}
$engagement_uri_id = Post\Engagement::storeFromItem($posted_item);
-
+
if (in_array($posted_item['gravity'], [self::GRAVITY_PARENT, self::GRAVITY_COMMENT])) {
Post\SearchIndex::insert($posted_item['uri-id'], $posted_item['network'], $posted_item['private'], $posted_item['created']);
} elseif ($posted_item['verb'] == Activity::ANNOUNCE) {
}
$languages = $item['language'] ? array_keys(json_decode($item['language'], true)) : [];
-
+
foreach (Tag::getUIDListByURIId($item['uri-id']) as $uid => $tags) {
if (!empty($languages)) {
$keep = false;
if (!empty($item['author-gsid'])) {
$gserver = DBA::selectFirst('gserver', ['platform', 'nurl'], ['id' => $item['author-gsid']]);
- $platform = preg_replace( '/[\W]/', '', $gserver['platform'] ?? '');
+ $platform = preg_replace('/[\W]/', '', $gserver['platform'] ?? '');
if (!empty($platform)) {
$body .= ' platform_' . $platform;
}
if (($item['owner-contact-type'] == Contact::TYPE_COMMUNITY) && !empty($item['owner-gsid']) && ($item['owner-gsid'] != ($item['author-gsid'] ?? 0))) {
$gserver = DBA::selectFirst('gserver', ['platform', 'nurl'], ['id' => $item['owner-gsid']]);
- $platform = preg_replace( '/[\W]/', '', $gserver['platform'] ?? '');
+ $platform = preg_replace('/[\W]/', '', $gserver['platform'] ?? '');
if (!empty($platform) && !strpos($body, 'platform_' . $platform)) {
$body .= ' platform_' . $platform;
}
case Contact::TYPE_COMMUNITY:
$prefix = ' group_';
break;
- }
- $nick = $prefix . $reshare['author-nick'];
- $addr = $prefix . $reshare['author-addr'];
+ }
+ $nick = $prefix . $reshare['author-nick'];
+ $addr = $prefix . $reshare['author-addr'];
- if (stripos($text, $addr) === false) {
- $text .= $nick . $addr;
- }
+ if (stripos($text, $addr) === false) {
+ $text .= $nick . $addr;
+ }
}
DBA::close($result);