/** * 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"; } }