commit b2f6a1f46bf05c6322080b4fe9cd37a39833730b parent d6641477bab2124bb292d54d873424ae7fe54715 Author: Georges Dupéron <jahvascriptmaniac+github@free.fr> Date: Tue, 29 Jun 2010 05:49:07 +0200 Ajout de la classe GaleriePhoto. Diffstat:
| M | index.php | | | 1 | + |
| M | types/galerie-photo.php | | | 21 | +++++++++++++++++++++ |
2 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/index.php b/index.php @@ -4,6 +4,7 @@ require_once("types/galerie.php"); require_once("types/galerie-periode.php"); require_once("types/galerie-evenement.php"); +require_once("types/galerie-photo.php"); $p = Page::_new("/modele/galerie"); diff --git a/types/galerie-photo.php b/types/galerie-photo.php @@ -0,0 +1,21 @@ +<?php + +require_once("controleur/page.php"); + +class GaleriePhoto extends Page { + public function vue($nom_vue = "normal") { + if ($nom_vue == "miniature") { + return '<img src="' . $this->get_prop("image_mini") . '"/>'; + } + + if ($nom_vue == "edition") { + return '<a href="' . $this->url('nouveau') . '">Changer la photo</a>'; + } + + return '<img src="' . $this->get_prop("image") . '"/>'; + } +} + +Page::ajouterType("GaleriePhoto", "GaleriePhoto"); + +?>