X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fconversation.php;h=5b49bc9dc1297eb3fb43296476b0ce0fcefb9dea;hb=5354a2d5d0f5ba5fa9f1599fdeba59920cd1468d;hp=0051b09866f700f71eee9d2db4a7aaeffbcf9567;hpb=8a3995a740a109b2bcac9b88fee6ecc55dd97c85;p=friendica.git diff --git a/include/conversation.php b/include/conversation.php index 0051b09866..5b49bc9dc1 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -838,8 +838,8 @@ function conversation_add_children(array $parents, $block_authors, $order, $uid) } } } else { - $condition = ["`parent-uri` = ? AND `uid` IN (0, ?) AND (`vid` != ? OR `vid` IS NULL)", - $parent['uri'], $uid, Verb::getID(Activity::FOLLOW)]; + $condition = ["`parent-uri-id` = ? AND `uid` IN (0, ?) AND (`vid` != ? OR `vid` IS NULL)", + $parent['uri-id'], $uid, Verb::getID(Activity::FOLLOW)]; $activity = []; } $items = conversation_fetch_items($parent, $items, $condition, $block_authors, $params, $activity); @@ -894,7 +894,7 @@ function item_photo_menu($item) { $ignore_link = ''; if (local_user() && local_user() == $item['uid'] && $item['gravity'] == GRAVITY_PARENT && !$item['self']) { - $sub_link = 'javascript:dosubthread(' . $item['id'] . '); return false;'; + $sub_link = 'javascript:doFollowThread(' . $item['id'] . '); return false;'; } $author = ['uid' => 0, 'id' => $item['author-id'], @@ -1037,31 +1037,31 @@ function builtin_activity_puller(array $activity, array &$conv_responses) $link = '' . htmlentities($activity['author-name']) . ''; - if (empty($activity['thr-parent'])) { - $activity['thr-parent'] = $activity['parent-uri']; + if (empty($activity['thr-parent-id'])) { + $activity['thr-parent-id'] = $activity['parent-uri-id']; } // Skip when the causer of the parent is the same than the author of the announce - if (($verb == Activity::ANNOUNCE) && Post::exists(['uri' => $activity['thr-parent'], + if (($verb == Activity::ANNOUNCE) && Post::exists(['uri-id' => $activity['thr-parent-id'], 'uid' => $activity['uid'], 'causer-id' => $activity['author-id'], 'gravity' => GRAVITY_PARENT])) { continue; } - if (!isset($conv_responses[$mode][$activity['thr-parent']])) { - $conv_responses[$mode][$activity['thr-parent']] = [ + if (!isset($conv_responses[$mode][$activity['thr-parent-id']])) { + $conv_responses[$mode][$activity['thr-parent-id']] = [ 'links' => [], 'self' => 0, ]; - } elseif (in_array($link, $conv_responses[$mode][$activity['thr-parent']]['links'])) { + } elseif (in_array($link, $conv_responses[$mode][$activity['thr-parent-id']]['links'])) { // only list each unique author once continue; } if (public_contact() == $activity['author-id']) { - $conv_responses[$mode][$activity['thr-parent']]['self'] = 1; + $conv_responses[$mode][$activity['thr-parent-id']]['self'] = 1; } - $conv_responses[$mode][$activity['thr-parent']]['links'][] = $link; + $conv_responses[$mode][$activity['thr-parent-id']]['links'][] = $link; // there can only be one activity verb per item so if we found anything, we can stop looking return; @@ -1268,17 +1268,17 @@ function get_item_children(array &$item_list, array $parent, $recursive = true) if ($item['gravity'] != GRAVITY_PARENT) { if ($recursive) { // Fallback to parent-uri if thr-parent is not set - $thr_parent = $item['thr-parent']; + $thr_parent = $item['thr-parent-id']; if ($thr_parent == '') { - $thr_parent = $item['parent-uri']; + $thr_parent = $item['parent-uri-id']; } - if ($thr_parent == $parent['uri']) { + if ($thr_parent == $parent['uri-id']) { $item['children'] = get_item_children($item_list, $item); $children[] = $item; unset($item_list[$i]); } - } elseif ($item['parent'] == $parent['id']) { + } elseif ($item['parent-uri-id'] == $parent['uri-id']) { $children[] = $item; unset($item_list[$i]); } @@ -1408,7 +1408,7 @@ function conv_sort(array $item_list, $order) continue; } - $item_array[$item['uri']] = $item; + $item_array[$item['uri-id']] = $item; } // Extract the top level items