Example #1
0
<?php

require_once "defines.php";
if ($devMod) {
    error_reporting(E_ALL);
    ini_set('display_errors', true);
}
require_once 'ConfigReader.php';
//init config reader
$configReader = new ConfigReader($mainFolderName, $templateName);
$userConfigs = $configReader->getConfig();
//so beautifull code <3
if ($userConfigs) {
    foreach ($userConfigs as $configName => $userConfig) {
        if (!empty(${$configName})) {
            ${$configName} = $configReader->getConfig($configName);
        }
    }
}
require_once "config_smarty.php";
require_once CLASS_DIR . "/Controller.php";
require_once CLASS_DIR . "/FrontController.php";
if (file_exists(CLASS_DIR . "/" . $configReader->getControllerName() . ".php")) {
    require_once CLASS_DIR . "/" . $configReader->getControllerName() . ".php";
}