add hook for status icons without a dropdown menu

This commit is contained in:
Uwe Steinmann 2026-02-03 13:43:45 +01:00
parent 508af07228
commit 38827c8531
2 changed files with 26 additions and 0 deletions

View File

@ -415,6 +415,19 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
echo " </ul>\n";
/* }}} End of user profile menu */
/* Status icons {{{ */
$menuitems = [];
if($this->hasHook('globalNavigationStatusBar'))
$menuitems = $this->callHook('globalNavigationStatusBar', $menuitems);
if ($menuitems) {
echo " <ul class=\"nav pull-right\">\n";
foreach($menuitems as $menuitem) {
echo "<li class=\"nav-item\"><a class=\"nav-link\" href=\"".$menuitem['link']."\">".$menuitem['label']."</a></li>";
}
echo " </ul>\n";
}
/* }}} Εnd of status icons */
/* menu tasks {{{ */
if($this->params['enablemenutasks'] && !$this->params['user']->isGuest()) {
if($accessobject->check_view_access('Tasks', array('action'=>'menuTasks'))) {

View File

@ -431,6 +431,19 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
}
/* }}} End of clipboard */
/* Status icons {{{ */
$menuitems = [];
if($this->hasHook('globalNavigationStatusBar'))
$menuitems = $this->callHook('globalNavigationStatusBar', $menuitems);
if ($menuitems) {
echo " <ul class=\"navbar-nav ml-auto\">\n";
foreach($menuitems as $menuitem) {
echo "<li class=\"nav-item\"><a class=\"nav-link\" href=\"".$menuitem['link']."\">".$menuitem['label']."</a></li>";
}
echo " </ul>\n";
}
/* }}} Εnd of status icons */
/* user profile menu {{{ */
echo " <ul class=\"navbar-nav ml-auto\">\n";
echo " <li class=\"nav-item dropdown\">\n";