]> git.mxchange.org Git - friendica.git/blobdiff - include/nav.php
Use short form array syntax everywhere
[friendica.git] / include / nav.php
index 5c2d6efa0edf431ba8627b93c538386a24a805b8..3cee38b3427291c48476f69bb766df88b4fd3c38 100644 (file)
@@ -20,7 +20,7 @@ function nav(App $a) {
        if (!(x($a->page,'nav')))
                $a->page['nav'] = '';
 
-       $a->page['htmlhead'] .= replace_macros(get_markup_template('nav_head.tpl'), array());
+       $a->page['htmlhead'] .= replace_macros(get_markup_template('nav_head.tpl'), []);
 
        /*
         * Placeholder div for popup panel
@@ -36,7 +36,7 @@ function nav(App $a) {
 
        $tpl = get_markup_template('nav.tpl');
 
-       $a->page['nav'] .= replace_macros($tpl, array(
+       $a->page['nav'] .= replace_macros($tpl, [
                '$baseurl' => System::baseUrl(),
                '$sitelocation' => $nav_info['sitelocation'],
                '$nav' => $nav_info['nav'],
@@ -47,7 +47,7 @@ function nav(App $a) {
                '$apps' => $a->apps,
                '$clear_notifs' => t('Clear notifications'),
                '$search_hint' => t('@name, !forum, #tags, content')
-       ));
+       ]);
 
        call_hooks('page_header', $a->page['nav']);
 }
@@ -77,31 +77,31 @@ function nav_info(App $a)
        $sitelocation = $myident . substr(System::baseUrl($ssl_state), strpos(System::baseUrl($ssl_state), '//') + 2 );
 
        // nav links: array of array('href', 'text', 'extra css classes', 'title')
-       $nav = array();
+       $nav = [];
 
        // Display login or logout
-       $nav['usermenu'] = array();
+       $nav['usermenu'] = [];
        $userinfo = null;
 
        if (local_user()) {
-               $nav['logout'] = array('logout', t('Logout'), '', t('End this session'));
+               $nav['logout'] = ['logout', t('Logout'), '', t('End this session')];
 
                // user menu
-               $nav['usermenu'][] = array('profile/' . $a->user['nickname'], t('Status'), '', t('Your posts and conversations'));
-               $nav['usermenu'][] = array('profile/' . $a->user['nickname'] . '?tab=profile', t('Profile'), '', t('Your profile page'));
-               $nav['usermenu'][] = array('photos/' . $a->user['nickname'], t('Photos'), '', t('Your photos'));
-               $nav['usermenu'][] = array('videos/' . $a->user['nickname'], t('Videos'), '', t('Your videos'));
-               $nav['usermenu'][] = array('events/', t('Events'), '', t('Your events'));
-               $nav['usermenu'][] = array('notes/', t('Personal notes'), '', t('Your personal notes'));
+               $nav['usermenu'][] = ['profile/' . $a->user['nickname'], t('Status'), '', t('Your posts and conversations')];
+               $nav['usermenu'][] = ['profile/' . $a->user['nickname'] . '?tab=profile', t('Profile'), '', t('Your profile page')];
+               $nav['usermenu'][] = ['photos/' . $a->user['nickname'], t('Photos'), '', t('Your photos')];
+               $nav['usermenu'][] = ['videos/' . $a->user['nickname'], t('Videos'), '', t('Your videos')];
+               $nav['usermenu'][] = ['events/', t('Events'), '', t('Your events')];
+               $nav['usermenu'][] = ['notes/', t('Personal notes'), '', t('Your personal notes')];
 
                // user info
                $contact = dba::selectFirst('contact', ['micro'], ['uid' => $a->user['uid'], 'self' => true]);
-               $userinfo = array(
+               $userinfo = [
                        'icon' => (DBM::is_result($contact) ? $a->remove_baseurl($contact['micro']) : 'images/person-48.jpg'),
                        'name' => $a->user['username'],
-               );
+               ];
        } else {
-               $nav['login'] = array('login', t('Login'), ($a->module == 'login' ? 'selected' : ''), t('Sign in'));
+               $nav['login'] = ['login', t('Login'), ($a->module == 'login' ? 'selected' : ''), t('Sign in')];
        }
 
        // "Home" should also take you home from an authenticated remote profile connection
@@ -111,30 +111,30 @@ function nav_info(App $a)
        }
 
        if (($a->module != 'home') && (! (local_user()))) {
-               $nav['home'] = array($homelink, t('Home'), '', t('Home Page'));
+               $nav['home'] = [$homelink, t('Home'), '', t('Home Page')];
        }
 
        if (($a->config['register_policy'] == REGISTER_OPEN) && (! local_user()) && (! remote_user())) {
-               $nav['register'] = array('register', t('Register'), '', t('Create an account'));
+               $nav['register'] = ['register', t('Register'), '', t('Create an account')];
        }
 
        $help_url = 'help';
 
        if (!Config::get('system', 'hide_help')) {
-               $nav['help'] = array($help_url, t('Help'), '', t('Help and documentation'));
+               $nav['help'] = [$help_url, t('Help'), '', t('Help and documentation')];
        }
 
        if (count($a->apps) > 0) {
-               $nav['apps'] = array('apps', t('Apps'), '', t('Addon applications, utilities, games'));
+               $nav['apps'] = ['apps', t('Apps'), '', t('Addon applications, utilities, games')];
        }
 
        if (local_user() || !Config::get('system', 'local_search')) {
-               $nav['search'] = array('search', t('Search'), '', t('Search site content'));
+               $nav['search'] = ['search', t('Search'), '', t('Search site content')];
 
-               $nav['searchoption'] = array(
+               $nav['searchoption'] = [
                                                t('Full Text'),
                                                t('Tags'),
-                                               t('Contacts'));
+                                               t('Contacts')];
 
                if (Config::get('system', 'poco_local_search')) {
                        $nav['searchoption'][] = t('Forums');
@@ -151,62 +151,62 @@ function nav_info(App $a)
        }
 
        if (local_user() || Config::get('system', 'community_page_style') != CP_NO_COMMUNITY_PAGE) {
-               $nav['community'] = array('community', t('Community'), '', t('Conversations on this and other servers'));
+               $nav['community'] = ['community', t('Community'), '', t('Conversations on this and other servers')];
        }
 
        if (local_user()) {
-               $nav['events'] = array('events', t('Events'), '', t('Events and Calendar'));
+               $nav['events'] = ['events', t('Events'), '', t('Events and Calendar')];
        }
 
-       $nav['directory'] = array($gdirpath, t('Directory'), '', t('People directory'));
+       $nav['directory'] = [$gdirpath, t('Directory'), '', t('People directory')];
 
-       $nav['about'] = array('friendica', t('Information'), '', t('Information about this friendica instance'));
+       $nav['about'] = ['friendica', t('Information'), '', t('Information about this friendica instance')];
 
        // The following nav links are only show to logged in users
        if (local_user()) {
-               $nav['network'] = array('network', t('Network'), '', t('Conversations from your friends'));
-               $nav['net_reset'] = array('network/0?f=&order=comment&nets=all', t('Network Reset'), '', t('Load Network page with no filters'));
+               $nav['network'] = ['network', t('Network'), '', t('Conversations from your friends')];
+               $nav['net_reset'] = ['network/0?f=&order=comment&nets=all', t('Network Reset'), '', t('Load Network page with no filters')];
 
-               $nav['home'] = array('profile/' . $a->user['nickname'], t('Home'), '', t('Your posts and conversations'));
+               $nav['home'] = ['profile/' . $a->user['nickname'], t('Home'), '', t('Your posts and conversations')];
 
-               if (in_array($_SESSION['page_flags'], array(PAGE_NORMAL, PAGE_SOAPBOX, PAGE_FREELOVE, PAGE_PRVGROUP))) {
+               if (in_array($_SESSION['page_flags'], [PAGE_NORMAL, PAGE_SOAPBOX, PAGE_FREELOVE, PAGE_PRVGROUP])) {
                        // only show friend requests for normal pages. Other page types have automatic friendship.
-                       if (in_array($_SESSION['page_flags'], array(PAGE_NORMAL, PAGE_SOAPBOX, PAGE_PRVGROUP))) {
-                               $nav['introductions'] = array('notifications/intros', t('Introductions'), '', t('Friend Requests'));
+                       if (in_array($_SESSION['page_flags'], [PAGE_NORMAL, PAGE_SOAPBOX, PAGE_PRVGROUP])) {
+                               $nav['introductions'] = ['notifications/intros', t('Introductions'), '', t('Friend Requests')];
                        }
-                       if (in_array($_SESSION['page_flags'], array(PAGE_NORMAL, PAGE_SOAPBOX, PAGE_FREELOVE))) {
-                               $nav['notifications'] = array('notifications',  t('Notifications'), '', t('Notifications'));
-                               $nav['notifications']['all'] = array('notifications/system', t('See all notifications'), '', '');
-                               $nav['notifications']['mark'] = array('', t('Mark as seen'), '', t('Mark all system notifications seen'));
+                       if (in_array($_SESSION['page_flags'], [PAGE_NORMAL, PAGE_SOAPBOX, PAGE_FREELOVE])) {
+                               $nav['notifications'] = ['notifications',       t('Notifications'), '', t('Notifications')];
+                               $nav['notifications']['all'] = ['notifications/system', t('See all notifications'), '', ''];
+                               $nav['notifications']['mark'] = ['', t('Mark as seen'), '', t('Mark all system notifications seen')];
                        }
                }
 
-               $nav['messages'] = array('message', t('Messages'), '', t('Private mail'));
-               $nav['messages']['inbox'] = array('message', t('Inbox'), '', t('Inbox'));
-               $nav['messages']['outbox'] = array('message/sent', t('Outbox'), '', t('Outbox'));
-               $nav['messages']['new'] = array('message/new', t('New Message'), '', t('New Message'));
+               $nav['messages'] = ['message', t('Messages'), '', t('Private mail')];
+               $nav['messages']['inbox'] = ['message', t('Inbox'), '', t('Inbox')];
+               $nav['messages']['outbox'] = ['message/sent', t('Outbox'), '', t('Outbox')];
+               $nav['messages']['new'] = ['message/new', t('New Message'), '', t('New Message')];
 
                if (is_array($a->identities) && count($a->identities) > 1) {
-                       $nav['manage'] = array('manage', t('Manage'), '', t('Manage other pages'));
+                       $nav['manage'] = ['manage', t('Manage'), '', t('Manage other pages')];
                }
 
-               $nav['delegations'] = array('delegate', t('Delegations'), '', t('Delegate Page Management'));
+               $nav['delegations'] = ['delegate', t('Delegations'), '', t('Delegate Page Management')];
 
-               $nav['settings'] = array('settings', t('Settings'), '', t('Account settings'));
+               $nav['settings'] = ['settings', t('Settings'), '', t('Account settings')];
 
                if (Feature::isEnabled(local_user(), 'multi_profiles')) {
-                       $nav['profiles'] = array('profiles', t('Profiles'), '', t('Manage/Edit Profiles'));
+                       $nav['profiles'] = ['profiles', t('Profiles'), '', t('Manage/Edit Profiles')];
                }
 
-               $nav['contacts'] = array('contacts', t('Contacts'), '', t('Manage/edit friends and contacts'));
+               $nav['contacts'] = ['contacts', t('Contacts'), '', t('Manage/edit friends and contacts')];
        }
 
        // Show the link to the admin configuration page if user is admin
        if (is_site_admin()) {
-               $nav['admin'] = array('admin/', t('Admin'), '', t('Site setup and configuration'));
+               $nav['admin'] = ['admin/', t('Admin'), '', t('Site setup and configuration')];
        }
 
-       $nav['navigation'] = array('navigation/', t('Navigation'), '', t('Site map'));
+       $nav['navigation'] = ['navigation/', t('Navigation'), '', t('Site map')];
 
        // Provide a banner/logo/whatever
        $banner = Config::get('system', 'banner');
@@ -216,12 +216,12 @@ function nav_info(App $a)
 
        call_hooks('nav_info', $nav);
 
-       return array(
+       return [
                'sitelocation' => $sitelocation,
                'nav' => $nav,
                'banner' => $banner,
                'userinfo' => $userinfo,
-       );
+       ];
 }
 
 /**
@@ -230,7 +230,7 @@ function nav_info(App $a)
  */
 function nav_set_selected($item){
        $a = get_app();
-       $a->nav_sel = array(
+       $a->nav_sel = [
                'global'        => null,
                'community'     => null,
                'network'       => null,
@@ -245,6 +245,6 @@ function nav_set_selected($item){
                'manage'        => null,
                'events'        => null,
                'register'      => null,
-       );
+       ];
        $a->nav_sel[$item] = 'selected';
 }