diff options
author | Frank Bergkemper <f.bergkemper@gmail.com> | 2015-04-15 01:46:32 +0300 |
---|---|---|
committer | Frank Bergkemper <frank.bergkemper@dass-it.de> | 2015-04-15 12:20:51 +0300 |
commit | 44f731f7ab939abc512c04d7d4d5e97cd71f39cf (patch) | |
tree | 906f7f22b43abe199ccc0790452c55308dd276d9 | |
parent | eda65c1a9bc741436396dbf98abc0e617db2cbc0 (diff) |
Topnavbar dropdown submenu
Adds a dropdown submenu with logout function to the top navbar.
Signed-off-by: Frank Bergkemper <frank.bergkemper@dass-it.de>
-rw-r--r-- | module/Application/config/module.config.php | 2 | ||||
-rw-r--r-- | module/Application/view/layout/layout.phtml | 20 |
2 files changed, 14 insertions, 8 deletions
diff --git a/module/Application/config/module.config.php b/module/Application/config/module.config.php index faa266c..f9f162b 100644 --- a/module/Application/config/module.config.php +++ b/module/Application/config/module.config.php @@ -191,12 +191,12 @@ return array( 'label' => 'Administration', 'route' => 'admin', ), - */ array( 'label' => 'Logout', 'route' => 'auth', 'action' => 'logout', ), + */ ), ), ); diff --git a/module/Application/view/layout/layout.phtml b/module/Application/view/layout/layout.phtml index a48c8a8..e73445a 100644 --- a/module/Application/view/layout/layout.phtml +++ b/module/Application/view/layout/layout.phtml @@ -77,13 +77,19 @@ echo $this->doctype(); <a href="http://www.bareos.org/" target="_blank"><img src="<?php echo $this->basePath('img/bareos-logo-small.png') ?>" alt="Bareos" /></a> </div> <div class="collapse navbar-collapse"> - <?php - echo $this->navigation('navigation') - ->menu() - ->setMinDepth(0) - ->setMaxDepth(0) - ->setUlClass('nav navbar-nav'); - ?> + <?php echo $this->navigation('navigation')->menu()->setMinDepth(0)->setMaxDepth(0)->setUlClass('nav navbar-nav'); ?> + <ul class="nav navbar-nav navbar-right"> + <li class="navbar-text">Signed in as:</li> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> + <span class="glyphicon glyphicon-user" aria-hidden="true"></span> + <?php echo $_SESSION['bareos']['username']; ?> <span class="caret"></span> + </a> + <ul class="dropdown-menu" role="menu"> + <li><a href="<?php echo $this->url('auth', array('action' => 'logout')); ?>">Logout</a></li> + </ul> + </li> + </ul> </div> </div> </nav> |