Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 477 → Rev 478

/trunk/modules/fiche/formateurs/Illustrations.php
17,6 → 17,8
private $conteneur = null;
private $nomCourant = null;
private $images = null;
private $appUrls = null;
private $meta = null;
 
public function __construct(Conteneur $conteneur) {
$this->conteneur = $conteneur;
34,33 → 36,33
}
 
public function getBloc() {
// Trop long, il faut un service spécial...
$this->images->setProjet('cel');
$nnr = $this->nomCourant->getNnr();
$infos_image = $this->images->getUrlPremiereImageParIdsNoms(array($nnr));
if(!$infos_image || $infos_image['entete']['total'] == 0) {
if (!$infos_image || $infos_image['entete']['total'] == 0) {
$this->images->setProjet('photoflora');
$nnr = $this->nomCourant->getNnr();
$infos_image = $this->images->getUrlPremiereImageParIdsNoms(array($nnr));
}
 
$image = array_shift($infos_image['resultats']);
$donnees['imageUrl'] = $image['binaire.href'];
return $donnees;
}
 
public function getPhotoFlora() {
$photoflora = array();
$this->images->setProjet('photoflora');
$nnr = $this->nomCourant->getNnr();
$images = $this->images->getInfosImagesParIdsNoms(array($nnr));
$photoflora['images'] = $images['resultats'];
 
$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;
}
 
69,13 → 71,17
$this->images->setProjet('cel');
$nnr = $this->nomCourant->getNnr();
$images = $this->images->getInfosImagesParIdsNoms(array($nnr));
foreach ($images['resultats'] as $idImg => $img) {
$cel['images'][$idImg] = $img;
$cel['images'][$idImg]['url.pop-up'] = $this->appUrls->obtenirUrlPopUpIllustrations($idImg);
}
 
$this->meta->setProjet('cel');
$meta = $this->meta->getMetaDonnees();
$titreMeta = $meta[0]['titre'];
$cel['images'] = $images['resultats'];
$cel['meta']['titre'] = $titreMeta;
$cel['meta']['url'] = $this->appUrls->obtenirUrlMetaDonnees('cel');
 
return $cel;
}
}