if (!preg_match('/^(505.{2})$/', PHP_VERSION_ID, $matches)) { echo 'Needs PHP 5.5+, please update your PHP version'; die; } ini_set('display_errors', 1); error_reporting(E_ALL); /* DEFINE CONSTANT */ define("DS", DIRECTORY_SEPARATOR); define("ROOT", __DIR__); /* INITIALIZE*/ require __DIR__ . DS . 'paths.php'; require __DIR__ . DS . 'autoloader.php'; require __DIR__ . DS . 'vendor' . DS . 'autoload.php'; /* AUTOLOAD CLASSES */ spl_autoload_register(array('Autoloader', 'load')); Autoloader::loadGlobal(); system\Config::load(); /*CSRF Protection*/ if (system\Config::$app['csrf']) { require 'csrf.php'; } /* SET HOME URL */ define('HOME', system\Config::$app['base_url']); define('PUBLICS', HOME . 'app/publics/'); define('PICTURES', PUBLICS . 'images/'); define('STYLESHEETS', PUBLICS . 'css/'); define('JAVASCRIPT', PUBLICS . 'js/'); /* CACHE */ $enable_cache = system\Config::$app['cache']; if ($enable_cache) { require_once __DIR__ . DS . 'system' . DS . 'cache.php';