- self::addLanguageInPostopts($arr);
-
- $arr['wall'] = intval(defaults($arr, 'wall', 0));
- $arr['extid'] = trim(defaults($arr, 'extid', ''));
- $arr['author-name'] = trim(defaults($arr, 'author-name', ''));
- $arr['author-link'] = trim(defaults($arr, 'author-link', ''));
- $arr['author-avatar'] = trim(defaults($arr, 'author-avatar', ''));
- $arr['owner-name'] = trim(defaults($arr, 'owner-name', ''));
- $arr['owner-link'] = trim(defaults($arr, 'owner-link', ''));
- $arr['owner-avatar'] = trim(defaults($arr, 'owner-avatar', ''));
- $arr['received'] = ((x($arr, 'received') !== false) ? DateTimeFormat::utc($arr['received']) : DateTimeFormat::utcNow());
- $arr['created'] = ((x($arr, 'created') !== false) ? DateTimeFormat::utc($arr['created']) : $arr['received']);
- $arr['edited'] = ((x($arr, 'edited') !== false) ? DateTimeFormat::utc($arr['edited']) : $arr['created']);
- $arr['changed'] = ((x($arr, 'changed') !== false) ? DateTimeFormat::utc($arr['changed']) : $arr['created']);
- $arr['commented'] = ((x($arr, 'commented') !== false) ? DateTimeFormat::utc($arr['commented']) : $arr['created']);
- $arr['title'] = trim(defaults($arr, 'title', ''));
- $arr['location'] = trim(defaults($arr, 'location', ''));
- $arr['coord'] = trim(defaults($arr, 'coord', ''));
- $arr['visible'] = ((x($arr, 'visible') !== false) ? intval($arr['visible']) : 1);
- $arr['deleted'] = 0;
- $arr['parent-uri'] = trim(defaults($arr, 'parent-uri', $arr['uri']));
- $arr['verb'] = trim(defaults($arr, 'verb', ''));
- $arr['object-type'] = trim(defaults($arr, 'object-type', ''));
- $arr['object'] = trim(defaults($arr, 'object', ''));
- $arr['target-type'] = trim(defaults($arr, 'target-type', ''));
- $arr['target'] = trim(defaults($arr, 'target', ''));
- $arr['plink'] = trim(defaults($arr, 'plink', ''));
- $arr['allow_cid'] = trim(defaults($arr, 'allow_cid', ''));
- $arr['allow_gid'] = trim(defaults($arr, 'allow_gid', ''));
- $arr['deny_cid'] = trim(defaults($arr, 'deny_cid', ''));
- $arr['deny_gid'] = trim(defaults($arr, 'deny_gid', ''));
- $arr['private'] = intval(defaults($arr, 'private', 0));
- $arr['bookmark'] = intval(defaults($arr, 'bookmark', 0));
- $arr['body'] = trim(defaults($arr, 'body', ''));
- $arr['tag'] = trim(defaults($arr, 'tag', ''));
- $arr['attach'] = trim(defaults($arr, 'attach', ''));
- $arr['app'] = trim(defaults($arr, 'app', ''));
- $arr['origin'] = intval(defaults($arr, 'origin', 0));
- $arr['postopts'] = trim(defaults($arr, 'postopts', ''));
- $arr['resource-id'] = trim(defaults($arr, 'resource-id', ''));
- $arr['event-id'] = intval(defaults($arr, 'event-id', 0));
- $arr['inform'] = trim(defaults($arr, 'inform', ''));
- $arr['file'] = trim(defaults($arr, 'file', ''));
+ self::addLanguageInPostopts($item);
+
+ $item['wall'] = intval(defaults($item, 'wall', 0));
+ $item['extid'] = trim(defaults($item, 'extid', ''));
+ $item['author-name'] = trim(defaults($item, 'author-name', ''));
+ $item['author-link'] = trim(defaults($item, 'author-link', ''));
+ $item['author-avatar'] = trim(defaults($item, 'author-avatar', ''));
+ $item['owner-name'] = trim(defaults($item, 'owner-name', ''));
+ $item['owner-link'] = trim(defaults($item, 'owner-link', ''));
+ $item['owner-avatar'] = trim(defaults($item, 'owner-avatar', ''));
+ $item['received'] = ((x($item, 'received') !== false) ? DateTimeFormat::utc($item['received']) : DateTimeFormat::utcNow());
+ $item['created'] = ((x($item, 'created') !== false) ? DateTimeFormat::utc($item['created']) : $item['received']);
+ $item['edited'] = ((x($item, 'edited') !== false) ? DateTimeFormat::utc($item['edited']) : $item['created']);
+ $item['changed'] = ((x($item, 'changed') !== false) ? DateTimeFormat::utc($item['changed']) : $item['created']);
+ $item['commented'] = ((x($item, 'commented') !== false) ? DateTimeFormat::utc($item['commented']) : $item['created']);
+ $item['title'] = trim(defaults($item, 'title', ''));
+ $item['location'] = trim(defaults($item, 'location', ''));
+ $item['coord'] = trim(defaults($item, 'coord', ''));
+ $item['visible'] = ((x($item, 'visible') !== false) ? intval($item['visible']) : 1);
+ $item['deleted'] = 0;
+ $item['parent-uri'] = trim(defaults($item, 'parent-uri', $item['uri']));
+ $item['verb'] = trim(defaults($item, 'verb', ''));
+ $item['object-type'] = trim(defaults($item, 'object-type', ''));
+ $item['object'] = trim(defaults($item, 'object', ''));
+ $item['target-type'] = trim(defaults($item, 'target-type', ''));
+ $item['target'] = trim(defaults($item, 'target', ''));
+ $item['plink'] = trim(defaults($item, 'plink', ''));
+ $item['allow_cid'] = trim(defaults($item, 'allow_cid', ''));
+ $item['allow_gid'] = trim(defaults($item, 'allow_gid', ''));
+ $item['deny_cid'] = trim(defaults($item, 'deny_cid', ''));
+ $item['deny_gid'] = trim(defaults($item, 'deny_gid', ''));
+ $item['private'] = intval(defaults($item, 'private', 0));
+ $item['bookmark'] = intval(defaults($item, 'bookmark', 0));
+ $item['body'] = trim(defaults($item, 'body', ''));
+ $item['tag'] = trim(defaults($item, 'tag', ''));
+ $item['attach'] = trim(defaults($item, 'attach', ''));
+ $item['app'] = trim(defaults($item, 'app', ''));
+ $item['origin'] = intval(defaults($item, 'origin', 0));
+ $item['postopts'] = trim(defaults($item, 'postopts', ''));
+ $item['resource-id'] = trim(defaults($item, 'resource-id', ''));
+ $item['event-id'] = intval(defaults($item, 'event-id', 0));
+ $item['inform'] = trim(defaults($item, 'inform', ''));
+ $item['file'] = trim(defaults($item, 'file', ''));