Déplacement de __cmd__/cms.php dans __cms__/cms/.

This commit is contained in:
Georges Dupéron 2010-08-03 02:34:02 +02:00
parent 8479ee3e8d
commit 97f079c653
5 changed files with 40 additions and 39 deletions

View File

@ -1,7 +1,2 @@
Sécurité : les noms de propriétés passés à stockage ne doivent pas
contenir de '/' (doivent valider "nettoyer_segment()".
Actions pouvant être effectuées par get (pas d'effets de bord) et ne
pouvant pas être effectuées par get (seulement POST, effets de
bord).
déplacer cms.php dans __cms__/cms/

View File

@ -1,27 +1,5 @@
<?php
error_reporting(E_ALL | E_STRICT);
require_once(dirname(__FILE__) . "/config.php");
if (Config::get('courriel_admin') === null) {
echo "Vous devez indiquer le courriel de l'administrateur dans le fichier config.php.";
exit;
}
require_once(dirname(__FILE__) . "/include.php");
class CMS {
public static function page($chemin_str) {
// TODO : appeller Modules::action($chemin, $action, $paramètres);
$chemin = new Chemin($chemin_str);
$noms_params = Modules::get_module($chemin);
$noms_params["get_post"][] = "action";
$paramètres = array("action" => "vue");
// récupérer $noms_params dans $_GET, $_POST et $_FILE ==> $paramètres
$action = $paramètres["action"];
Modules::action($chemin, $action, $paramètres);
}
}
require_once(dirname(__FILE__) . "/cms/cms.php");
?>

28
__cms__/cms/cms.php Normal file
View File

@ -0,0 +1,28 @@
<?php
error_reporting(E_ALL | E_STRICT);
require_once(dirname(__FILE__) . "/../config.php");
if (Config::get('courriel_admin') === null) {
echo "Vous devez indiquer le courriel de l'administrateur dans le fichier config.php.";
exit;
}
require_once(dirname(__FILE__) . "/include_tous.php");
class CMS {
public static function page($chemin_str) {
// TODO : appeller Modules::action($chemin, $action, $paramètres);
$chemin = new Chemin($chemin_str);
$noms_params = Modules::get_module($chemin);
$noms_params["get_post"][] = "action";
$paramètres = array("action" => "vue");
// récupérer $noms_params dans $_GET, $_POST et $_FILE ==> $paramètres
$action = $paramètres["action"];
Modules::action($chemin, $action, $paramètres);
echo "OK.";
}
}
?>

View File

@ -0,0 +1,11 @@
<?php
require_once(dirname(__FILE__) . "/../cms/include.php");
require_once(dirname(__FILE__) . "/../chemin/include.php");
require_once(dirname(__FILE__) . "/../modules/include.php");
require_once(dirname(__FILE__) . "/../securite/include.php");
require_once(dirname(__FILE__) . "/../site/include.php");
require_once(dirname(__FILE__) . "/../stockage/include.php");
require_once(dirname(__FILE__) . "/../texte-enrichi/include.php");
?>

View File

@ -1,11 +0,0 @@
<?php
require_once(dirname(__FILE__) . "/cms/include.php");
require_once(dirname(__FILE__) . "/chemin/include.php");
require_once(dirname(__FILE__) . "/modules/include.php");
require_once(dirname(__FILE__) . "/securite/include.php");
require_once(dirname(__FILE__) . "/site/include.php");
require_once(dirname(__FILE__) . "/stockage/include.php");
require_once(dirname(__FILE__) . "/texte-enrichi/include.php");
?>