public function treeAction() { $menu = $this->_modelMenu->getMenu($this->getParam('menu_id')); if ($menu->menu_id) { $tree = $this->_modelMenu->getMenuTree($menu->menu_id); $this->view->menu = $menu; $this->view->tree = $tree; } else { $this->_forward('index'); } }
public function menu($menu_id) { $_modelMenu = new Modules_Menu_Model_Menu(); $this->view->addBasePath(HEAP_PATH . DS . 'Menu/App/views')->addBasePath(MODULES_PATH . DS . 'Menu/App/views'); $this->view->menu_id = $menu_id; $this->view->tree = $_modelMenu->getMenuTree($menu_id); try { $return = $this->view->render('menu_' . $menu_id . '/index.phtml'); } catch (Exception $e) { $return = $this->view->render('menu/index.phtml'); } $_user = Zend_auth::getInstance()->getIdentity(); if ($_user && strstr($_user->role_name, 'admin')) { $this->view->content = $return; $return = $this->view->render('menu/adminWrapper.phtml'); } return $return; }