From 451a2f18adad91ea6d7495a6bfc17db346f8c56e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georges=20Dup=C3=A9ron?= Date: Tue, 29 Jun 2010 05:36:57 +0200 Subject: [PATCH] Ajout de la classe GalerieEvenement. --- index.php | 1 + types/galerie-evenement.php | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/index.php b/index.php index 364289c..5c8ae7e 100644 --- a/index.php +++ b/index.php @@ -3,6 +3,7 @@ require_once("types/galerie.php"); require_once("types/galerie-periode.php"); +require_once("types/galerie-evenement.php"); $p = Page::_new("/modele/galerie"); diff --git a/types/galerie-evenement.php b/types/galerie-evenement.php index e69de29..5524f56 100644 --- a/types/galerie-evenement.php +++ b/types/galerie-evenement.php @@ -0,0 +1,35 @@ +'; + foreach ($this->liste_enfants() as $k) { + $ret .= '
  • ' . '['.$k->chemin->get().'] ' . $k->vue('miniature') . '
  • '; + + if ($nom_vue == "miniature") { + break; + } + } + $ret .= ''; + + if ($nom_vue == "edition") { + $ret .= 'Nouvel évènement.'; + } + + return $ret; + } + + // TODO : + // Chaque page est un objet PHP, avec les méthodes suivantes : + // $page->vue(nom_vue, nom_vue_fallback_1, nom_vue_fallback_2, …); // nom_vue = normal, edition, miniature, … + // + // + Méthodes définies dans modele/page.php +} + +Page::ajouterType("GaleriePeriode", "GaleriePeriode"); + +?>