]> git.mxchange.org Git - friendica.git/blobdiff - include/contact_widgets.php
Added global directory link to the find people side panel
[friendica.git] / include / contact_widgets.php
index 3e9854b9f03d55b52765fcf6d4e8c469156659af..b40e5cc4ed84d140b6867f8b01455d663d30cfba 100644 (file)
@@ -1,8 +1,10 @@
 <?php
 
+use Friendica\App;
+
 function follow_widget($value = "") {
 
-       return replace_macros(get_markup_template('follow.tpl'),array(
+       return replace_macros(get_markup_template('follow.tpl'), array(
                '$connect' => t('Add New Contact'),
                '$desc' => t('Enter address or web location'),
                '$hint' => t('Example: bob@example.com, http://example.com/barbara'),
@@ -17,15 +19,16 @@ function findpeople_widget() {
 
        $a = get_app();
 
+       if (get_config('system', 'invitation_only')) {
                $x = get_pconfig(local_user(), 'system', 'invites_remaining');
                if ($x || is_site_admin()) {
                        $a->page['aside'] .= '<div class="side-link" id="side-invite-remain">'
-                       . sprintf( tt('%d invitation available','%d invitations available', $x), $x)
+                       . sprintf( tt('%d invitation available', '%d invitations available', $x), $x)
                        . '</div>' . $inv;
                }
        }
 
-       return replace_macros(get_markup_template('peoplefind.tpl'),array(
+       return replace_macros(get_markup_template('peoplefind.tpl'), array(
                '$findpeople' => t('Find People'),
                '$desc' => t('Enter name or interest'),
                '$label' => t('Connect/Follow'),
@@ -34,7 +37,8 @@ function findpeople_widget() {
                '$suggest' => t('Friend Suggestions'),
                '$similar' => t('Similar Interests'),
                '$random' => t('Random Profile'),
-               '$inv' => t('Invite Friends')
+               '$inv' => t('Invite Friends'),
+        'directory' => t('View Global Directory')
        ));
 
 }
@@ -48,7 +52,7 @@ function unavailable_networks() {
                $networks[] = NETWORK_APPNET;
        }
 
-       if (!plugin_enabled("fbpost") AND !plugin_enabled("facebook")) {
+       if (!plugin_enabled("fbpost") && !plugin_enabled("facebook")) {
                $networks[] = NETWORK_FACEBOOK;
        }
 
@@ -95,7 +99,7 @@ function networks_widget($baseurl, $selected = '') {
                return '';
        }
 
-       if (!feature_enabled(local_user(),'networks')) {
+       if (!feature_enabled(local_user(), 'networks')) {
                return '';
        }
 
@@ -120,7 +124,7 @@ function networks_widget($baseurl, $selected = '') {
                return '';
        }
 
-       return replace_macros(get_markup_template('nets.tpl'),array(
+       return replace_macros(get_markup_template('nets.tpl'), array(
                '$title' => t('Networks'),
                '$desc' => '',
                '$sel_all' => (($selected == '') ? 'selected' : ''),
@@ -136,26 +140,26 @@ function fileas_widget($baseurl, $selected = '') {
                return '';
        }
 
-       if (! feature_enabled(local_user(),'filing')) {
+       if (! feature_enabled(local_user(), 'filing')) {
                return '';
        }
 
-       $saved = get_pconfig(local_user(),'system', 'filetags');
+       $saved = get_pconfig(local_user(), 'system', 'filetags');
        if (! strlen($saved)) {
                return;
        }
 
        $matches = false;
        $terms = array();
-       $cnt = preg_match_all('/\[(.*?)\]/', $saved, $matches,PREG_SET_ORDER);
+       $cnt = preg_match_all('/\[(.*?)\]/', $saved, $matches, PREG_SET_ORDER);
        if ($cnt) {
                foreach ($matches as $mtch) {
                        $unescaped = xmlify(file_tag_decode($mtch[1]));
-                       $terms[] = array('name' => $unescaped,'selected' => (($selected == $unescaped) ? 'selected' : ''));
+                       $terms[] = array('name' => $unescaped, 'selected' => (($selected == $unescaped) ? 'selected' : ''));
                }
        }
 
-       return replace_macros(get_markup_template('fileas_widget.tpl'),array(
+       return replace_macros(get_markup_template('fileas_widget.tpl'), array(
                '$title' => t('Saved Folders'),
                '$desc' => '',
                '$sel_all' => (($selected == '') ? 'selected' : ''),
@@ -170,26 +174,27 @@ function categories_widget($baseurl, $selected = '') {
 
        $a = get_app();
 
-       if (! feature_enabled($a->profile['profile_uid'],'categories')) {
+       if (! feature_enabled($a->profile['profile_uid'], 'categories')) {
                return '';
        }
 
-       $saved = get_pconfig($a->profile['profile_uid'],'system', 'filetags');
+       $saved = get_pconfig($a->profile['profile_uid'], 'system', 'filetags');
        if (! strlen($saved)) {
                return;
        }
 
        $matches = false;
        $terms = array();
-        $cnt = preg_match_all('/<(.*?)>/',$saved,$matches,PREG_SET_ORDER);
-        if ($cnt) {
-                foreach ($matches as $mtch) {
-                       $unescaped = xmlify(file_tag_decode($mtch[1]));
-                       $terms[] = array('name' => $unescaped,'selected' => (($selected == $unescaped) ? 'selected' : ''));
+       $cnt = preg_match_all('/<(.*?)>/', $saved, $matches, PREG_SET_ORDER);
+
+       if ($cnt) {
+               foreach ($matches as $mtch) {
+                       $unescaped = xmlify(file_tag_decode($mtch[1]));
+                       $terms[] = array('name' => $unescaped, 'selected' => (($selected == $unescaped) ? 'selected' : ''));
                }
        }
 
-       return replace_macros(get_markup_template('categories_widget.tpl'),array(
+       return replace_macros(get_markup_template('categories_widget.tpl'), array(
                '$title' => t('Categories'),
                '$desc' => '',
                '$sel_all' => (($selected == '') ? 'selected' : ''),
@@ -204,8 +209,9 @@ function common_friends_visitor_widget($profile_uid) {
 
        $a = get_app();
 
-       if (local_user() == $profile_uid)
+       if (local_user() == $profile_uid) {
                return;
+       }
 
        $cid = $zcid = 0;