commit 8ad45a70fd997db617c93e5b36de2b89f1bc6ca1 parent 84acf3552412185f18afb7f008f150b1bd68e9e0 Author: Georges Dupéron <jahvascriptmaniac+github@free.fr> Date: Wed, 14 Jul 2010 15:23:38 +0200 Corrections sur nouvel_enfant Diffstat:
| M | __cms__/controleur/page.php | | | 17 | ++++++++--------- |
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/__cms__/controleur/page.php b/__cms__/controleur/page.php @@ -97,18 +97,17 @@ class Page { // L'initialiser avec le modèle donné dans __prop__modele_enfants // Construire un objet Page (code commun avec Page::enfant(nom)). - if ($nom == "") { - $nom = "Nouvel article"; - } + if ($nom == "") $nom = "Nouvel article"; + + $futur_enfant = $this->enfant($nom); + $chemin_fs_futur_enfant = $futur_enfant->chemin_fs(); - $chemin_enfant = $this->chemin->enfant($nom); - if (! file_exists($chemin_enfant->get())) { - mkdir($chemin_enfant->get()); - $p = Page::_new($chemin_enfant->get()); - $p->set_prop("type", "galerie"); + if (! file_exists($chemin_fs_futur_enfant)) { + mkdir($chemin_fs_futur_enfant); + $futur_enfant->set_prop("type", "galerie"); } - return Page::_new($chemin_enfant->get()); + return Page::_new($futur_enfant->chemin->get()); } public function supprimer($récursif) {