X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FContent%2FForumManager.php;h=af2c3725c40700f6a3d068d6f348fb4a3c72de1f;hb=295d90d496a56217383481fa7a0153e0ac48e38a;hp=11847383fe96f3e46983398b1c9afe65abf5d13a;hpb=070aa016e0915c6bba9326a94f7394acd2b21e7f;p=friendica.git diff --git a/src/Content/ForumManager.php b/src/Content/ForumManager.php index 11847383fe..af2c3725c4 100644 --- a/src/Content/ForumManager.php +++ b/src/Content/ForumManager.php @@ -6,7 +6,6 @@ namespace Friendica\Content; use Friendica\Core\Protocol; -use Friendica\Content\Feature; use Friendica\Content\Text\HTML; use Friendica\Core\L10n; use Friendica\Core\Renderer; @@ -106,6 +105,8 @@ class ForumManager if (DBA::isResult($contacts)) { $id = 0; + $entries = []; + foreach ($contacts as $contact) { $selected = (($cid == $contact['id']) ? ' forum-selected' : ''); @@ -169,7 +170,7 @@ class ForumManager $total_shown = 0; $forumlist = ''; foreach ($contacts as $contact) { - $forumlist .= HTML::micropro($contact, false, 'forumlist-profile-advanced'); + $forumlist .= HTML::micropro($contact, true, 'forumlist-profile-advanced'); $total_shown ++; if ($total_shown == $show_total) { break; @@ -195,18 +196,18 @@ class ForumManager */ public static function countUnseenItems() { - $r = q( + $stmtContacts = DBA::p( "SELECT `contact`.`id`, `contact`.`name`, COUNT(*) AS `count` FROM `item` INNER JOIN `contact` ON `item`.`contact-id` = `contact`.`id` - WHERE `item`.`uid` = %d AND `item`.`visible` AND NOT `item`.`deleted` AND `item`.`unseen` + WHERE `item`.`uid` = ? AND `item`.`visible` AND NOT `item`.`deleted` AND `item`.`unseen` AND `contact`.`network`= 'dfrn' AND (`contact`.`forum` OR `contact`.`prv`) AND NOT `contact`.`blocked` AND NOT `contact`.`hidden` AND NOT `contact`.`pending` AND NOT `contact`.`archive` AND `contact`.`success_update` > `failure_update` GROUP BY `contact`.`id` ", - intval(local_user()) + local_user() ); - return $r; + return DBA::toArray($stmtContacts); } }