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; |
} |
} |