Added EVENT to homestubnav

Changed menu->submenu(). if (! $menu->getItems()) then do nothing
This commit is contained in:
buttle 2015-02-10 19:20:01 +01:00
parent a45cdae083
commit 2a0a0287d4
2 changed files with 14 additions and 8 deletions

View File

@ -49,13 +49,17 @@ class HomeStubNav extends Menu
{
function getItems()
{
return array(array('top',
array(),
// TRANS: Menu item in personal group navigation menu.
_m('MENU','Home'),
// TRANS: Menu item title in personal group navigation menu.
// TRANS: %s is a username.
_('Back to top'),
'nav_return_top'));
if (Event::handle('StartHomeStubNav', array(&$this->action))) {
return array(array('top',
array(),
// TRANS: Menu item in personal group navigation menu.
_m('MENU','Home'),
// TRANS: Menu item title in personal group navigation menu.
// TRANS: %s is a username.
_('Back to top'),
'nav_return_top'));
Event::handle('EndHomeStubNav', array(&$this->action));
}
return Null;
}
}

View File

@ -150,6 +150,8 @@ class Menu extends Widget
function submenu($label, $menu)
{
if(!$menu->getItems())
return;
$this->action->elementStart('li');
$this->action->element('h3', null, $label);
$menu->show();