Example #1
0
/**
 * Автозагрузка классов из папки classes
 * Остальные классы подгружаются в файле config/route.php
 */
spl_autoload_register(function ($class) {
    if (!preg_match("#Model#i", $class) && !preg_match("#Controller#", $class)) {
        if (file_exists('classes/' . $class . '.class.php')) {
            include 'classes/' . $class . '.class.php';
        }
    }
});
/**
 * Выход из админки 
 */
if (isset($_GET['logout'])) {
    Route::logout();
}
/**
 * Классы, содержащие базовый функционал
 */
try {
    Files::load(DIR . '/' . PATH . 'classes/BaseController.class.php');
    Files::load(DIR . '/' . PATH . 'classes/BaseModel.class.php');
} catch (Exception $e) {
    echo $e->getMessage() . '<br/>';
}
/**
 * Подключения файлов конфигураций
 */
try {
    Files::load(CONF . '/mysqli.php');