From 54b2b64f8fe8decb3261d3756b3a12f1c36c9138 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Georges=20Dup=C3=A9ron?=
Date: Sat, 24 Jul 2010 00:43:30 +0200
Subject: [PATCH] =?UTF-8?q?=C3=89criture=20(conception)=20de=20quelques=20?=
=?UTF-8?q?modules=20:=20galerie=20et=20forum.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
__cms__/modules/forum/forum-index.php | 40 +++++++++++++
__cms__/modules/forum/forum-message.php | 34 +++++++++++
__cms__/modules/forum/forum-sujet.php | 50 ++++++++++++++++
__cms__/modules/forum/module.php | 5 ++
__cms__/modules/galerie/galerie-evenement.php | 59 +++++++++++++++++++
5 files changed, 188 insertions(+)
create mode 100644 __cms__/modules/forum/forum-index.php
create mode 100644 __cms__/modules/forum/forum-message.php
create mode 100644 __cms__/modules/forum/forum-sujet.php
diff --git a/__cms__/modules/forum/forum-index.php b/__cms__/modules/forum/forum-index.php
new file mode 100644
index 0000000..c7d69ed
--- /dev/null
+++ b/__cms__/modules/forum/forum-index.php
@@ -0,0 +1,40 @@
+Forum";
+ if (vérifier_permission($chemin, "nouvelle_page", get_utilisateur())) {
+ // afficher le lien "Nouveau sujet"
+ }
+ $ret .= '';
+ return $ret;
+ }
+}
+
+?>
diff --git a/__cms__/modules/forum/forum-message.php b/__cms__/modules/forum/forum-message.php
new file mode 100644
index 0000000..d67f29e
--- /dev/null
+++ b/__cms__/modules/forum/forum-message.php
@@ -0,0 +1,34 @@
+" . get_prop($chemin, "message") . "
";
+ }
+ if (vérifier_permission($chemin, "supprimer", get_utilisateur())) {
+ // peut-être afficher le lien "Supprimer" ???
+ }
+ // Peut-être afficher le bouton "citer" ?
+ return $ret;
+ }
+}
+
+?>
diff --git a/__cms__/modules/forum/forum-sujet.php b/__cms__/modules/forum/forum-sujet.php
new file mode 100644
index 0000000..484f685
--- /dev/null
+++ b/__cms__/modules/forum/forum-sujet.php
@@ -0,0 +1,50 @@
+ du titre
+ } else {
+ $ret .= "" . get_prop($chemin, "titre") . "
";
+ }
+ if (vérifier_permission($chemin, "nouvelle_page", get_utilisateur())) {
+ // afficher le lien "Nouveau message"
+ }
+ if (vérifier_permission($chemin, "supprimer", get_utilisateur())) {
+ // afficher le lien "Supprimer"
+ }
+ $ret .= '';
+ foreach (stockage::liste_enfants($chemin) as $k) {
+ $ret .= '- ' . modules::vue($k) . '
';
+ }
+ $ret .= '
';
+ return $ret;
+ } else if ($vue == "miniature") {
+ return get_prop($chemin, "titre");
+ }
+}
+
+?>
diff --git a/__cms__/modules/forum/module.php b/__cms__/modules/forum/module.php
index e69de29..44df01f 100644
--- a/__cms__/modules/forum/module.php
+++ b/__cms__/modules/forum/module.php
@@ -0,0 +1,5 @@
+
diff --git a/__cms__/modules/galerie/galerie-evenement.php b/__cms__/modules/galerie/galerie-evenement.php
index e69de29..a7279e7 100644
--- a/__cms__/modules/galerie/galerie-evenement.php
+++ b/__cms__/modules/galerie/galerie-evenement.php
@@ -0,0 +1,59 @@
+ 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');
+ else return "Aucune
photo";
+ }
+}
+
+?>