Esempio n. 1
0
 public function removePage(SubmitButton $button)
 {
     if (!$this->authorizator->isAllowed($this->user, 'page', 'remove')) {
         $this->flashMessage('authorization.noPermission', FlashMessage::WARNING);
         return;
     }
     try {
         $this->pageFacade->removePage($this->page);
     } catch (DBALException $e) {
         $this->flashMessage('pageRemoval.flashMessages.savingError', FlashMessage::ERROR);
         $this->redirect('this');
     }
     $this->onPageRemoval($this, $this->page);
 }