Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 1403 | Rev 1498 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1403 Rev 1438
Line 41... Line 41...
41
		$this->getPhotos();
41
		$this->getPhotos();
42
		$this->getDessin();
42
		$this->getDessin();
Line 43... Line 43...
43
		
43
		
44
		$this->getPhotosCaracteresIdentification();
44
		$this->getPhotosCaracteresIdentification();
-
 
45
		$pso = $this->getPhotosSixOrganes();
-
 
46
		// échappement des descriptions et localités, qui peuvent contenir des guillemets
-
 
47
		// et faire foirer le HTML
-
 
48
		// @TODO faire mieux !
-
 
49
		foreach ($pso as $i => &$images) {
-
 
50
			foreach ($images as $j => &$image) {
-
 
51
				$pso[$i][$j]['observation']['station'] = str_replace('"', '', $image['observation']['station']);
-
 
52
				$pso[$i][$j]['observation']['lieudit'] = str_replace('"', '', $image['observation']['lieudit']);
-
 
53
				$pso[$i][$j]['observation']['milieu'] = str_replace('"', '', $image['observation']['milieu']);
-
 
54
				$pso[$i][$j]['station.station'] = str_replace('"', '', $image['station.station']);
-
 
55
				$pso[$i][$j]['station.libelle'] = str_replace('"', '', $image['station.libelle']);
-
 
56
			}
Line 45... Line 57...
45
		$pso = $this->getPhotosSixOrganes();
57
		}
46
		
58
		
47
		// 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
48
		// en attendant, on utilise un chemin complet vers le fichier de squelette
60
		// en attendant, on utilise un chemin complet vers le fichier de squelette
49
		$chemin_sous_squelette = Config::get('chemin_modules').AppControleur::getNomDossierDepuisClasse('Fiche').DS.Config::get('dossier_squelettes').DS;
61
		$chemin_sous_squelette = Config::get('chemin_modules').AppControleur::getNomDossierDepuisClasse('Fiche').DS.Config::get('dossier_squelettes').DS;
50
		$params = array('organes' => $pso, 'referentiel' => $this->referentiel, 
62
		$params = array('organes' => $pso, 'referentiel' => $this->referentiel,
51
						'nnr' => $this->donnees['nnr'], 
63
						'nnr' => $this->donnees['nnr'],
52
						'nomComplet' => $this->donnees['nomComplet']);
64
						'nomComplet' => $this->donnees['nomComplet']);
Line 53... Line 65...
53
		$this->donnees['illustrationsOrganes'] = $this->getVue($chemin_sous_squelette.'fiche_illustrations_organes.tpl.html',$params);
65
		$this->donnees['illustrationsOrganes'] = $this->getVue($chemin_sous_squelette.'fiche_illustrations_organes.tpl.html',$params);