www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 52d836b2a531fe94371844e91b4cb8fd5f43e3f1
parent 7e6bc595a176516d2318226e199ab4a66775bbdd
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date:   Sun,  1 Aug 2010 05:21:19 +0200

Nouvelle version du cms.php (post-restructuration du code).

Diffstat:
M__cms__/cms.php | 32++++++++++++--------------------
1 file changed, 12 insertions(+), 20 deletions(-)

diff --git a/__cms__/cms.php b/__cms__/cms.php @@ -1,25 +1,18 @@ <?php - // Tous les chemins pour les include sont relatifs à __cms__ . -chdir(dirname(__FILE__)); - -require_once("controleur/page.php"); +require_once(dirname(__FILE__) . "/config.php"); +require_once(dirname(__FILE__) . "/include.php"); class CMS { - public static function affiche($chemin, $params) { - $action = $params["action"]; - - $p = Page::_new($chemin); - - if ($action == "nouvel_enfant") { - $p->nouvel_enfant($params["titre"]); - } else if ($action == "supprimer") { - $p->supprimer($params["recursif"]); - } else if ($action == "modifier") { - // TODO : houlà... - } else { - $p->affiche(); - } + public static function cms() { + // TODO : appeller Modules::action($chemin, $action, $paramètres); + + $chemin = Chemin::depuis_url($_SERVER["request_uri"]); // TODO : vérifier nom variables etc. + $noms_params = Modules::liste_paramètres(); + $noms_params[] = "action"; + // récupérer $noms_params dans $_GET, $_POST et $_FILE + $action = $paramètres["action"]; + Modules::action($chemin, $action, $paramètres); } } -?> -\ No newline at end of file +?>