diff options
Diffstat (limited to 'site/app/views/elements/header.thtml')
-rw-r--r-- | site/app/views/elements/header.thtml | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/site/app/views/elements/header.thtml b/site/app/views/elements/header.thtml index c870e3e..a22e1ca 100644 --- a/site/app/views/elements/header.thtml +++ b/site/app/views/elements/header.thtml @@ -143,10 +143,19 @@ if ($this->controller->Session->check('User')) { $user = $this->controller->Session->read('User'); echo '<li>' . $html->link(_('header_navlink_myaccount'), '/users/edit', array('title' => $user['email'])) . '</li>' . "\n"; + echo '<li>' . $html->link(_('sidebar_navlink_developer_tools'), '/developers') . '</li>' . "\n"; + if ($this->controller->SimpleAcl->actionAllowed('Editors', '%', $this->controller->Session->read('User'))) { + echo '<li>' . $html->link(_('sidebar_navlink_editor_tools'), '/editors') .'</li>' . "\n"; + } + if ($this->controller->SimpleAcl->actionAllowed('Localizers', '%', $this->controller->Session->read('User'))) { + echo '<li>' . $html->link('Localizer Tools', '/localizers') . '</li>' . "\n"; + } + if ($this->controller->SimpleAcl->actionAllowed('Admin', '%', $this->controller->Session->read('User'))) { + echo '<li>' . $html->link(_('sidebar_navlink_admin_tools'), '/admin') . '</li>' . "\n"; + } echo '<li>' . $html->link(_('sidebar_navlink_developer_tools'), '/developers/dashboard') . '</li>' . "\n"; echo '<li>' . $html->link(_('header_navlink_logout'), $html->logout_url()) . '</li>' . "\n"; - } - else { + } else { echo '<li>' . $html->link(_('header_navlink_register'), '/users/register') . '</li> ' . "\n"; echo '<li>' . $html->link(_('header_navlink_login'), $html->login_url()) . '</li>' . "\n"; } |