Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 338 → Rev 339

/trunk/metier/api_0.1/Images.php
14,6 → 14,7
*/
class Images extends Eflore {
//TODO: créer des fonctions spécifiques cel et photoflora pour plus de clarté ?
public function getUrlsImagesParIdsNoms(Array $idsNoms) {
$infosImages = $this->getInfosImagesParIdsNoms($idsNoms);
$urls = array();
/trunk/modules/fiche/formateurs/Illustrations.php
29,6 → 29,7
public function obtenirDonnees() {
$donnees = array();
$donnees['cel'] = $this->getCel();
$donnees['photoflora'] = $this->getPhotoFlora();
return $donnees;
}
 
43,6 → 44,24
$donnees = array();
return $donnees;
}
public function getPhotoFlora() {
$photoflora = array();
$this->images->setProjet('photoflora');
// pour le moment on triche et on envoie un num tax alors qu'on
// utilise le paramètre masque.nn
$nt = $this->nomCourant->getNomSelectionne()->get('num_tax');
$images = $this->images->getInfosImagesParIdsNoms(array($nt));
$this->meta->setProjet('photoflora');
$meta = $this->meta->getMetaDonnees();
$titreMeta = $meta[0]['titre'];
$photoflora['images'] = $images['resultats'];
$photoflora['meta']['titre'] = $titreMeta;
$photoflora['meta']['url'] = $this->appUrls->obtenirUrlMetaDonnees('photoflora');
return $photoflora;
}
 
public function getCel() {
$cel = array();
/trunk/modules/fiche/squelettes/fiche_illustrations.tpl.html
18,4 → 18,23
<?= $cel['meta']['titre']?>
<a class="lien_metadonnees lien_popup" href="<?= $cel['meta']['url']; ?>">Voir toutes les metadonnées</a>
</div>
<h2>Photoflora</h2>
<?php foreach($photoflora['images'] as $image) : ?>
<div class="illustration_photoflora">
<div class="gauche conteneur_illustration_photoflora">
<a class="illustration_taxon" rel="galerie_illustrations" href="<?= $image['binaire.href']; ?>">
<img alt="photos photoflora" src="<?= $image['binaire.href']; ?>">
</a>
</div>
<div class="droite conteneur_metadonnees_photoflora">
<div><span class="label_metadonnees"> Date de publication : </span><?= date('d/m/Y', strtotime($image['date'])); ?></div>
<div><span class="label_metadonnees"> Auteur : </span><?= $image['auteur']; ?></div>
<div><span class="label_metadonnees"> Station : </span><?= $image['station']; ?></div>
</div>
</div><hr class="nettoyage" />
<?php endforeach; ?>
<div class="conteneur_lien_metadonnees">
<?= $photoflora['meta']['titre']?>
<a class="lien_metadonnees lien_popup" href="<?= $photoflora['meta']['url']; ?>">Voir toutes les metadonnées</a>
</div>
</div>