Esempio n. 1
0
 public function injectGlobalMenu()
 {
     //TODO ACL
     $menuReg = Agana_Module_Menu_Global::getMenuRegistrations();
     Agana_Module_Menu_Global::navigationHeader('menu-persons-header', 'icon-user', 'Persons', -30, $menuReg);
     Agana_Module_Menu_Global::navigationPageMVC('menu-persons-list', 'icon-user', 'List Persons', 'persons', 'persons', 'list', 'content-container', -20, $menuReg);
     /** PERSON HELPED **/
     if (Persons_Domain_PersonHelped::isControllerEnabled()) {
         Agana_Module_Menu_Global::navigationPageMVC('menu-person-helped-list', 'icon-heart', 'List Helped Persons', 'persons', 'person-helped', 'list', 'content-container', -15, $menuReg);
         $menuReport = Agana_Module_Menu_Global::getMenuReports();
         $url = Zend_Controller_Action_HelperBroker::getStaticHelper('Url');
         $projectReposrtUrl = $url->url(array('module' => 'aganacore', 'controller' => 'gm', 'action' => 'report', 'id' => 'project', 'direction' => 'left-sidebar'));
         Agana_Module_Menu_Global::navigationPageURI('menu-reports-projects', 'icon-folder-close', 'Projects', $projectReposrtUrl, -10, $menuReport);
     }
     Agana_Module_Menu_Global::navigationPageMVC('menu-persons-addnew', 'icon-plus', 'Add new Person', 'persons', 'person', 'create', 'content-container', -10, $menuReg);
     Agana_Module_Menu_Global::navigationDivider(-1, $menuReg);
 }
Esempio n. 2
0
 public function injectGlobalMenu()
 {
     //TODO ACL
     $globalMenu = Zend_Registry::get('Navigation.GlobalMenu');
     $menuAssistance = $globalMenu->findOneBy('id', 'menu-assistance');
     if ($menuAssistance === null) {
         $menuAssistance = new Zend_Navigation_Page_Uri(array('label' => '{{i class=||icon-heart||}}{{/i}} {{translate}}Assistance{{/translate}}', 'id' => 'menu-assistance', 'uri' => '#', 'order' => 300));
     }
     if (!$globalMenu->findOneBy('id', 'menu-new-assistance')) {
         $pageHeader = new Zend_Navigation_Page_Uri(array('label' => '{{i class=||icon-plus||}}{{/i}} Lançamentos', 'parent' => $menuAssistance, 'id' => 'menu-assistance-header-record', 'class' => 'nav-header'));
         $newPage = new Zend_Navigation_Page_Mvc(array('label' => '{{i class=||icon-food||}}{{/i}} Lançar atendimento individual', 'id' => 'menu-new-assistance', 'parent' => $menuAssistance, 'load-in' => 'content-container', 'action' => 'create', 'controller' => 'activity', 'module' => 'assistance', 'order' => 1));
         Agana_Module_Menu_Global::navigationDivider(2, $menuAssistance);
         $newPage = new Zend_Navigation_Page_Mvc(array('label' => '{{i class=||icon-group||}}{{/i}} Novo evento', 'id' => 'menu-new-event', 'parent' => $menuAssistance, 'load-in' => 'content-container', 'action' => 'create', 'controller' => 'event', 'module' => 'assistance', 'order' => 3));
     }
     if (!$globalMenu->findOneBy('id', 'menu-list-all-assistances')) {
         Agana_Module_Menu_Global::navigationDivider(10, $menuAssistance);
         $pageHeader = new Zend_Navigation_Page_Uri(array('label' => '{{i class=||icon-cogs||}}{{/i}} Gerenciamento', 'parent' => $menuAssistance, 'id' => 'menu-assistance-header-manager', 'class' => 'nav-header', 'order' => 11));
         $newPage = new Zend_Navigation_Page_Mvc(array('label' => '{{i class=||icon-group||}}{{/i}} Listar eventos', 'id' => 'menu-new-events', 'parent' => $menuAssistance, 'load-in' => 'content-container', 'action' => 'list', 'controller' => 'event', 'module' => 'assistance', 'order' => 15));
         $newPage = new Zend_Navigation_Page_Mvc(array('label' => '{{i class=||icon-list||}}{{/i}} Listar assistências', 'id' => 'menu-list-activity', 'parent' => $menuAssistance, 'load-in' => 'content-container', 'action' => 'list', 'controller' => 'activity', 'module' => 'assistance', 'order' => 20));
     }
     $globalMenu->addPage($menuAssistance);
 }