define('SCRIPT', ROOT . 'scripts/'); define('CACHE', ROOT . 'cache/'); define('APP', ROOT . 'app/'); define('CONFIG', APP . 'config/'); define('TRANSLATIONS', CONFIG . 'translations/'); define('CONTROLLER', APP . 'controllers/'); define('VIEW', APP . 'views/'); define('MODEL', APP . 'models/'); define('ASSETS', WEBROOT . 'assets/'); define('IMG', WEBROOT . 'assets/img/'); define('CSS', WEBROOT . 'assets/css/'); define('JS', WEBROOT . 'assets/js/'); require 'vendor/autoload.php'; require_once SYSTEM . 'config.php'; require_once SYSTEM . 'utils.php'; require_once SYSTEM . 'route.php'; require_once SYSTEM . 'router.php'; require_once SYSTEM . 'database.php'; require_once SYSTEM . 'translator.php'; require_once MODEL . 'session.php'; require_once CONFIG . 'app.php'; // ##### <TEMPORARY> require_once MODEL . 'event_eggs.php'; // #### </TEMPORARY> Database::connect(); Session::init(); $router = new Router(); $request = Utils::getPerformedRequest(); Translator::init($request); $router->executeRequest($request);