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);