Improve ForumManager::profileAdvanced logic

This commit is contained in:
Hypolite Petovan 2019-11-05 08:20:27 -05:00
parent 6d7f0a6fd8
commit e04b679e6a
1 changed files with 6 additions and 10 deletions

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,19 +167,15 @@ 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) { return $o;
$o .= $forumlist;
return $o;
}
} }
/** /**