function nav(&$a) {
- /**
+ /*
*
* Build page header and site navigation bars
*
if(!(x($a->page,'nav')))
$a->page['nav'] = '';
- /**
+ $a->page['htmlhead'] .= replace_macros(get_markup_template('nav_head.tpl'), array());
+
+ /*
* Placeholder div for popup panel
*/
$nav_info = nav_info($a);
- /**
+ /*
* Build the page
*/
'$baseurl' => $a->get_baseurl(),
'$sitelocation' => $nav_info['sitelocation'],
'$nav' => $nav_info['nav'],
- '$banner' => $nav_info['banner'],
+ '$banner' => $nav_info['banner'],
'$emptynotifications' => t('Nothing new here'),
'$userinfo' => $nav_info['userinfo'],
- '$sel' => $a->nav_sel,
+ '$sel' => $a->nav_sel,
'$apps' => $a->apps,
- '$clear_notifs' => t('Clear notifications')
+ '$clear_notifs' => t('Clear notifications'),
+ '$search_hint' => t('@name, !forum, #tags, content')
));
call_hooks('page_header', $a->page['nav']);
$ssl_state = ((local_user()) ? true : false);
- /**
+ /*
*
* Our network is distributed, and as you visit friends some of the
* sites look exactly the same - it isn't always easy to know where you are.
// nav links: array of array('href', 'text', 'extra css classes', 'title')
$nav = Array();
- /**
+ /*
* Display login or logout
*/
}
- /**
+ /*
* "Home" should also take you home from an authenticated remote profile connection
*/
$nav['about'] = Array('friendica', t('Information'), "", t('Information about this friendica instance'));
- /**
+ /*
*
* The following nav links are only show to logged in users
*
$nav['contacts'] = array('contacts', t('Contacts'),"", t('Manage/edit friends and contacts'));
}
- /**
+ /*
* Admin page
*/
if (is_site_admin()){
$nav['navigation'] = array('navigation/', t('Navigation'), "", t('Site map'));
- /**
+ /*
*
* Provide a banner/logo/whatever
*
}
-/*
+/**
* Set a menu item in navbar as selected
*
*/
function nav_set_selected($item){
$a = get_app();
- $a->nav_sel = array(
+ $a->nav_sel = array(
'community' => null,
- 'network' => null,
- 'home' => null,
- 'profiles' => null,
+ 'network' => null,
+ 'home' => null,
+ 'profiles' => null,
'introductions' => null,
'notifications' => null,
- 'messages' => null,
- 'directory' => null,
- 'settings' => null,
- 'contacts' => null,
- 'manage' => null,
- 'events' => null,
- 'register' => null,
+ 'messages' => null,
+ 'directory' => null,
+ 'settings' => null,
+ 'contacts' => null,
+ 'manage' => null,
+ 'events' => null,
+ 'register' => null,
);
$a->nav_sel[$item] = 'selected';
}