Esempio n. 1
0
 /**
  * @return \Flame\Components\NavbarBuilder\NavbarBuilderControl
  */
 protected function createComponentNavbar()
 {
     $control = $this->navbarBuilderControlFactory->create();
     $navbar = $control->getNavbarControl();
     //		if(count($items = $this->menuFacade->getLastMenuLinkByPriority())){
     //			foreach($items as $item){
     //				$navbar->addItem($item->title, $item->url);
     //			}
     //		}
     return $control;
 }
Esempio n. 2
0
 /**
  * @return \Flame\Components\NavbarBuilder\NavbarBuilderControl
  */
 protected function createComponentNavbarBuilder()
 {
     $control = $this->navbarBuilderControlFactory->create();
     $control->setTitle('Administration', 'Dashboard:');
     $control->displayUserbar();
     $navbar = $control->getNavbarControl();
     $items = $this->getNavItems();
     foreach ($items as $item) {
         if ($this->getUser()->isAllowed('Admin:' . $item)) {
             $navbar->addItem($item, $this->link($item . ':'));
         }
     }
     $userbar = $control->getUserbarControl();
     $userbar->addItem('Account settings', $this->link('User:edit'), 'icon-edit');
     $userbar->addItem('Change password', $this->link('User:password'), 'icon-lock');
     $userbar->setUserName($this->getUser()->getIdentity());
     return $control;
 }