public function actionOne() { $id = $_GET['id']; $news = NewsModel::findOneByPk($id); $view = new View(); $view->items = $news; $view->display('one.php'); }
public function actionOne() { $id = $_GET['id']; $item = NewsModel::findOneByPk($id); if (empty($item)) { throw new E404Exception('Нет такой новости'); } $view = new View(); $view->item = $item; $view->display('news/one.php'); }
public function actionOne() { $id = $_GET['id']; $item = NewsModel::findOneByPk($id); if (!empty($item)) { $view = new View(); $view->item = $item; $view->display('news/one.php'); } else { $e_message = 'Page not found: Пустой результат выборки'; $e_code = 1.1; throw new E404Exception($e_message, $e_code); } }
public function actionDelNews() { $news = new NewsModel(); $view = new View(); if (isset($_GET['id'])) { $item = NewsModel::findOneByPk($_GET['id']); $view->item = $item; $view->deleted = true; //$news->delete(); } else { $newsTitles = NewsModel::findAll(); $view->news = $newsTitles; } $view->display('admin/delnews.php'); }
public function actionEdit() { $news = new NewsModel(); if ($_SERVER['REQUEST_METHOD'] == "POST") { $news->id = $_POST['id']; $news->title = $_POST['title']; $news->text = $_POST['text']; $news->save(); header("Location: /index.php?ctrl=Admin&act=All"); } $id = $_GET['id']; $items = $news->findOneByPk($id); $view = new View(); $view->item = $items; $view->display('news/newsedit.php'); }