Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 1436 → Rev 1437

/branches/v5.10-vilmorin/modules/fiche/formateurs/Illustrations.php
43,12 → 43,24
$this->getPhotosCaracteresIdentification();
$pso = $this->getPhotosSixOrganes();
// échappement des descriptions et localités, qui peuvent contenir des guillemets
// et faire foirer le HTML
// @TODO faire mieux !
foreach ($pso as $i => &$images) {
foreach ($images as $j => &$image) {
$pso[$i][$j]['observation']['station'] = str_replace('"', '', $image['observation']['station']);
$pso[$i][$j]['observation']['lieudit'] = str_replace('"', '', $image['observation']['lieudit']);
$pso[$i][$j]['observation']['milieu'] = str_replace('"', '', $image['observation']['milieu']);
$pso[$i][$j]['station.station'] = str_replace('"', '', $image['station.station']);
$pso[$i][$j]['station.libelle'] = str_replace('"', '', $image['station.libelle']);
}
}
// Le framework n'avait pas prévu l'inclusion de sous squelettes dans les modules
// en attendant, on utilise un chemin complet vers le fichier de squelette
$chemin_sous_squelette = Config::get('chemin_modules').AppControleur::getNomDossierDepuisClasse('Fiche').DS.Config::get('dossier_squelettes').DS;
$params = array('organes' => $pso, 'referentiel' => $this->referentiel,
'nnr' => $this->donnees['nnr'],
$params = array('organes' => $pso, 'referentiel' => $this->referentiel,
'nnr' => $this->donnees['nnr'],
'nomComplet' => $this->donnees['nomComplet']);
$this->donnees['illustrationsOrganes'] = $this->getVue($chemin_sous_squelette.'fiche_illustrations_organes.tpl.html',$params);
$this->donnees['organes'] = $pso;