X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fnav.php;h=108dbbf1323fc5af2fb5263e1978456318aff0d5;hb=dfa52185cac97b86225f20b2e73839de03a54e22;hp=d94bf03be11fa11f0a3fded2c55698167c439821;hpb=ac18d7289bf6db086fbdd0f2122379592df23745;p=friendica.git diff --git a/include/nav.php b/include/nav.php index d94bf03be1..108dbbf132 100644 --- a/include/nav.php +++ b/include/nav.php @@ -8,8 +8,6 @@ function nav(&$a) { * */ - $ssl_state = ((local_user()) ? true : false); - if(!(x($a->page,'nav'))) $a->page['nav'] = ''; @@ -19,6 +17,35 @@ function nav(&$a) { $a->page['nav'] .= '' ; + $nav_info = nav_info($a); + + /** + * Build the page + */ + + $tpl = get_markup_template('nav.tpl'); + + $a->page['nav'] .= replace_macros($tpl, array( + '$baseurl' => $a->get_baseurl(), + '$langselector' => lang_selector(), + '$sitelocation' => $nav_info['sitelocation'], + '$nav' => $nav_info['nav'], + '$banner' => $nav_info['banner'], + '$emptynotifications' => t('Nothing new here'), + '$userinfo' => $nav_info['userinfo'], + '$sel' => $a->nav_sel, + '$apps' => $a->apps, + '$clear_notifs' => t('Clear notifications') + )); + + call_hooks('page_header', $a->page['nav']); +} + + +function nav_info(&$a) { + + $ssl_state = ((local_user()) ? true : false); + /** * * Our network is distributed, and as you visit friends some of the @@ -100,7 +127,9 @@ function nav(&$a) { elseif(! get_config('system','no_community_page')) $nav['community'] = array('community', t('Community'), "", t('Conversations on this site')); - $nav['directory'] = array($gdirpath, t('Directory'), "", t('People directory')); + $nav['directory'] = array($gdirpath, t('Directory'), "", t('People directory')); + + $nav['about'] = Array('friendica', t('Information'), "", t('Information about this friendica instance')); /** * @@ -152,6 +181,9 @@ function nav(&$a) { } + $nav['navigation'] = array('navigation/', t('Navigation'), "", t('Site map')); + + /** * * Provide a banner/logo/whatever @@ -164,23 +196,15 @@ function nav(&$a) { $banner .= 'logoFriendica'; - $tpl = get_markup_template('nav.tpl'); - - $a->page['nav'] .= replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(), - '$langselector' => lang_selector(), - '$sitelocation' => $sitelocation, - '$nav' => $nav, - '$banner' => $banner, - '$emptynotifications' => t('Nothing new here'), - '$userinfo' => $userinfo, - '$sel' => $a->nav_sel, - '$apps' => $a->apps, - )); - - call_hooks('page_header', $a->page['nav']); + return array( + 'sitelocation' => $sitelocation, + 'nav' => $nav, + 'banner' => $banner, + 'userinfo' => $userinfo, + ); } + /* * Set a menu item in navbar as selected *