Example #1
0
 protected function OnInput()
 {
     parent::OnInput();
     $this->_error = '';
     $this->_title .= "::Новая статья";
     // post - добавить строку (сохранить) вывести результат предыдущего редактирования
     if (Model::isPost()) {
         $this->_model->addArticle(array($_POST['title_article'], $_POST['content_article']));
         // если нет ощибок - на чтартовую страницу
         if (!($this->_error = $this->_model->getError())) {
             header("Location: index.php");
         } else {
             $this->_article = new Article(array('', $_POST['title_article'], $_POST['content_article']));
         }
     }
     if (Model::isGet()) {
         $this->_article = new Article(array('', '', ''));
     }
 }
Example #2
0
<?php

//var_export($_GET); echo "\n<br/>";
//var_export($_POST);
// засечь время
include 'lib/scripts/start_timing.php';
require_once 'lib/components/Autoload.php';
// начальное значение
$controller = null;
if (Model::isGet() && isset($_GET['c'])) {
    $controller = Fabric::getObject($_GET['c']);
} else {
    if (Model::isPost()) {
        $controller = Fabric::postObject($_POST['operation']);
    } else {
        $controller = new C_List(new M_List());
        // вывести список статей полюбому
    }
}
//var_dump($controller);
//делай!...
$controller->Request();
// засечь время вывести время генерации скрипта
include 'lib/scripts/end_timing.php';