X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fcommunity.php;h=5c71667bdcc197c0c83dd1909c2a405e0a70e747;hb=291af19f25a036178ee5932b66e48ac485fa50ef;hp=2f48c985c0fbe5c272f8bac24dcdea85a298542c;hpb=09851331a9dc8601919cd0c9200686b92843d235;p=friendica.git diff --git a/mod/community.php b/mod/community.php index 2f48c985c0..5c71667bdc 100644 --- a/mod/community.php +++ b/mod/community.php @@ -1,29 +1,25 @@ data,'search')) + if (x($a->data,'search')) { $search = notags(trim($a->data['search'])); - else + } else { $search = ((x($_GET,'search')) ? notags(trim(rawurldecode($_GET['search']))) : ''); - + } // Here is the way permissions work in this module... // Only public posts can be shown @@ -55,7 +51,7 @@ function community_content(App $a, $update = 0) { return $o; } - $maxpostperauthor = get_config('system','max_author_posts_community_page'); + $maxpostperauthor = Config::get('system','max_author_posts_community_page'); if ($maxpostperauthor != 0) { $count = 1; @@ -65,37 +61,37 @@ function community_content(App $a, $update = 0) { do { foreach ($r AS $row=>$item) { - if ($previousauthor == $item["author-link"]) + if ($previousauthor == $item["author-link"]) { ++$numposts; - else + } else { $numposts = 0; - + } $previousauthor = $item["author-link"]; - if (($numposts < $maxpostperauthor) AND (sizeof($s) < $a->pager['itemspage'])) + if (($numposts < $maxpostperauthor) AND (sizeof($s) < $a->pager['itemspage'])) { $s[] = $item; + } } - if ((sizeof($s) < $a->pager['itemspage'])) + if ((sizeof($s) < $a->pager['itemspage'])) { $r = community_getitems($a->pager['start'] + ($count * $a->pager['itemspage']), $a->pager['itemspage']); - + } } while ((sizeof($s) < $a->pager['itemspage']) AND (++$count < 50) AND (sizeof($r) > 0)); } else { $s = $r; } - // we behave the same in message lists as the search module $o .= conversation($a, $s, 'community', $update); - $o .= alt_pager($a, count($r)); + $o .= alt_pager($a, count($r)); return $o; } function community_getitems($start, $itemspage) { - if (get_config('system','community_page_style') == CP_GLOBAL_COMMUNITY) + if (Config::get('system','community_page_style') == CP_GLOBAL_COMMUNITY) { return(community_getpublicitems($start, $itemspage)); - + } $r = qu("SELECT %s FROM `thread` INNER JOIN `user` ON `user`.`uid` = `thread`.`uid` AND NOT `user`.`hidewall`