X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=view%2Ftheme%2Fvier%2Ftheme.php;h=c2669f5a931ae8030d88ba603d596b243ec894b9;hb=0c764684bb32a9432fd161e62db907efb78af1a5;hp=3c808b52af0ec8b97203370296b3cf76df26cf0b;hpb=41fe07e12821a25e3ad8279abc5344b8bbe011ab;p=friendica.git diff --git a/view/theme/vier/theme.php b/view/theme/vier/theme.php index 3c808b52af..c2669f5a93 100644 --- a/view/theme/vier/theme.php +++ b/view/theme/vier/theme.php @@ -220,35 +220,50 @@ function vier_community_info() { //Community_Pages at right_aside if($show_pages AND local_user()) { - $pagelist = array(); + require_once('include/ForumManager.php'); - $contacts = q("SELECT `id`, `url`, `name`, `micro` FROM `contact` - WHERE `network`= '%s' AND `uid` = %d AND (`forum` OR `prv`) AND - NOT `hidden` AND NOT `blocked` AND - NOT `archive` AND NOT `pending` AND - `success_update` > `failure_update` - ORDER BY `name` ASC", - dbesc(NETWORK_DFRN), intval($a->user['uid'])); + if(x($_GET['cid']) && intval($_GET['cid']) != 0) + $cid = $_GET['cid']; - $pageD = array(); + //sort by last updated item + $lastitem = true; - // Look if the profile is a community page - foreach($contacts as $contact) { - $pageD[] = array("url"=>$contact["url"], "name"=>$contact["name"], "id"=>$contact["id"], "micro"=>$contact['micro']); - }; + $contacts = ForumManager::get_list($a->user['uid'],true,$lastitem, true); + $total = count($contacts); + $visible_forums = 10; - $contacts = $pageD; + if(count($contacts)) { - if ($contacts) { - $page = ' -