From 722e8e3d4911107d6952d3fbc7ab9dd031949044 Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 9 Nov 2011 18:33:08 -0800 Subject: [PATCH] add allfriends page --- mod/allfriends.php | 59 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 mod/allfriends.php diff --git a/mod/allfriends.php b/mod/allfriends.php new file mode 100644 index 0000000000..f675b8e29c --- /dev/null +++ b/mod/allfriends.php @@ -0,0 +1,59 @@ +argc > 1) + $cid = intval($a->argv[1]); + if(! $cid) + return; + + $c = q("select name, url, photo from contact where id = %d and uid = %d limit 1", + intval($cid), + intval(local_user()) + ); + + $a->page['aside'] .= '
' + . '
' . $c[0]['name'] . '
' + . '
' + . '' . $c[0]['name'] . '
' + . '
'; + + + if(! count($c)) + return; + + $o .= '

' . sprintf( t('Friends of %s'), $c[0]['name']) . '

'; + + + $r = all_friends(local_user(),$cid); + + if(! count($r)) { + $o .= t('No friends to display.'); + return $o; + } + + $tpl = get_markup_template('common_friends.tpl'); + + foreach($r as $rr) { + + $o .= replace_macros($tpl,array( + '$url' => $rr['url'], + '$name' => $rr['name'], + '$photo' => $rr['photo'], + '$tags' => '' + )); + } + + $o .= cleardiv(); +// $o .= paginate($a); + return $o; +}