Use the new function when adding additional tags
This commit is contained in:
parent
c446712d08
commit
d9352f5a63
2 changed files with 6 additions and 2 deletions
|
@ -251,7 +251,7 @@ class Processor
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($activity['receiver'] as $receiver) {
|
foreach ($activity['receiver'] as $receiver) {
|
||||||
$item = Item::selectFirst(['id', 'tag', 'origin', 'author-link'], ['uri' => $activity['target_id'], 'uid' => $receiver]);
|
$item = Item::selectFirst(['id', 'uri-id', 'tag', 'origin', 'author-link'], ['uri' => $activity['target_id'], 'uid' => $receiver]);
|
||||||
if (!DBA::isResult($item)) {
|
if (!DBA::isResult($item)) {
|
||||||
// We don't fetch missing content for this purpose
|
// We don't fetch missing content for this purpose
|
||||||
continue;
|
continue;
|
||||||
|
@ -262,6 +262,8 @@ class Processor
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Tag::store($item['uri-id'], Tag::HASHTAG, $activity['object_content'], $activity['object_id']);
|
||||||
|
|
||||||
// To-Do:
|
// To-Do:
|
||||||
// - Check if "blocktag" is set
|
// - Check if "blocktag" is set
|
||||||
// - Check if actor is a contact
|
// - Check if actor is a contact
|
||||||
|
|
|
@ -2243,7 +2243,7 @@ class DFRN
|
||||||
$xt = XML::parseString($item["target"], false);
|
$xt = XML::parseString($item["target"], false);
|
||||||
|
|
||||||
if ($xt->type == Activity\ObjectType::NOTE) {
|
if ($xt->type == Activity\ObjectType::NOTE) {
|
||||||
$item_tag = Item::selectFirst(['id', 'tag'], ['uri' => $xt->id, 'uid' => $importer["importer_uid"]]);
|
$item_tag = Item::selectFirst(['id', 'uri-id', 'tag'], ['uri' => $xt->id, 'uid' => $importer["importer_uid"]]);
|
||||||
|
|
||||||
if (!DBA::isResult($item_tag)) {
|
if (!DBA::isResult($item_tag)) {
|
||||||
Logger::log("Query failed to execute, no result returned in " . __FUNCTION__);
|
Logger::log("Query failed to execute, no result returned in " . __FUNCTION__);
|
||||||
|
@ -2252,6 +2252,8 @@ class DFRN
|
||||||
|
|
||||||
// extract tag, if not duplicate, add to parent item
|
// extract tag, if not duplicate, add to parent item
|
||||||
if ($xo->content) {
|
if ($xo->content) {
|
||||||
|
Tag::store($item_tag['uri-id'], Tag::HASHTAG, $xo->content);
|
||||||
|
|
||||||
if (!stristr($item_tag["tag"], trim($xo->content))) {
|
if (!stristr($item_tag["tag"], trim($xo->content))) {
|
||||||
$tag = $item_tag["tag"] . (strlen($item_tag["tag"]) ? ',' : '') . '#[url=' . $xo->id . ']'. $xo->content . '[/url]';
|
$tag = $item_tag["tag"] . (strlen($item_tag["tag"]) ? ',' : '') . '#[url=' . $xo->id . ']'. $xo->content . '[/url]';
|
||||||
Item::update(['tag' => $tag], ['id' => $item_tag["id"]]);
|
Item::update(['tag' => $tag], ['id' => $item_tag["id"]]);
|
||||||
|
|
Loading…
Reference in a new issue