Example #1
0
 public function deleteMenuItemAction()
 {
     $id = $this->_getParam('id');
     $menu = new Base_Security_Menu();
     $pages = $menu->getChildPages($id, 0);
     $arrChild[] = $id;
     for ($i = 0; $i < count($pages); $i++) {
         $arrChild[] = $pages[$i]['menu_id'];
     }
     $strMenuIds = implode(',', $arrChild);
     $model1 = new Security_Model_SystemMaster();
     $model1->setMasterCode("fdMenu");
     $model1->delete("master_id IN ({$strMenuIds}) AND master_code ='" . $model1->getMasterCode() . "'");
     $this->_flashMessenger->addMessage(array('success' => 'Menu item deleted successfully!'));
     $this->_helper->_redirector->gotoUrl($this->view->seoUrl('/security/menu/'));
 }