Beispiel #1
0
<?php

/**
 * Created by PhpStorm.
 * User: vesel
 * Date: 05.11.2015
 * Time: 18:55
 */
mb_internal_encoding("utf-8");
spl_autoload_register("autoload");
session_start();
KeyConfigLoader::selectFile("main");
require_once "dependencies.php";
if (KeyConfigLoader::getValue("auto-index-libraries") == "true") {
    LibLoader::indexLibraries();
}
if (KeyConfigLoader::getValue("auto-load-libraries") == "true") {
    LibLoader::loadAll();
}
if (KeyConfigLoader::getValue("auto-index-layouts") == "true") {
    LayoutManager::indexLayouts();
}
$router = new RouterController();
$router->process($_SERVER['REQUEST_URI']);
$router->createView();
function autoload($class)
{
    if (strpos($class, "Controller") !== false) {
        require_once "controllers/{$class}.php";
    } else {
        require_once "models/{$class}.php";