Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bareos/bareos-webui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Bergkemper <f.bergkemper@gmail.com>2015-04-15 01:46:32 +0300
committerFrank Bergkemper <frank.bergkemper@dass-it.de>2015-04-15 12:20:51 +0300
commit44f731f7ab939abc512c04d7d4d5e97cd71f39cf (patch)
tree906f7f22b43abe199ccc0790452c55308dd276d9
parenteda65c1a9bc741436396dbf98abc0e617db2cbc0 (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.php2
-rw-r--r--module/Application/view/layout/layout.phtml20
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>&nbsp;
</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>
+ &nbsp;<?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>