Example #1
0
 public function actionDelete($id = null)
 {
     try {
         $page = Page::findOneById($id);
         list($success, $count) = $page->delete();
     } catch (\Nerd\DB\Exception $e) {
         $this->flash->set('warning', "You may not delete <em>{$page->title}</em>. It is a <strong>Nerd</strong> protected file.");
         $this->application->redirect(Url::site('/pages'));
     }
     if ($success and $count > 0) {
         $this->flash->set('success', "<em>{$page->title}</em> has been deleted.");
     } else {
         $this->flash->set('error', "<em>{$page->title}</em> could not be deleted.");
     }
     $this->application->redirect(Url::site('/pages'));
 }