add pager to common friends and allfriends

This commit is contained in:
rabuzarus 2015-12-15 14:31:24 +01:00
parent 791d152b8f
commit 2cf1aaa791
2 changed files with 15 additions and 11 deletions

View file

@ -32,7 +32,12 @@ function allfriends_content(&$a) {
$a->page['aside'] = ""; $a->page['aside'] = "";
profile_load($a, "", 0, get_contact_details_by_url($c[0]["url"])); 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)) { if(! count($r)) {
$o .= t('No friends to display.'); $o .= t('No friends to display.');
@ -87,8 +92,8 @@ function allfriends_content(&$a) {
//'$title' => sprintf( t('Friends of %s'), htmlentities($c[0]['name'])), //'$title' => sprintf( t('Friends of %s'), htmlentities($c[0]['name'])),
'$tab_str' => $tab_str, '$tab_str' => $tab_str,
'$contacts' => $entries, '$contacts' => $entries,
'$paginate' => paginate($a),
)); ));
// $o .= paginate($a);
return $o; return $o;
} }

View file

@ -76,23 +76,22 @@ function common_content(&$a) {
if($cid) if($cid)
$t = count_common_friends($uid,$cid); $t = count_common_friends($uid, $cid);
else else
$t = count_common_friends_zcid($uid,$zcid); $t = count_common_friends_zcid($uid, $zcid);
if(count($t))
$a->set_pager_total($t); $a->set_pager_total($t);
else {
if(! $t) {
notice( t('No contacts in common.') . EOL); notice( t('No contacts in common.') . EOL);
return $o; return $o;
} }
if($cid) if($cid)
$r = common_friends($uid,$cid); $r = common_friends($uid, $cid, $a->pager['start'], $a->pager['itemspage']);
else else
$r = common_friends_zcid($uid,$zcid); $r = common_friends_zcid($uid, $zcid, $a->pager['start'], $a->pager['itemspage']);
if(! count($r)) { if(! count($r)) {
@ -140,8 +139,8 @@ function common_content(&$a) {
'$title' => $title, '$title' => $title,
'$tab_str' => $tab_str, '$tab_str' => $tab_str,
'$contacts' => $entries, '$contacts' => $entries,
'$paginate' => paginate($a),
)); ));
// $o .= paginate($a);
return $o; return $o;
} }