예제 #1
0
 /**
  * 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;
     }
 }
예제 #2
0
 /**
  * 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;
     }
 }
예제 #3
0
 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);
         }
     }
 }
예제 #4
0
 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);
         }
     }
 }