$max_comments = DI::config()->get('system', 'max_display_comments', 1000);
}
- $params = ['order' => ['uri-id' => true]];
+ $params = ['order' => ['uri-id' => true, 'uid' => true]];
$activities = [];
$uriids = [];
$items = [];
while ($row = Post::fetch($thread_items)) {
+ if (!empty($items[$row['uri-id']]) && ($row['uid'] == 0)) {
+ continue;
+ }
+
if ($max_comments > 0) {
if (($row['gravity'] == GRAVITY_COMMENT) && (++$commentcounter[$row['parent-uri-id']] > $max_comments)) {
continue;
continue;
}
}
- $items[] = conversation_add_row_information($row, $activities[$row['uri-id']] ?? []);
+ $items[$row['uri-id']] = conversation_add_row_information($row, $activities[$row['uri-id']] ?? []);
}
DBA::close($thread_items);