/**
  * Если форма пустая
  * Остаемся на странице добавления статьи
  * Если заполнены поля названия и содержимого статьи
  * Показываем шаблон успешного добавления статьи
  *
  * @param array $params Переменные из $_POST
  */
 public function Add($params)
 {
     if (!$params['content'] || !$params['name']) {
         $this->view->Show('edit_article.tpl', array('authors' => Author::GetAll($this->conn), 'authId' => $params['authId'], 'cats' => Category::GetAll($this->conn), 'catId' => $params['catId'], 'pubDate ' => $params['pubDate'], 'cuntent' => $params['content']));
     } else {
         Article::EditArticle($this->conn, $params);
         $this->view->Show('success.tpl');
     }
 }
Example #2
0
 public function actionEditArticle($id)
 {
     Article::EditArticle($id, $_POST['title'], $_POST['text'], $_SESSION['id']);
     require_once ROOT . '/views/adminPanel.php';
     return true;
 }