示例#1
0
文件: error.php 项目: yakar/yioop
/**
 * 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();