Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 1498 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1498 Rev 1504
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);