/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> |