Improve ForumManager::profileAdvanced logic

This commit is contained in:
Hypolite Petovan 2019-11-05 08:20:27 -05:00
parent 6d7f0a6fd8
commit e04b679e6a

View file

@ -5,8 +5,8 @@
*/ */
namespace Friendica\Content; namespace Friendica\Content;
use Friendica\Core\Protocol;
use Friendica\Content\Text\HTML; use Friendica\Content\Text\HTML;
use Friendica\Core\Protocol;
use Friendica\Core\Renderer; use Friendica\Core\Renderer;
use Friendica\Database\DBA; use Friendica\Database\DBA;
use Friendica\DI; use Friendica\DI;
@ -152,8 +152,8 @@ class ForumManager
public static function profileAdvanced($uid) public static function profileAdvanced($uid)
{ {
$profile = intval(Feature::isEnabled($uid, 'forumlist_profile')); $profile = intval(Feature::isEnabled($uid, 'forumlist_profile'));
if (! $profile) { if (!$profile) {
return; return '';
} }
$o = ''; $o = '';
@ -167,20 +167,16 @@ class ForumManager
$contacts = self::getList($uid, $lastitem, false, false); $contacts = self::getList($uid, $lastitem, false, false);
$total_shown = 0; $total_shown = 0;
$forumlist = '';
foreach ($contacts as $contact) { foreach ($contacts as $contact) {
$forumlist .= HTML::micropro($contact, true, 'forumlist-profile-advanced'); $o .= HTML::micropro($contact, true, 'forumlist-profile-advanced');
$total_shown ++; $total_shown++;
if ($total_shown == $show_total) { if ($total_shown == $show_total) {
break; break;
} }
} }
if (count($contacts) > 0) {
$o .= $forumlist;
return $o; return $o;
} }
}
/** /**
* count unread forum items * count unread forum items