"vue"); foreach ($module["get_post"] as $param) { if (isset($_GET[$param])) $paramètres[$param] = self::param_get($param); if (isset($_POST[$param])) $paramètres[$param] = self::param_post($param); } foreach ($module["post"] as $param) { if (isset($_POST[$param])) $paramètres[$param] = self::param_post($param); } foreach ($module["file"] as $param) { if (isset($_FILES[$param])) $paramètres[$param] = $_FILES[$param]; } $action = $paramètres["action"]; $ret = Modules::action($chemin, $action, $paramètres); if (!Page::is_page($ret)) { Erreur::fatale("Le module de " . htmlspecialchars($chemin->get()) . " n'a pas renvoyé une page mais à la place :
" . htmlspecialchars(var_export($ret, true)) . "
", true); } else { $ret->envoyer(); } } // Not even beneath my contempt... public static function param_get($param) { return get_magic_quotes_gpc() ? stripslashes($_GET[$param]) : $_GET[$param]; } public static function param_post($param) { return get_magic_quotes_gpc() ? stripslashes($_POST[$param]) : $_POST[$param]; } } ?>