Exemple #1
0
 public static function createRouter($pages)
 {
     if (!self::$router) {
         self::$router = new MainRouter($pages);
     }
     return self::$router;
 }
Exemple #2
0
require "settings.php";
include CONTROLLER_PATH . "manager/DataBaseController.php";
$_DB = DataBaseController::init();
include VIEW_PATH;
include MODEL_PATH . "forms/MainFormClass.php";
include MODEL_PATH . "forms/FieldClass.php";
include MODEL_PATH . "user/UserClass.php";
include MODEL_PATH . "rss/RssClass.php";
include MODEL_PATH . "paginator/PaginatorClass.php";
include CONTROLLER_PATH . "manager/MainRouter.php";
include CONTROLLER_PATH . "manager/MailController.php";
include CONTROLLER_PATH . "form/MainFormController.php";
include CONTROLLER_PATH . "form/RegisterFormController.php";
include CONTROLLER_PATH . "form/AuthFormController.php";
include CONTROLLER_PATH . "form/UpdateFormController.php";
include CONTROLLER_PATH . "form/RssFormController.php";
include CONTROLLER_PATH . "form/ValidatorController.php";
include CONTROLLER_PATH . "rss/RssController.php";
include CONTROLLER_PATH . "rss/RssItemsController.php";
include CONTROLLER_PATH . "paginator/PaginatorController.php";
$_ADDRESS = $_SERVER["REQUEST_URI"];
$pages = array("/" => "index.php");
$_ROUTER = MainRouter::createRouter($pages);
global $_USER;
if ($_COOKIE["login"]) {
    $_USER = UserClass::getByLogin($_COOKIE["login"]);
    if ($_USER->getProperty("active") == false) {
        unset($_COOKIE["login"]);
        unset($_USER);
    }
}