/** * Load the configuration file */ require_once BASE_DIR . 'configs/config.php'; /** * Load global functions related to localization */ require_once BASE_DIR . "/lib/locale_functions.php"; /** * Used to set-up static error pages */ require_once BASE_DIR . "/controllers/static_controller.php"; mb_internal_encoding("UTF-8"); mb_regex_encoding("UTF-8"); $locale_tag = guessLocale(); $locale = NULL; setLocaleObject($locale_tag); if (!isset($_REQUEST['p']) || !in_array($_REQUEST['p'], array("404", "409"))) { $_REQUEST['p'] = "404"; } switch ($_REQUEST['p']) { case "404": header("HTTP/1.0 404 Not Found"); break; case "409": header("HTTP/1.0 409 Conflict"); break; } $controller = new StaticController(); $controller->processRequest();