From 050be990349b75f38095242347b2e13b9bb579f7 Mon Sep 17 00:00:00 2001 From: Mike Macgirvin Date: Wed, 28 Jul 2010 18:24:07 -0700 Subject: added friend viewer --- mod/viewcontacts.php | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 mod/viewcontacts.php (limited to 'mod') diff --git a/mod/viewcontacts.php b/mod/viewcontacts.php new file mode 100644 index 000000000..47132e6a8 --- /dev/null +++ b/mod/viewcontacts.php @@ -0,0 +1,57 @@ +argv[1]); + +} + + +function viewcontacts_content(&$a) { + + if(((! count($a->profile)) || ($a->profile['hide-friends']))) { + notice( t('Permission denied.') . EOL); + return; + } + + $o .= '

' . t('View Contacts') . '

'; + + + $r = q("SELECT COUNT(*) as `total` FROM `contact` WHERE `uid` = %d AND `blocked` = 0 AND `pending` = 0", + intval($a->profile['uid']) + ); + if(count($r)) + $a->pager['totalitems'] = $r[0]['total']; + + $r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `blocked` = 0 AND `pending` = 0 ORDER BY `name` ASC LIMIT %d , %d ", + intval($a->profile['uid']), + intval($a->pager['start']), + intval($a->pager['itemspage']) + ); + if(! count($r)) { + notice( t('No contacts.') . EOL ); + return $o; + } + + $tpl = file_get_contents("view/viewcontact_template.tpl"); + + foreach($r as $rr) { + if($rr['self']) + continue; + + $o .= replace_macros($tpl, array( + '$id' => $rr['id'], + '$alt_text' => t('Visit ') . $rr['name'] . t('\'s profile'), + '$thumb' => $rr['thumb'], + '$name' => $rr['name'], + '$url' => $rr['url'] + )); + } + + $o .= '
'; + + $o .= paginate($a); + + return $o; +} \ No newline at end of file -- cgit v1.2.3