From 6c09e2d3b2a7e9c7bfeb403c01ec65315833281c Mon Sep 17 00:00:00 2001 From: schmelzs Date: Wed, 20 Jan 2010 16:52:54 +0100 Subject: added delete function for menu assignments --- .../modules/backend/controllers/MenuController.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'application/modules/backend/controllers/MenuController.php') diff --git a/application/modules/backend/controllers/MenuController.php b/application/modules/backend/controllers/MenuController.php index f8c6a7f..cdfa30b 100644 --- a/application/modules/backend/controllers/MenuController.php +++ b/application/modules/backend/controllers/MenuController.php @@ -198,6 +198,22 @@ class Backend_MenuController extends Zend_Controller_Action } + public function delassignmentAction() + { + $this->_helper->viewRenderer->setNoRender(); + + $id = (int) $this->getRequest()->getParam("id"); + + $w = $this->_mmenu_assignments->getAdapter()->quoteInto('id = ?', $id); + $this->_mmenu_assignments->delete($w); + + $w = $this->_mmenu_assignment_bmrules->getAdapter()->quoteInto('menu_assignment_rule = ?', $id); + $this->_mmenu_assignment_bmrules->delete($w); + + $w = $this->_mmenu_assignment_iprules->getAdapter()->quoteInto('menu_assignment_rule = ?', $id); + $this->_mmenu_assignment_iprules->delete($w); + } + } -- cgit v1.2.3-55-g7522