Ejemplo n.º 1
0
 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');
 }