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')); }