Line 46... |
Line 46... |
46 |
// échappement des descriptions et localités, qui peuvent contenir des guillemets
|
46 |
// échappement des descriptions et localités, qui peuvent contenir des guillemets
|
47 |
// et faire foirer le HTML
|
47 |
// et faire foirer le HTML
|
48 |
// @TODO faire mieux !
|
48 |
// @TODO faire mieux !
|
49 |
foreach ($pso as $i => &$images) {
|
49 |
foreach ($pso as $i => &$images) {
|
50 |
foreach ($images as $j => &$image) {
|
50 |
foreach ($images as $j => &$image) {
|
51 |
$pso[$i][$j]['observation']['station'] = str_replace('"', '', $image['observation']['station']);
|
51 |
$pso[$i][$j]['observation']['station'] = str_replace('"', '', isset($image['observation']['station']) ? $image['observation']['station'] : '');
|
52 |
$pso[$i][$j]['observation']['lieudit'] = str_replace('"', '', $image['observation']['lieudit']);
|
52 |
$pso[$i][$j]['observation']['lieudit'] = str_replace('"', '', isset($image['observation']['lieudit']) ? $image['observation']['lieudit'] : '');
|
53 |
$pso[$i][$j]['observation']['milieu'] = str_replace('"', '', $image['observation']['milieu']);
|
53 |
$pso[$i][$j]['observation']['milieu'] = str_replace('"', '', isset($image['observation']['milieu']) ? $image['observation']['milieu'] : '');
|
54 |
$pso[$i][$j]['station.station'] = str_replace('"', '', $image['station.station']);
|
54 |
$pso[$i][$j]['station.station'] = str_replace('"', '', isset($image['station.station']) ? $image['station.station'] : '');
|
55 |
$pso[$i][$j]['station.libelle'] = str_replace('"', '', $image['station.libelle']);
|
55 |
$pso[$i][$j]['station.libelle'] = str_replace('"', '', isset($image['station.libelle']) ? $image['station.libelle'] : '');
|
56 |
}
|
56 |
}
|
57 |
}
|
57 |
}
|
Line 58... |
Line 58... |
58 |
|
58 |
|
59 |
// Le framework n'avait pas prévu l'inclusion de sous squelettes dans les modules
|
59 |
// Le framework n'avait pas prévu l'inclusion de sous squelettes dans les modules
|
Line 293... |
Line 293... |
293 |
}
|
293 |
}
|
Line 294... |
Line 294... |
294 |
|
294 |
|
295 |
private function formaterListePhotos($projet, $images) {
|
295 |
private function formaterListePhotos($projet, $images) {
|
296 |
foreach ($images as $idImg => $img) {
|
296 |
foreach ($images as $idImg => $img) {
|
297 |
$infosImg = array();
|
297 |
$infosImg = array();
|
298 |
$infosImg['src'] = $img['binaire.href'];
|
298 |
$infosImg['src'] = isset($img['binaire.href']) ? $img['binaire.href'] : null;
|
299 |
$infosImg['nomSci'] = $img['determination.nom_sci'];
|
299 |
$infosImg['nomSci'] = isset($img['determination.nom_sci']) ? $img['determination.nom_sci'] : null;
|
300 |
$infosImg['station'] = $img['station.libelle'];
|
300 |
$infosImg['station'] = isset($img['station.libelle']) ? $img['station.libelle'] : null;
|
301 |
$infosImg['date'] = $this->formaterDateImg($img['date']);
|
301 |
$infosImg['date'] = $this->formaterDateImg($img['date']);
|
302 |
$infosImg['auteur'] = $img['auteur.libelle'];
|
302 |
$infosImg['auteur'] = isset($img['auteur.libelle']) ? $img['auteur.libelle'] : null;
|
303 |
$infosImg['auteur.id'] = $img['auteur.id'];
|
303 |
$infosImg['auteur.id'] = isset($img['auteur.id']) ? $img['auteur.id'] : null;
|
304 |
if ($projet == "cel") {
|
304 |
if ($projet == "cel") {
|
305 |
$infosImg['urlDetailImg'] = $this->appUrls->obtenirUrlPopUpIllustrations($idImg);
|
305 |
$infosImg['urlDetailImg'] = $this->appUrls->obtenirUrlPopUpIllustrations($idImg);
|
306 |
$infosImg['urlImgGrandFormat'] = $this->obtenirUrlImageGrandFormatCel($idImg);
|
306 |
$infosImg['urlImgGrandFormat'] = $this->obtenirUrlImageGrandFormatCel($idImg);
|
307 |
$infosImg['urlContact'] = $this->appUrls->obtenirUrlPopUpContact($img['auteur.id'], $idImg);
|
307 |
$infosImg['urlContact'] = $this->appUrls->obtenirUrlPopUpContact($img['auteur.id'], $idImg);
|