protected function actionEdit() { $model = new ArticleClass(); $view = new View(); $view->news = $model->getAll(); if (isset($_GET['id'])) { $id = $_GET['id']; $view->new_article = $model->getOne($id); } if (isset($_POST['edit'])) { if (!empty($_POST['title']) and !empty($_POST['text'])) { $title = $_POST['title']; $text = $_POST['text']; $id = $_POST['id']; $model->updateArticle($title, $text, $id); $view->msg = 'Статья изменена'; $view->title = $title; $view->text = $text; $view->new_article = $model->getOne($id); } else { $view->new_article = $model->getOne($id); $view->msg = 'Заполните все графы'; } } if (isset($_POST['no_edit'])) { header("Location: ./editor.php"); } $view->display('../view/edit.php'); }