diff options
author | redmatrix <git@macgirvin.com> | 2016-04-18 20:38:38 -0700 |
---|---|---|
committer | redmatrix <git@macgirvin.com> | 2016-04-18 20:38:38 -0700 |
commit | 2a4e8972e0edfa3156d9ce54d68ce0e54c0ec289 (patch) | |
tree | 2376d950ba2bdc7753336a3e2b94865c95c238f2 /mod/viewconnections.php | |
parent | 2a61817bad96526994c0499f1fc0a843a9cc9405 (diff) | |
download | volse-hubzilla-2a4e8972e0edfa3156d9ce54d68ce0e54c0ec289.tar.gz volse-hubzilla-2a4e8972e0edfa3156d9ce54d68ce0e54c0ec289.tar.bz2 volse-hubzilla-2a4e8972e0edfa3156d9ce54d68ce0e54c0ec289.zip |
module updates
Diffstat (limited to 'mod/viewconnections.php')
-rw-r--r-- | mod/viewconnections.php | 111 |
1 files changed, 0 insertions, 111 deletions
diff --git a/mod/viewconnections.php b/mod/viewconnections.php deleted file mode 100644 index 6e0daab6e..000000000 --- a/mod/viewconnections.php +++ /dev/null @@ -1,111 +0,0 @@ -<?php -require_once('include/contact_selectors.php'); -require_once('include/Contact.php'); - -function viewconnections_init(&$a) { - - if((get_config('system','block_public')) && (! local_channel()) && (! remote_channel())) { - return; - } - if(argc() > 1) - profile_load($a,argv(1)); -} - -function viewconnections_content(&$a) { - - if((get_config('system','block_public')) && (! local_channel()) && (! remote_channel())) { - notice( t('Public access denied.') . EOL); - return; - } - - if(((! count(App::$profile)) || (App::$profile['hide_friends']))) { - notice( t('Permission denied.') . EOL); - return; - } - - if(! perm_is_allowed(App::$profile['uid'], get_observer_hash(),'view_contacts')) { - notice( t('Permission denied.') . EOL); - return; - } - - if(! $_REQUEST['aj']) - $_SESSION['return_url'] = App::$query_string; - - - $is_owner = ((local_channel() && local_channel() == App::$profile['uid']) ? true : false); - - $abook_flags = " and abook_pending = 0 and abook_self = 0 "; - $sql_extra = ''; - - if(! $is_owner) { - $abook_flags = " and abook_hidden = 0 "; - $sql_extra = " and xchan_hidden = 0 "; - } - - $r = q("SELECT count(*) as total FROM abook left join xchan on abook_xchan = xchan_hash where abook_channel = %d $abook_flags and xchan_orphan = 0 and xchan_deleted = 0 $sql_extra ", - intval(App::$profile['uid']) - ); - if($r) { - App::set_pager_total($r[0]['total']); - } - - $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash where abook_channel = %d $abook_flags and xchan_orphan = 0 and xchan_deleted = 0 $sql_extra order by xchan_name LIMIT %d OFFSET %d ", - intval(App::$profile['uid']), - intval(App::$pager['itemspage']), - intval(App::$pager['start']) - ); - - if((! $r) && (! $_REQUEST['aj'])) { - info( t('No connections.') . EOL ); - return $o; - } - - $contacts = array(); - - foreach($r as $rr) { - - $url = chanlink_url($rr['xchan_url']); - if($url) { - $contacts[] = array( - 'id' => $rr['abook_id'], - 'archived' => (intval($rr['abook_archived']) ? true : false), - 'img_hover' => sprintf( t('Visit %s\'s profile [%s]'), $rr['xchan_name'], $rr['xchan_url']), - 'thumb' => $rr['xchan_photo_m'], - 'name' => substr($rr['xchan_name'],0,20), - 'username' => $rr['xchan_addr'], - 'link' => $url, - 'sparkle' => '', - 'itemurl' => $rr['url'], - 'network' => '', - ); - } - } - - - if($_REQUEST['aj']) { - if($contacts) { - $o = replace_macros(get_markup_template('viewcontactsajax.tpl'),array( - '$contacts' => $contacts - )); - } - else { - $o = '<div id="content-complete"></div>'; - } - echo $o; - killme(); - } - else { - $o .= "<script> var page_query = '" . $_GET['q'] . "'; var extra_args = '" . extra_query_args() . "' ; </script>"; - $tpl = get_markup_template("viewcontact_template.tpl"); - $o .= replace_macros($tpl, array( - '$title' => t('View Connections'), - '$contacts' => $contacts, -// '$paginate' => paginate($a), - )); - } - - if(! $contacts) - $o .= '<div id="content-complete"></div>'; - - return $o; -} |