';
- $ret .= '
';
@@ -61,20 +66,10 @@ class LiensIndex {
$ret .= '';
}
- foreach (Stockage::liste_enfants($chemin) as $k) { // TODO : trier par numéro !
- $mini = Modules::vue($k, 'miniature');
- $ret .= '
';
- // TODO : mettre une ancre "#message"
- $ret .= ''; // TODO : escape l'url !
- $ret .= '';
- $ret .= $mini->titre;
- $ret .= '';
- $ret .= '';
- $ret .= $mini->contenu;
- $ret .= '
';
- $ret .= '';
- $ret .= '';
- }
+
+ foreach (stockage::liste_enfants($chemin) as $k) {
+ $ret .= '
' . Modules::vue($k)->contenu . '';
+ }
$ret .= '';
diff --git a/__cms__/code/modules/liens/liens-lien.php b/__cms__/code/modules/liens/liens-lien.php
index c0daae0..2594a6a 100644
--- a/__cms__/code/modules/liens/liens-lien.php
+++ b/__cms__/code/modules/liens/liens-lien.php
@@ -8,24 +8,17 @@ class LiensLien {
Stockage::supprimer($chemin, true); // TODO ! gérer correctement le récursif
return new Page($chemin->parent(), '', "redirect");
} else {
- if (isset($paramètres["contenu"])) {
- Stockage::set_prop($chemin, "contenu", $paramètres["contenu"]);
+ if (isset($paramètres["texte"])) {
+ Stockage::set_prop($chemin, "texte", $paramètres["texte"]);
+ }
+ if (isset($paramètres["cible"])) {
+ Stockage::set_prop($chemin, "cible", $paramètres["cible"]);
+ }
+ if (isset($paramètres["description"])) {
+ Stockage::set_prop($chemin, "cible", $paramètres["cible"]);
}
- // titre après les autres paramètres car il peut générer un redirect.
- if (isset($paramètres["titre"]) && Stockage::prop_diff($chemin, "titre", $paramètres["titre"])) {
- Stockage::set_prop($chemin, "titre", $paramètres["titre"]);
- Stockage::renomer($chemin, $paramètres["titre"]);
- $chemin = $chemin->renomer($paramètres["titre"]);
- // TODO : transmettre le paramètre "vue"
- return new Page($chemin, '', "redirect");
- }
-
- if (isset($paramètres["vue"])) {
- return self::vue($chemin, $paramètres["vue"]);
- } else {
- return self::vue($chemin);
- }
+ return new Page($chemin->parent(), '', "redirect");
}
}
@@ -34,22 +27,23 @@ class LiensLien {
$ret = '';
if (Permissions::vérifier_permission($chemin, "set_prop", Authentification::get_utilisateur())) {
- $ret .= '
';
} else {
- $ret .= '
' . Stockage::get_prop($chemin, "titre") . '
';
- $ret .= affichage_texte_enrichi(Stockage::get_prop($chemin, "contenu"));
+ $ret .= '
' . Stockage::get_prop($chemin, "texte") . '';
+ $ret .= affichage_texte_enrichi(Stockage::get_prop($chemin, "description"));
}
if (Permissions::vérifier_permission($chemin, "supprimer", Authentification::get_utilisateur())) {
- // TODO : afficher le bouton "Supprimer".
+ $ret .= '
';
}
- return new Page($ret, Stockage::get_prop($chemin, "titre"));
- } elseif ($vue == "miniature") {
- $ret = miniature_texte_enrichi(Stockage::get_prop($chemin, "contenu"));
return new Page($ret, Stockage::get_prop($chemin, "titre"));
}
}
diff --git a/__cms__/donnees/contact/Contact1/__prop__date_modif b/__cms__/donnees/contact/Contact1/__prop__date_modif
new file mode 100644
index 0000000..55cc867
--- /dev/null
+++ b/__cms__/donnees/contact/Contact1/__prop__date_modif
@@ -0,0 +1 @@
+1284424642
\ No newline at end of file
diff --git a/__cms__/donnees/contact/Contact1/__prop__description b/__cms__/donnees/contact/Contact1/__prop__description
new file mode 100644
index 0000000..a832431
--- /dev/null
+++ b/__cms__/donnees/contact/Contact1/__prop__description
@@ -0,0 +1,3 @@
+Responsable du vestiaire masculin.
+
+06 66 00 06 66
\ No newline at end of file
diff --git a/__cms__/donnees/contact/Contact1/__prop__nom b/__cms__/donnees/contact/Contact1/__prop__nom
new file mode 100644
index 0000000..eca2199
--- /dev/null
+++ b/__cms__/donnees/contact/Contact1/__prop__nom
@@ -0,0 +1 @@
+Lamorue
\ No newline at end of file
diff --git a/__cms__/donnees/contact/Contact1/__prop__prenom b/__cms__/donnees/contact/Contact1/__prop__prenom
new file mode 100644
index 0000000..1e2cfeb
--- /dev/null
+++ b/__cms__/donnees/contact/Contact1/__prop__prenom
@@ -0,0 +1 @@
+Cunégonde
\ No newline at end of file
diff --git a/__cms__/donnees/contact/Contact1/__prop__proprietaire b/__cms__/donnees/contact/Contact1/__prop__proprietaire
new file mode 100644
index 0000000..dd02a1f
--- /dev/null
+++ b/__cms__/donnees/contact/Contact1/__prop__proprietaire
@@ -0,0 +1 @@
+grand___chef
\ No newline at end of file
diff --git a/__cms__/donnees/contact/Contact1/__prop__type b/__cms__/donnees/contact/Contact1/__prop__type
new file mode 100644
index 0000000..f506f99
--- /dev/null
+++ b/__cms__/donnees/contact/Contact1/__prop__type
@@ -0,0 +1 @@
+contact-contact
\ No newline at end of file
diff --git a/__cms__/donnees/contact/__prop__dernier_numero b/__cms__/donnees/contact/__prop__dernier_numero
index c227083..56a6051 100644
--- a/__cms__/donnees/contact/__prop__dernier_numero
+++ b/__cms__/donnees/contact/__prop__dernier_numero
@@ -1 +1 @@
-0
\ No newline at end of file
+1
\ No newline at end of file
diff --git a/__cms__/donnees/liens/Lien1/__prop__cible b/__cms__/donnees/liens/Lien1/__prop__cible
new file mode 100644
index 0000000..51562ee
--- /dev/null
+++ b/__cms__/donnees/liens/Lien1/__prop__cible
@@ -0,0 +1 @@
+http://www.example.com/joli/lien/
\ No newline at end of file
diff --git a/__cms__/donnees/liens/Lien1/__prop__date_modif b/__cms__/donnees/liens/Lien1/__prop__date_modif
new file mode 100644
index 0000000..abf33b1
--- /dev/null
+++ b/__cms__/donnees/liens/Lien1/__prop__date_modif
@@ -0,0 +1 @@
+1284424600
\ No newline at end of file
diff --git a/__cms__/donnees/liens/Lien1/__prop__description b/__cms__/donnees/liens/Lien1/__prop__description
new file mode 100644
index 0000000..befde23
--- /dev/null
+++ b/__cms__/donnees/liens/Lien1/__prop__description
@@ -0,0 +1 @@
+Un lien d'exemple très utile.
\ No newline at end of file
diff --git a/__cms__/donnees/liens/Lien1/__prop__proprietaire b/__cms__/donnees/liens/Lien1/__prop__proprietaire
new file mode 100644
index 0000000..dd02a1f
--- /dev/null
+++ b/__cms__/donnees/liens/Lien1/__prop__proprietaire
@@ -0,0 +1 @@
+grand___chef
\ No newline at end of file
diff --git a/__cms__/donnees/liens/Lien1/__prop__texte b/__cms__/donnees/liens/Lien1/__prop__texte
new file mode 100644
index 0000000..fc24fb8
--- /dev/null
+++ b/__cms__/donnees/liens/Lien1/__prop__texte
@@ -0,0 +1 @@
+Un très joli lien
\ No newline at end of file
diff --git a/__cms__/donnees/liens/Lien1/__prop__type b/__cms__/donnees/liens/Lien1/__prop__type
new file mode 100644
index 0000000..b801423
--- /dev/null
+++ b/__cms__/donnees/liens/Lien1/__prop__type
@@ -0,0 +1 @@
+liens-lien
\ No newline at end of file
diff --git a/__cms__/donnees/liens/__prop__dernier_numero b/__cms__/donnees/liens/__prop__dernier_numero
index c227083..56a6051 100644
--- a/__cms__/donnees/liens/__prop__dernier_numero
+++ b/__cms__/donnees/liens/__prop__dernier_numero
@@ -1 +1 @@
-0
\ No newline at end of file
+1
\ No newline at end of file
diff --git a/__cms__/donnees/nouveautes/7/__prop__chemin b/__cms__/donnees/nouveautes/7/__prop__chemin
new file mode 100644
index 0000000..586a4d7
--- /dev/null
+++ b/__cms__/donnees/nouveautes/7/__prop__chemin
@@ -0,0 +1 @@
+/liens/Lien1
\ No newline at end of file
diff --git a/__cms__/donnees/nouveautes/7/__prop__type b/__cms__/donnees/nouveautes/7/__prop__type
new file mode 100644
index 0000000..37e1ab3
--- /dev/null
+++ b/__cms__/donnees/nouveautes/7/__prop__type
@@ -0,0 +1 @@
+nouveaute-element-liste
\ No newline at end of file
diff --git a/__cms__/donnees/nouveautes/8/__prop__chemin b/__cms__/donnees/nouveautes/8/__prop__chemin
new file mode 100644
index 0000000..45b5ca8
--- /dev/null
+++ b/__cms__/donnees/nouveautes/8/__prop__chemin
@@ -0,0 +1 @@
+/contact/Contact1
\ No newline at end of file
diff --git a/__cms__/donnees/nouveautes/8/__prop__type b/__cms__/donnees/nouveautes/8/__prop__type
new file mode 100644
index 0000000..37e1ab3
--- /dev/null
+++ b/__cms__/donnees/nouveautes/8/__prop__type
@@ -0,0 +1 @@
+nouveaute-element-liste
\ No newline at end of file
diff --git a/__cms__/donnees/nouveautes/__prop__dernier_numero b/__cms__/donnees/nouveautes/__prop__dernier_numero
index 62f9457..301160a 100644
--- a/__cms__/donnees/nouveautes/__prop__dernier_numero
+++ b/__cms__/donnees/nouveautes/__prop__dernier_numero
@@ -1 +1 @@
-6
\ No newline at end of file
+8
\ No newline at end of file
diff --git a/contact/Contact1/index.php b/contact/Contact1/index.php
new file mode 100644
index 0000000..3d82efa
--- /dev/null
+++ b/contact/Contact1/index.php
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/liens/Lien1/index.php b/liens/Lien1/index.php
new file mode 100644
index 0000000..3724f44
--- /dev/null
+++ b/liens/Lien1/index.php
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/nouveautes/7/index.php b/nouveautes/7/index.php
new file mode 100644
index 0000000..1f64611
--- /dev/null
+++ b/nouveautes/7/index.php
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/nouveautes/8/index.php b/nouveautes/8/index.php
new file mode 100644
index 0000000..9f77ad1
--- /dev/null
+++ b/nouveautes/8/index.php
@@ -0,0 +1,7 @@
+
\ No newline at end of file