]> git.mxchange.org Git - friendica.git/blobdiff - mod/dirfind.php
Merge pull request #4312 from zeroadam/feature/L10n
[friendica.git] / mod / dirfind.php
index 06bb1d8da6684a847f6635587939ed1e3eacf915..f1119a297998d1276114a7a6d99369deae69f759 100644 (file)
@@ -4,21 +4,23 @@
  */
 use Friendica\App;
 use Friendica\Content\ContactSelector;
+use Friendica\Content\Widget;
 use Friendica\Core\Config;
+use Friendica\Core\L10n;
 use Friendica\Core\System;
 use Friendica\Core\Worker;
 use Friendica\Model\Contact;
 use Friendica\Model\GContact;
+use Friendica\Model\Profile;
 use Friendica\Network\Probe;
 use Friendica\Protocol\PortableContact;
 
-require_once 'include/contact_widgets.php';
 require_once 'mod/contacts.php';
 
 function dirfind_init(App $a) {
 
        if (! local_user()) {
-               notice( t('Permission denied.') . EOL );
+               notice(L10n::t('Permission denied.') . EOL );
                return;
        }
 
@@ -26,9 +28,9 @@ function dirfind_init(App $a) {
                $a->page['aside'] = '';
        }
 
-       $a->page['aside'] .= findpeople_widget();
+       $a->page['aside'] .= Widget::findPeople();
 
-       $a->page['aside'] .= follow_widget();
+       $a->page['aside'] .= Widget::follow();
 }
 
 function dirfind_content(App $a, $prefix = "") {
@@ -42,18 +44,18 @@ function dirfind_content(App $a, $prefix = "") {
 
        if (strpos($search,'@') === 0) {
                $search = substr($search,1);
-               $header = sprintf( t('People Search - %s'), $search);
+               $header = L10n::t('People Search - %s', $search);
                if ((valid_email($search) && validate_email($search)) ||
                        (substr(normalise_link($search), 0, 7) == "http://")) {
                        $user_data = Probe::uri($search);
-                       $discover_user = (in_array($user_data["network"], array(NETWORK_DFRN, NETWORK_OSTATUS, NETWORK_DIASPORA)));
+                       $discover_user = (in_array($user_data["network"], [NETWORK_DFRN, NETWORK_OSTATUS, NETWORK_DIASPORA]));
                }
        }
 
        if (strpos($search,'!') === 0) {
                $search = substr($search,1);
                $community = true;
-               $header = sprintf( t('Forum Search - %s'), $search);
+               $header = L10n::t('Forum Search - %s', $search);
        }
 
        $o = '';
@@ -208,22 +210,22 @@ function dirfind_content(App $a, $prefix = "") {
                                                $details = _contact_detail_for_template($contact[0]);
                                                $alt_text = $details['alt_text'];
                                        } else {
-                                               $photo_menu = array();
+                                               $photo_menu = [];
                                        }
                                } else {
                                        $connlnk = System::baseUrl().'/follow/?url='.(($jj->connect) ? $jj->connect : $jj->url);
-                                       $conntxt = t('Connect');
-                                       $photo_menu = array(
-                                               'profile' => array(t("View Profile"), zrl($jj->url)),
-                                               'follow' => array(t("Connect/Follow"), $connlnk)
-                                       );
+                                       $conntxt = L10n::t('Connect');
+                                       $photo_menu = [
+                                               'profile' => [L10n::t("View Profile"), Profile::zrl($jj->url)],
+                                               'follow' => [L10n::t("Connect/Follow"), $connlnk]
+                                       ];
                                }
 
                                $jj->photo = str_replace("http:///photo/", get_server()."/photo/", $jj->photo);
 
-                               $entry = array(
+                               $entry = [
                                        'alt_text' => $alt_text,
-                                       'url' => zrl($jj->url),
+                                       'url' => Profile::zrl($jj->url),
                                        'itemurl' => $itemurl,
                                        'name' => htmlentities($jj->name),
                                        'thumb' => proxy_url($jj->photo, false, PROXY_SIZE_THUMB),
@@ -237,20 +239,20 @@ function dirfind_content(App $a, $prefix = "") {
                                        'account_type'  => Contact::getAccountType($contact_details),
                                        'network' => ContactSelector::networkToName($jj->network, $jj->url),
                                        'id' => ++$id,
-                               );
+                               ];
                                $entries[] = $entry;
                        }
 
                $tpl = get_markup_template('viewcontact_template.tpl');
 
-               $o .= replace_macros($tpl,array(
+               $o .= replace_macros($tpl,[
                        'title' => $header,
                        '$contacts' => $entries,
                        '$paginate' => paginate($a),
-               ));
+               ]);
 
                } else {
-                       info( t('No matches') . EOL);
+                       info(L10n::t('No matches') . EOL);
                }
 
        }