diff --git a/__cms__/modules/galerie/galerie-evenement.php b/__cms__/modules/galerie/galerie-evenement.php
index a7279e7..08a629b 100644
--- a/__cms__/modules/galerie/galerie-evenement.php
+++ b/__cms__/modules/galerie/galerie-evenement.php
@@ -1,58 +1,67 @@
parent());
} else {
- self::vue($chemin);
+ if (is_set($paramètres["titre"])) {
+ Stockage::renomer($chemin, $paramètres["titre"]);
+ $chemin = $chemin->renomer($paramètres["titre"]);
+ // TODO : peut-être redirect($chemin) ?
+ }
+ if (is_set($paramètres["description"])) {
+ Stockage::set_prop($chemin, "description", $paramètres["description"]);
+ }
+
+ if (is_set($paramètres["vue"])) {
+ self::vue($chemin, $paramètres["vue"]);
+ } else {
+ self::vue($chemin);
+ }
}
}
-}
-
-function vue($chemin, $vue = "normal") {
- if ($vue == "normal") {
- $ret = '';
- if (vérifier_permission($chemin, "set_prop", get_utilisateur())) {
- // afficher le du titre
- // afficher le textarea de la description
- } else {
- $ret .= "
" . get_prop($chemin, "titre") . "
";
- $ret .= "" . get_prop($chemin, "description") . "
";
- }
- if (vérifier_permission($chemin, "nouvelle_page", get_utilisateur())) {
- // afficher le lien "Nouvelle image"
- }
- if (vérifier_permission($chemin, "supprimer", get_utilisateur())) {
- // afficher le lien "Supprimer"
- }
- $ret .= '';
- return "Vue normale de la page.";
- } else if ($vue == "miniature") {
- $enfants = stockage::liste_enfants($chemin);
- if (is_set($enfants[0])) return modules::vue($enfants[0], 'miniature');
+
+ public function vue($chemin, $vue = "normal") {
+ if ($vue == "normal") {
+ $ret = '';
+ if (vérifier_permission($chemin, "set_prop", get_utilisateur())) {
+ $ret .= '';
+ $ret .= formulaire_édition_texte_enrichi(get_prop($chemin, "description"), "message");
+ } else {
+ $ret .= '' . get_prop($chemin, "titre") . '
';
+ $ret .= '' . get_prop($chemin, "description") . '
';
+ }
+ if (vérifier_permission($chemin, "nouvelle_page", get_utilisateur())) {
+ $ret .= ''
+ }
+ if (vérifier_permission($chemin, "supprimer", get_utilisateur())) {
+ $ret .= ''
+ }
+ $ret .= '';
+ return $ret;
+ } else if ($vue == "miniature") {
+ $enfants = Stockage::liste_enfants($chemin);
+ if (is_set($enfants[0])) return Modules::vue($enfants[0], 'miniature');
else return "Aucune
photo";
+ }
}
}
diff --git a/__cms__/modules/galerie/galerie-index.php b/__cms__/modules/galerie/galerie-index.php
index e69de29..c538cb1 100644
--- a/__cms__/modules/galerie/galerie-index.php
+++ b/__cms__/modules/galerie/galerie-index.php
@@ -0,0 +1,68 @@
+parent());
+ } else {
+ if (is_set($paramètres["titre"])) {
+ Stockage::renomer($chemin, $paramètres["titre"]);
+ $chemin = $chemin->renomer($paramètres["titre"]);
+ // TODO : peut-être redirect($chemin) ?
+ }
+ if (is_set($paramètres["description"])) {
+ Stockage::set_prop($chemin, "description", $paramètres["description"]);
+ }
+
+ if (is_set($paramètres["vue"])) {
+ self::vue($chemin, $paramètres["vue"]);
+ } else {
+ self::vue($chemin);
+ }
+ }
+ }
+
+ public function vue($chemin, $vue = "normal") {
+ if ($vue == "normal") {
+ $ret = '';
+ if (vérifier_permission($chemin, "set_prop", get_utilisateur())) {
+ $ret .= '';
+ $ret .= formulaire_édition_texte_enrichi(get_prop($chemin, "description"), "message");
+ } else {
+ $ret .= '' . get_prop($chemin, "titre") . '
';
+ $ret .= '' . get_prop($chemin, "description") . '
';
+ }
+ if (vérifier_permission($chemin, "nouvelle_page", get_utilisateur())) {
+ $ret .= ''
+ }
+ if (vérifier_permission($chemin, "supprimer", get_utilisateur())) {
+ $ret .= ''
+ }
+ $ret .= '';
+ return $ret;
+ } else if ($vue == "miniature") {
+ $enfants = Stockage::liste_enfants($chemin);
+ if (is_set($enfants[0])) return Modules::vue($enfants[0], 'miniature');
+ else return "Aucune
photo";
+ }
+ }
+}
+
+?>
diff --git a/__cms__/modules/galerie/galerie-periode.php b/__cms__/modules/galerie/galerie-periode.php
index e69de29..e701868 100644
--- a/__cms__/modules/galerie/galerie-periode.php
+++ b/__cms__/modules/galerie/galerie-periode.php
@@ -0,0 +1,68 @@
+parent());
+ } else {
+ if (is_set($paramètres["titre"])) {
+ Stockage::renomer($chemin, $paramètres["titre"]);
+ $chemin = $chemin->renomer($paramètres["titre"]);
+ // TODO : peut-être redirect($chemin) ?
+ }
+ if (is_set($paramètres["description"])) {
+ Stockage::set_prop($chemin, "description", $paramètres["description"]);
+ }
+
+ if (is_set($paramètres["vue"])) {
+ self::vue($chemin, $paramètres["vue"]);
+ } else {
+ self::vue($chemin);
+ }
+ }
+ }
+
+ public function vue($chemin, $vue = "normal") {
+ if ($vue == "normal") {
+ $ret = '';
+ if (vérifier_permission($chemin, "set_prop", get_utilisateur())) {
+ $ret .= '';
+ $ret .= formulaire_édition_texte_enrichi(get_prop($chemin, "description"), "message");
+ } else {
+ $ret .= '' . get_prop($chemin, "titre") . '
';
+ $ret .= '' . get_prop($chemin, "description") . '
';
+ }
+ if (vérifier_permission($chemin, "nouvelle_page", get_utilisateur())) {
+ $ret .= ''
+ }
+ if (vérifier_permission($chemin, "supprimer", get_utilisateur())) {
+ $ret .= ''
+ }
+ $ret .= '';
+ return $ret;
+ } else if ($vue == "miniature") {
+ $enfants = Stockage::liste_enfants($chemin);
+ if (is_set($enfants[0])) return Modules::vue($enfants[0], 'miniature');
+ else return "Aucune
photo";
+ }
+ }
+}
+
+?>
diff --git a/__cms__/modules/galerie/galerie-photo.php b/__cms__/modules/galerie/galerie-photo.php
index 99a1dbb..faa43d7 100644
--- a/__cms__/modules/galerie/galerie-photo.php
+++ b/__cms__/modules/galerie/galerie-photo.php
@@ -1,50 +1,58 @@
parent());
} else {
- self::vue($chemin);
+ if (is_set($paramètres["fichier_image"])) {
+ // redimensionner l'image avec gd, stocker la miniature dans
+ // prop_image_mini (set_prop_fichier()).
+ // Pb : Où est-ce qu'on met temporairement la miniature
+ // avant de la déplacer ???
+ // stocker le fichier reçu dans prop_image (set_prop_fichier_reçu()).
+ }
+ /* if (is_set($paramètres["titre"])) {
+ Stockage::renomer($chemin, $paramètres["titre"]);
+ $chemin = $chemin->renomer($paramètres["titre"]);
+ // TODO : peut-être redirect($chemin) ?
+ }*/
+ if (is_set($paramètres["description"])) {
+ Stockage::set_prop($chemin, "description", $paramètres["description"]);
+ }
+
+ if (is_set($paramètres["vue"])) {
+ self::vue($chemin, $paramètres["vue"]);
+ } else {
+ self::vue($chemin);
+ }
}
}
-}
-
-function vue($chemin, $vue = "normal") {
- if ($vue == "normal") {
- // Si l'utilisateur a l'autorisation de modifier les propriétés,
- // on affiche la version modifiable plutôt que la "vue".
- return "Vue normale de la page.";
- } else if ($vue == "miniature") {
- return "Vue miniature.";
- } else if ($vue == "image") {
- // stockage::get_prop_sendfile("image");
- } else if ($vue == "image_mini") {
- // stockage::get_prop_sendfile("image_mini");
+
+ public function vue($chemin, $vue = "normal") {
+ if ($vue == "normal") {
+ $ret = '';
+ if (vérifier_permission($chemin, "set_prop", get_utilisateur())) {
+ $ret .= ''
+ $ret .= '
';
+ $ret .= '';
+ $ret .= formulaire_édition_texte_enrichi(get_prop($chemin, "description"), "message");
+ } else {
+ $ret .= '' . Stockage::get_prop($chemin, "titre") . '
'
+ $ret .= '
';
+ $ret .= affichage_texte_enrichi(get_prop($chemin, "message"));
+ }
+ return $ret;
+ } else if ($vue == "miniature") {
+ return '
';
+ } else if ($vue == "image") {
+ Stockage::get_prop_sendfile("image");
+ } else if ($vue == "image_mini") {
+ Stockage::get_prop_sendfile("image_mini");
+ }
}
}