X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fcontact_widgets.php;h=4f84ce103949aff8ecbd9daf289c163b3c461858;hb=da60893590a302bf94dfd86f5586f26509160d34;hp=14cb13cdee7606aa32dbfbc65fb823c6f13459ed;hpb=c4b40babb0ea22504fd3b5cbcdbb8efc02e9bce3;p=friendica.git diff --git a/include/contact_widgets.php b/include/contact_widgets.php index 14cb13cdee..4f84ce1039 100644 --- a/include/contact_widgets.php +++ b/include/contact_widgets.php @@ -1,10 +1,17 @@ t('Add New Contact'), '$desc' => t('Enter address or web location'), @@ -12,21 +19,19 @@ function follow_widget($value = "") { '$value' => $value, '$follow' => t('Connect') )); - } -function findpeople_widget() { - require_once 'include/Contact.php'; - +function findpeople_widget() +{ $a = get_app(); - $global_dir = Config::get('system', 'directory'); + $global_dir = Config::get('system', 'directory'); - if (get_config('system', 'invitation_only')) { - $x = get_pconfig(local_user(), 'system', 'invites_remaining'); + if (Config::get('system', 'invitation_only')) { + $x = PConfig::get(local_user(), 'system', 'invites_remaining'); if ($x || is_site_admin()) { $a->page['aside'] .= '' . $inv; + . tt('%d invitation available', '%d invitations available', $x) + . '' . $inv; } } @@ -41,14 +46,12 @@ function findpeople_widget() { '$random' => t('Random Profile'), '$inv' => t('Invite Friends'), '$directory' => t('View Global Directory'), - '$global_dir' => $global_dir + '$global_dir' => $global_dir )); - } -function unavailable_networks() { - $network_filter = ""; - +function unavailable_networks() +{ $networks = array(); if (!plugin_enabled("appnet")) { @@ -71,11 +74,11 @@ function unavailable_networks() { $networks[] = NETWORK_TWITTER; } - if (get_config("system", "ostatus_disabled")) { + if (Config::get("system", "ostatus_disabled")) { $networks[] = NETWORK_OSTATUS; } - if (!get_config("system", "diaspora_enabled")) { + if (!Config::get("system", "diaspora_enabled")) { $networks[] = NETWORK_DIASPORA; } @@ -94,34 +97,30 @@ function unavailable_networks() { return $network_filter; } -function networks_widget($baseurl, $selected = '') { - - $a = get_app(); - +function networks_widget($baseurl, $selected = '') +{ if (!local_user()) { return ''; } - if (!feature_enabled(local_user(), 'networks')) { + if (!Feature::isEnabled(local_user(), 'networks')) { return ''; } $extra_sql = unavailable_networks(); - $r = q("SELECT DISTINCT(`network`) FROM `contact` WHERE `uid` = %d AND `network` != '' $extra_sql ORDER BY `network`", - intval(local_user()) + $r = dba::p("SELECT DISTINCT(`network`) FROM `contact` WHERE `uid` = ? AND `network` != '' $extra_sql ORDER BY `network`", + local_user() ); $nets = array(); - if (dbm::is_result($r)) { - require_once 'include/contact_selectors.php'; - foreach ($r as $rr) { - /// @TODO If 'network' is not there, this triggers an E_NOTICE - if ($rr['network']) { - $nets[] = array('ref' => $rr['network'], 'name' => network_to_name($rr['network']), 'selected' => (($selected == $rr['network']) ? 'selected' : '' )); - } + while ($rr = dba::fetch($r)) { + /// @TODO If 'network' is not there, this triggers an E_NOTICE + if ($rr['network']) { + $nets[] = array('ref' => $rr['network'], 'name' => ContactSelector::networkToName($rr['network']), 'selected' => (($selected == $rr['network']) ? 'selected' : '' )); } } + dba::close($r); if (count($nets) < 2) { return ''; @@ -134,21 +133,21 @@ function networks_widget($baseurl, $selected = '') { '$all' => t('All Networks'), '$nets' => $nets, '$base' => $baseurl, - )); } -function fileas_widget($baseurl, $selected = '') { - if (! local_user()) { +function fileas_widget($baseurl, $selected = '') +{ + if (!local_user()) { return ''; } - if (! feature_enabled(local_user(), 'filing')) { + if (!Feature::isEnabled(local_user(), 'filing')) { return ''; } - $saved = get_pconfig(local_user(), 'system', 'filetags'); - if (! strlen($saved)) { + $saved = PConfig::get(local_user(), 'system', 'filetags'); + if (!strlen($saved)) { return; } @@ -169,20 +168,19 @@ function fileas_widget($baseurl, $selected = '') { '$all' => t('Everything'), '$terms' => $terms, '$base' => $baseurl, - )); } -function categories_widget($baseurl, $selected = '') { - +function categories_widget($baseurl, $selected = '') +{ $a = get_app(); - if (! feature_enabled($a->profile['profile_uid'], 'categories')) { + if (!Feature::isEnabled($a->profile['profile_uid'], 'categories')) { return ''; } - $saved = get_pconfig($a->profile['profile_uid'], 'system', 'filetags'); - if (! strlen($saved)) { + $saved = PConfig::get($a->profile['profile_uid'], 'system', 'filetags'); + if (!strlen($saved)) { return; } @@ -204,14 +202,11 @@ function categories_widget($baseurl, $selected = '') { '$all' => t('Everything'), '$terms' => $terms, '$base' => $baseurl, - )); } -function common_friends_visitor_widget($profile_uid) { - - $a = get_app(); - +function common_friends_visitor_widget($profile_uid) +{ if (local_user() == $profile_uid) { return; } @@ -227,20 +222,17 @@ function common_friends_visitor_widget($profile_uid) { } } - if (! $cid) { + if (!$cid) { if (get_my_url()) { - $r = q("select id from contact where nurl = '%s' and uid = %d limit 1", - dbesc(normalise_link(get_my_url())), - intval($profile_uid) - ); - if (dbm::is_result($r)) { - $cid = $r[0]['id']; + $r = dba::selectOne('contact', ['id'], + ['nurl' => normalise_link(get_my_url()), 'uid' => $profile_uid]); + if (DBM::is_result($r)) { + $cid = $r['id']; } else { - $r = q("select id from gcontact where nurl = '%s' limit 1", - dbesc(normalise_link(get_my_url())) - ); - if (dbm::is_result($r)) - $zcid = $r[0]['id']; + $r = dba::selectOne('gcontact', ['id'], ['nurl' => normalise_link(get_my_url())]); + if (DBM::is_result($r)) { + $zcid = $r['id']; + } } } } @@ -249,31 +241,29 @@ function common_friends_visitor_widget($profile_uid) { return; } - require_once 'include/socgraph.php'; - if ($cid) { - $t = count_common_friends($profile_uid, $cid); + $t = GContact::countCommonFriends($profile_uid, $cid); } else { - $t = count_common_friends_zcid($profile_uid, $zcid); + $t = GContact::countCommonFriendsZcid($profile_uid, $zcid); } - if (! $t) { + + if (!$t) { return; } if ($cid) { - $r = common_friends($profile_uid, $cid, 0, 5, true); + $r = GContact::commonFriends($profile_uid, $cid, 0, 5, true); } else { - $r = common_friends_zcid($profile_uid, $zcid, 0, 5, true); + $r = GContact::commonFriendsZcid($profile_uid, $zcid, 0, 5, true); } return replace_macros(get_markup_template('remote_friends_common.tpl'), array( - '$desc' => sprintf( tt("%d contact in common", "%d contacts in common", $t), $t), - '$base' => App::get_baseurl(), + '$desc' => tt("%d contact in common", "%d contacts in common", $t), + '$base' => System::baseUrl(), '$uid' => $profile_uid, '$cid' => (($cid) ? $cid : '0'), '$linkmore' => (($t > 5) ? 'true' : ''), '$more' => t('show more'), - '$items' => $r - )); - -}; + '$items' => $r) + ); +}