/** * deleteAction * @author Cornelius Hansjakob <*****@*****.**> * @version 1.0 */ public function deleteAction() { $this->core->logger->debug('cms->controllers->PageController->deleteAction()'); try { $this->getModelPages(); if ($this->objRequest->isPost() && $this->objRequest->isXmlHttpRequest()) { $this->objModelPages->deletePage($this->objRequest->getParam("id")); $this->view->blnShowFormAlert = true; } $this->renderScript('page/form.phtml'); } catch (Exception $exc) { $this->core->logger->err($exc); exit; } }
/** * deleteAction * @author Cornelius Hansjakob <*****@*****.**> * @version 1.0 */ public function deleteAction() { $this->core->logger->debug('cms->controllers->PageController->deleteAction()'); try { $this->getModelPages(); if (Security::get()->isAllowed('portals', Security::PRIVILEGE_DELETE, false, false)) { if ($this->objRequest->isPost() && $this->objRequest->isXmlHttpRequest()) { $this->objModelPages->deletePage($this->objRequest->getParam("id")); $this->view->blnShowFormAlert = true; } } $this->renderScript('page/form.phtml'); } catch (Exception $exc) { $this->core->logger->err($exc); exit; } }
public function deleteMultiAction() { $this->setInvokeArg('noViewRenderer', true); $action_check = $this->getRequest()->getPost('action_check'); if ($action_check && is_array($action_check)) { foreach ($action_check as $record_id) { Model_Pages::deletePage($record_id); } } }
public function deleteMultiAction() { $this->noViewRenderer(true); if (!WM_Users::allow('delete', $this->getRequest()->getController())) { $this->session->set('error_permision', $this->translate('You do not have permission to this action')); $this->redirect($this->getRequest()->getBaseUrl() . $this->getRequest()->getModule() . '/pages/' . ($this->getRequest()->getQuery('parent_id') ? '?parent_id=' . $this->getRequest()->getQuery('parent_id') : '')); } $action_check = $this->getRequest()->getPost('action_check'); if ($action_check && is_array($action_check)) { foreach ($action_check as $record_id) { Model_Pages::deletePage($record_id); } } }