public function adminAction() { $this->_helper->layout->disableLayout(); // $role = Zend_Auth::getInstance()->getIdentity()->role; // $admins = 0; // switch ($role){ // case 'tm': // $admins = 1; // break; // case 'staff': // $admins = 2; // break; // case 'admin': // $admins = 3; // break; // case 'super': // $admins = 4; // break; // } // $this->_helper->layout->adminlevel = $admins + 3; //// $this->layout->adminlevel = $admins + 3; // if($admins == 0){ // return; // } $button = new App_Model_Menus(); $this->view->menus = $button->fetchAll(array("menu_id=2", 'active=1'), array('order')); }
public function editAction() { $request = $this->getRequest(); $form = new Admin_Form_Menu_Edit(); $id = (int) $this->getRequest()->getParam('id'); if ($this->getRequest()->isPost()) { if ($form->isValid($request->getPost())) { $model = new App_Model_Menus(); $model->updateMenus($form->getValues(), $id); $this->_helper->flashMessenger->addMessage('Edited'); return $this->_redirect('/admin/menu'); } } if ($id > 0) { $news = new App_Model_Menus(); $ad = $news->fetchRow('id=' . $id); $form->populate($ad->toArray()); } $this->view->form = $form; }