';
- $ret .= '
';
-
- /*foreach (Stockage::liste_enfants(new Chemin("/forum")) as $k) {
- $date = Stockage::get_prop($k, "date_modif");
- if (Erreur::is_erreur($date)) $date = "0";
- $date = (int)$date;
-
- var_dump($date);
- }*/
-
- // TODO : faire dans l'ordre décroissant les 5 dernières nouveautés.
- foreach (Stockage::liste_enfants($chemin) as $n) {
- $k = new Chemin(Stockage::get_prop($n, "chemin"));
- $mini = Modules::vue($k, 'miniature');
- $ret .= '- ';
- // TODO : mettre une ancre "#message"
- $ret .= ''; // TODO : escape l'url !
- $ret .= '';
- $ret .= $mini->titre;
- $ret .= '';
- $ret .= '';
- $ret .= '
';
- $ret .= $mini->contenu;
- $ret .= '
';
- $ret .= ' ';
- }
-
- $ret .= '
';
-
- return new Page($ret, Stockage::get_prop($chemin, "titre"));
- }
- }
-}
-
-// TODO : maintenir la liste à jour lors des renomages, suppressions, ...
-function enregistrer_nouveaute($chemin) {
- $singleton = new Chemin("/nouveautes");
- Stockage::set_prop($chemin, "date_modif", "".time());
- // SECURITE : On ne doit PAS pouvoir modifier dernier_numero arbitrairement
- // CONCURENCE : Faire un lock quelque part...
- $numéro_nouveauté = 1 + Stockage::get_prop($singleton, "dernier_numero");
- Stockage::set_prop($singleton, "dernier_numero", $numéro_nouveauté);
-
- $nouv = Stockage::nouvelle_page($singleton, "" . $numéro_nouveauté, "nouveaute-element-liste");
- Stockage::set_prop($nouv, "chemin", $chemin->get());
-}
-
-Modules::enregister_module("NouveautesIndex", "nouveautes-index", "vue", "titre");
-
-?>
diff --git a/__cms__/donnees/admin/utilisateurs/Anonyme/__prop__mot_de_passe b/__cms__/donnees/admin/utilisateurs/Anonyme/__prop__mot_de_passe
new file mode 100644
index 0000000..2cf3f7d
--- /dev/null
+++ b/__cms__/donnees/admin/utilisateurs/Anonyme/__prop__mot_de_passe
@@ -0,0 +1 @@
+Anonyme
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Nouveau sujet/__prop__dernier_numero b/__cms__/donnees/forum/Nouveau sujet/__prop__dernier_numero
deleted file mode 100644
index c227083..0000000
--- a/__cms__/donnees/forum/Nouveau sujet/__prop__dernier_numero
+++ /dev/null
@@ -1 +0,0 @@
-0
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Nouveau sujet/__prop__titre b/__cms__/donnees/forum/Nouveau sujet/__prop__titre
deleted file mode 100644
index 18984d3..0000000
--- a/__cms__/donnees/forum/Nouveau sujet/__prop__titre
+++ /dev/null
@@ -1 +0,0 @@
-Nouveau sujet
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Polémique/1/__prop__message b/__cms__/donnees/forum/Polémique/1/__prop__message
new file mode 100644
index 0000000..0c61ec6
--- /dev/null
+++ b/__cms__/donnees/forum/Polémique/1/__prop__message
@@ -0,0 +1 @@
+Ce sujet est une polémique !
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Polémique/1/__prop__proprietaire b/__cms__/donnees/forum/Polémique/1/__prop__proprietaire
new file mode 100644
index 0000000..dd02a1f
--- /dev/null
+++ b/__cms__/donnees/forum/Polémique/1/__prop__proprietaire
@@ -0,0 +1 @@
+grand___chef
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Polémique/1/__prop__type b/__cms__/donnees/forum/Polémique/1/__prop__type
new file mode 100644
index 0000000..7f45162
--- /dev/null
+++ b/__cms__/donnees/forum/Polémique/1/__prop__type
@@ -0,0 +1 @@
+forum-message
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Polémique/2/__prop__message b/__cms__/donnees/forum/Polémique/2/__prop__message
new file mode 100644
index 0000000..efa768d
--- /dev/null
+++ b/__cms__/donnees/forum/Polémique/2/__prop__message
@@ -0,0 +1 @@
+Mais non !
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Polémique/2/__prop__proprietaire b/__cms__/donnees/forum/Polémique/2/__prop__proprietaire
new file mode 100644
index 0000000..dd02a1f
--- /dev/null
+++ b/__cms__/donnees/forum/Polémique/2/__prop__proprietaire
@@ -0,0 +1 @@
+grand___chef
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Polémique/2/__prop__type b/__cms__/donnees/forum/Polémique/2/__prop__type
new file mode 100644
index 0000000..7f45162
--- /dev/null
+++ b/__cms__/donnees/forum/Polémique/2/__prop__type
@@ -0,0 +1 @@
+forum-message
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Polémique/3/__prop__message b/__cms__/donnees/forum/Polémique/3/__prop__message
new file mode 100644
index 0000000..738833f
--- /dev/null
+++ b/__cms__/donnees/forum/Polémique/3/__prop__message
@@ -0,0 +1 @@
+Mais si !
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Polémique/3/__prop__proprietaire b/__cms__/donnees/forum/Polémique/3/__prop__proprietaire
new file mode 100644
index 0000000..dd02a1f
--- /dev/null
+++ b/__cms__/donnees/forum/Polémique/3/__prop__proprietaire
@@ -0,0 +1 @@
+grand___chef
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Polémique/3/__prop__type b/__cms__/donnees/forum/Polémique/3/__prop__type
new file mode 100644
index 0000000..7f45162
--- /dev/null
+++ b/__cms__/donnees/forum/Polémique/3/__prop__type
@@ -0,0 +1 @@
+forum-message
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Nouveau sujet/__prop__date_modif b/__cms__/donnees/forum/Polémique/__prop__date_modif
similarity index 100%
rename from __cms__/donnees/forum/Nouveau sujet/__prop__date_modif
rename to __cms__/donnees/forum/Polémique/__prop__date_modif
diff --git a/__cms__/donnees/forum/Polémique/__prop__dernier_numero b/__cms__/donnees/forum/Polémique/__prop__dernier_numero
new file mode 100644
index 0000000..e440e5c
--- /dev/null
+++ b/__cms__/donnees/forum/Polémique/__prop__dernier_numero
@@ -0,0 +1 @@
+3
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Nouveau sujet/__prop__proprietaire b/__cms__/donnees/forum/Polémique/__prop__proprietaire
similarity index 100%
rename from __cms__/donnees/forum/Nouveau sujet/__prop__proprietaire
rename to __cms__/donnees/forum/Polémique/__prop__proprietaire
diff --git a/__cms__/donnees/forum/Polémique/__prop__titre b/__cms__/donnees/forum/Polémique/__prop__titre
new file mode 100644
index 0000000..05d4d36
--- /dev/null
+++ b/__cms__/donnees/forum/Polémique/__prop__titre
@@ -0,0 +1 @@
+Polémique
\ No newline at end of file
diff --git a/__cms__/donnees/forum/Nouveau sujet/__prop__type b/__cms__/donnees/forum/Polémique/__prop__type
similarity index 100%
rename from __cms__/donnees/forum/Nouveau sujet/__prop__type
rename to __cms__/donnees/forum/Polémique/__prop__type
diff --git a/__cms__/donnees/nouveautes/Un site pour MCHB !/__prop__contenu b/__cms__/donnees/nouveautes/Un site pour MCHB !/__prop__contenu
new file mode 100644
index 0000000..9c7fbf9
--- /dev/null
+++ b/__cms__/donnees/nouveautes/Un site pour MCHB !/__prop__contenu
@@ -0,0 +1 @@
+Et voilà, nous avons un super site pour notre association de handball ! Je suis sûr que vous attendiez tous avec impatience ce design jaune et noir très… moche.
\ No newline at end of file
diff --git a/__cms__/donnees/nouveautes/Un site pour MCHB !/__prop__proprietaire b/__cms__/donnees/nouveautes/Un site pour MCHB !/__prop__proprietaire
new file mode 100644
index 0000000..dd02a1f
--- /dev/null
+++ b/__cms__/donnees/nouveautes/Un site pour MCHB !/__prop__proprietaire
@@ -0,0 +1 @@
+grand___chef
\ No newline at end of file
diff --git a/__cms__/donnees/nouveautes/Un site pour MCHB !/__prop__titre b/__cms__/donnees/nouveautes/Un site pour MCHB !/__prop__titre
new file mode 100644
index 0000000..23b7996
--- /dev/null
+++ b/__cms__/donnees/nouveautes/Un site pour MCHB !/__prop__titre
@@ -0,0 +1 @@
+Un site pour MCHB !
\ No newline at end of file
diff --git a/__cms__/donnees/nouveautes/Un site pour MCHB !/__prop__type b/__cms__/donnees/nouveautes/Un site pour MCHB !/__prop__type
new file mode 100644
index 0000000..886d9f1
--- /dev/null
+++ b/__cms__/donnees/nouveautes/Un site pour MCHB !/__prop__type
@@ -0,0 +1 @@
+articles-article
\ No newline at end of file
diff --git a/__cms__/donnees/nouveautes/__prop__dernier_numero b/__cms__/donnees/nouveautes/__prop__dernier_numero
deleted file mode 100644
index 573541a..0000000
--- a/__cms__/donnees/nouveautes/__prop__dernier_numero
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/forum/Polémique/1/index.php b/forum/Polémique/1/index.php
new file mode 100644
index 0000000..0bc5746
--- /dev/null
+++ b/forum/Polémique/1/index.php
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/forum/Polémique/2/index.php b/forum/Polémique/2/index.php
new file mode 100644
index 0000000..59c59c3
--- /dev/null
+++ b/forum/Polémique/2/index.php
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/forum/Polémique/3/index.php b/forum/Polémique/3/index.php
new file mode 100644
index 0000000..5859249
--- /dev/null
+++ b/forum/Polémique/3/index.php
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/forum/Polémique/index.php b/forum/Polémique/index.php
new file mode 100644
index 0000000..0cae8ae
--- /dev/null
+++ b/forum/Polémique/index.php
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/nouveautes/Nouvel article/index.php b/nouveautes/Nouvel article/index.php
new file mode 100644
index 0000000..2662349
--- /dev/null
+++ b/nouveautes/Nouvel article/index.php
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/nouveautes/Un site pour MCHB !/index.php b/nouveautes/Un site pour MCHB !/index.php
new file mode 100644
index 0000000..b0353eb
--- /dev/null
+++ b/nouveautes/Un site pour MCHB !/index.php
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/test.less b/test.less
index 19b7afb..3d0ed8a 100644
--- a/test.less
+++ b/test.less
@@ -170,6 +170,14 @@ h2 {
width: 100%;
}
+.admin.utilisateurs.liste {
+ td,th {
+ border: thin solid @fg;
+ padding: 0.2em;
+ }
+ border-collapse: collapse;
+}
+
.clearboth {
clear: both;
}