Rev 922 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php// declare(encoding='UTF-8');/*** Affiche un pop-up avec une galerie d'illustrations.** @category php 5.2* @package eFlore-consultation* @author Aurélien PERONNET <aurelien@tela-botanica.org>* @copyright Copyright (c) 2012, Tela Botanica (accueil@tela-botanica.org)* @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL* @license http://www.gnu.org/licenses/gpl.html Licence GNU-GPL* @version $Id$*/class PopupGalerie extends aControleur {private $conteneur = null;private $urlImage = null;private $images = null;private $appUrls = null;private $format = 'CS';public function initialiser() {$this->capturerParametres();$this->conteneur = new Conteneur();$this->images = $this->conteneur->getApiImages();$this->appUrls = $this->conteneur->getAppUrls();}private function capturerParametres() {if (isset($_GET['num_nom'])) {$this->num_nom = $_GET['num_nom'];}if (isset($_GET['url_image'])) {$this->urlImage = urldecode($_GET['url_image']);}if (isset($_GET['format'])) {$this->format = $_GET['format'];}}public function executerActionParDefaut() {$this->executerFiche();}public function executerFiche(){$infos = array();$this->images->setProjet('cel');$urls = $this->images->getUrlsImagesParIdsNoms(array($this->num_nom));$infos['urls'] = $urls['bdtfx.'.$this->num_nom];$infos['num_nom'] = $this->num_nom;$infos['url_image'] = $this->urlImage;$this->setSortie(self::RENDU_CORPS, $this->getVue('popup_galerie_illustrations', $infos));}private function formaterDateImg($date) {$dateFmt = $date;if ($date == '0000-00-00' || $date == '1970-01-01 01:01:01') {$dateFmt = 'inconnue';} else {$dateFmt = strftime('%e %B %Y', strtotime($date));}return $dateFmt;}}?>