add pager to common friends and allfriends
authorrabuzarus <>
Tue, 15 Dec 2015 13:31:24 +0000 (14:31 +0100)
committerrabuzarus <>
Tue, 15 Dec 2015 13:31:24 +0000 (14:31 +0100)
mod/allfriends.php
mod/common.php

index 49879c7a03dbcab8613032318a0f17b2a4ddc178..356a389b83693ce291ae4b4afce726dcad7e0105 100644 (file)
@@ -32,7 +32,12 @@ function allfriends_content(&$a) {
        $a->page['aside'] = "";
        profile_load($a, "", 0, get_contact_details_by_url($c[0]["url"]));
 
-       $r = all_friends(local_user(),$cid);
+       $total = count_all_friends(local_user(), $cid);
+
+       if(count($total))
+               $a->set_pager_total($total);
+
+       $r = all_friends(local_user(), $cid, $a->pager['start'], $a->pager['itemspage']);
 
        if(! count($r)) {
                $o .= t('No friends to display.');
@@ -87,8 +92,8 @@ function allfriends_content(&$a) {
                //'$title' => sprintf( t('Friends of %s'), htmlentities($c[0]['name'])),
                '$tab_str' => $tab_str,
                '$contacts' => $entries,
+               '$paginate' => paginate($a),
        ));
 
-//     $o .= paginate($a);
        return $o;
 }
index 7c12dd39bbf0b0c472adc5249a1d7f72a2700b09..c9409b3ef1eaa041f57b8ff68c9c32b28a3afe38 100644 (file)
@@ -76,23 +76,22 @@ function common_content(&$a) {
 
 
        if($cid)
-               $t = count_common_friends($uid,$cid);
+               $t = count_common_friends($uid, $cid);
        else
-               $t = count_common_friends_zcid($uid,$zcid);
+               $t = count_common_friends_zcid($uid, $zcid);
 
-
-       $a->set_pager_total($t);
-
-       if(! $t) {
+       if(count($t))
+               $a->set_pager_total($t);
+       else {
                notice( t('No contacts in common.') . EOL);
                return $o;
        }
 
 
        if($cid)
-               $r = common_friends($uid,$cid);
+               $r = common_friends($uid, $cid, $a->pager['start'], $a->pager['itemspage']);
        else
-               $r = common_friends_zcid($uid,$zcid);
+               $r = common_friends_zcid($uid, $zcid, $a->pager['start'], $a->pager['itemspage']);
 
 
        if(! count($r)) {
@@ -140,8 +139,8 @@ function common_content(&$a) {
                '$title' => $title,
                '$tab_str' => $tab_str,
                '$contacts' => $entries,
+               '$paginate' => paginate($a),
        ));
 
-//     $o .= paginate($a);
        return $o;
 }