Esempio n. 1
0
 /**
  * @param $args
  * GET: /main/delete-page
  */
 public function deletePage($args)
 {
     if (!Authentication::hasRoles(array('manager', 'admin'))) {
         parent::redirectToUrlFromAction('main', 'no-access');
     }
     $pageDAO = new PageDAO();
     $pageEntity = $pageDAO->getPage($args[0]);
     $pageDAO->delete($pageEntity->id);
     if ($pageEntity->parentId != null) {
         parent::redirectToUrlFromAction('main', 'page', $pageEntity->parentId);
     } else {
         parent::redirectToUrlFromAction('main', 'index');
     }
 }