示例#1
0
    case "403":
        $code = "403";
        $message = "Le serveur a compris la requête, mais refuse de l'exécuter";
        $message_en = "(Forbidden)";
        break;
    case "404":
        $code = "404";
        $message = "Ressource non trouvée";
        $message_en = "(Not Found)";
        break;
    case "500":
        $code = "500";
        $message = "Erreur interne du serveur";
        $message_en = "(Internal Server Error)";
        break;
    default:
        $code = "inconnu";
        $message = "";
        $message_en = "(unknown)";
}
// Dans certains cas les variables peuvent ne pas être globale comme quand
// la fonction doitValiderAutorisation est appelée.
foreach (get_defined_vars() as $key => $value) {
    $GLOBALS[$key] = $value;
}
// Charge la vue des erreurs
Vue::$title = 'Erreur ' . $code . " " . $message_en . " : " . $_SERVER["REQUEST_URI"];
// Notes :
// Si ajaxEstActive alors ajax-responsecode sinon responsecode
Controleur::composeVue(Controleur::ajaxEstActive() ? "vues/ajax-responsecode.php" : "vues/responsecode.php", false);