parent()); } else { if (isset($paramètres["titre"])) { Stockage::renomer($chemin, $paramètres["titre"]); $chemin = $chemin->renomer($paramètres["titre"]); // TODO : peut-être redirect($chemin) ? } if (isset($paramètres["description"])) { Stockage::set_prop($chemin, "description", $paramètres["description"]); } if (isset($paramètres["vue"])) { return self::vue($chemin, $paramètres["vue"]); } else { return self::vue($chemin); } } } public static function vue($chemin, $vue = "normal") { if ($vue == "normal") { $ret = ''; if (Permissions::vérifier_permission($chemin, "set_prop", Authentification::get_utilisateur())) { $ret .= ''; $ret .= formulaire_édition_texte_enrichi(Stockage::get_prop($chemin, "description"), "message"); } else { $ret .= '

' . Stockage::get_prop($chemin, "titre") . '

'; $ret .= '

' . Stockage::get_prop($chemin, "description") . '

'; } if (Permissions::vérifier_permission($chemin, "nouvelle_page", Authentification::get_utilisateur())) { $ret .= '
'; $ret .= ''; $ret .= ''; $ret .= '
'; } if (Permissions::vérifier_permission($chemin, "supprimer", Authentification::get_utilisateur())) { $ret .= '
'; $ret .= ''; $ret .= ''; $ret .= '
'; } $ret .= ''; return $ret; } else if ($vue == "miniature") { $enfants = Stockage::liste_enfants($chemin); if (isset($enfants[0])) return Modules::vue($enfants[0], 'miniature'); else return "Aucune
photo"; } } } Modules::enregister_module("GalerieIndex", "galerie-index", "vue", "titre description"); ?>