48,7 → 48,6 |
$donnees['info'] = $this->structureDao->getStructure($donnees['id']); |
$donnees['personnel'] = $this->structureDao->getPersonnel($donnees['id']); |
$donnees['collections'] = $this->collectionDao->getParIdStructure($donnees['id']); |
$this->traiterMetaDonnees($donnees['info']); |
$this->traiterDonneesStructure($donnees['info']); |
$this->traiterPersonnel($donnees['personnel']); |
$this->traiterDonneesStructureConservation($donnees['info']); |
55,6 → 54,7 |
$this->traiterDonneesStructureValorisation($donnees['info']); |
$this->traiterDonneesStructureCollections($donnees['collections']); |
$this->postraiterDonnees($donnees); |
$donnees['metadonnees'] = $this->traiterMetaDonnees($donnees['info']); |
|
// Création des méta-données de la page |
$titre = $donnees['info']['cs_nom']; |
91,8 → 91,9 |
$donnees['_region_'] = Ontologie::getValeurNom($donnees['cs_ce_truk_region']); |
$donnees['_pays_'] = $this->construireTxtListeOntologie($donnees['cs_ce_truk_pays']); |
$donnees['_web_'] = $this->construireTxtTruckSansMajuscule($donnees['cs_truk_url']); |
$donnees['_web_'] = $this->traiterTxtTruck($donnees['cs_truk_url']); |
$donnees['_courriel_'] = $this->formaterCourriels($donnees['cs_courriel']); |
|
$latitude = $donnees['cs_latitude']; |
$longitude = $donnees['cs_longitude']; |
$donnees['_latitude_longitude_'] = ($longitude != '' && $latitude != '') ? $latitude+' / '+$longitude : ''; |
} |
185,7 → 186,8 |
$personnel['_fonction_'] = $this->construireTxtListeOntologie($personnel['csap_ce_truk_fonction']); |
$personnel['_statut_'] = $this->construireTxtListeOntologie($personnel['csap_ce_truk_statut']); |
$personnel['_tel_fax_'] = $this->construireTxtListeOntologie($personnel['cp_truk_telephone']); |
$personnel['_courriel_'] = $this->construireTxtTruckSimple($personnel['cp_truk_courriel']); |
$personnel['_courriel_'] = $this->traiterTxtTruck($personnel['cp_truk_courriel']); |
$personnel['_courriel_'] = $this->formaterCourriels($personnel['_courriel_']); |
$personnel['_contact_'] = $this->formaterOuiNon($personnel['csap_mark_contact']); |
$personnel['_specialite_'] = $this->construireTxtListeOntologie($personnel['cp_ce_truk_specialite']); |
} |
197,6 → 199,14 |
return $personne_nom; |
} |
|
private function obtenirCourrielsPersonne($personne_id) { |
$personneDao = $this->getModele('PersonneDao'); |
$courriels = $personneDao->getPersonneCourriels($personne_id); |
$courriels = $this->traiterTxtTruck($courriels); |
$courriels = $this->formaterCourriels($courriels); |
return $courriels; |
} |
|
// +---------------------------------------------------------------------------------------------------------------+ |
// FICHE COLLECTION |
public function afficherCollection() { |
218,7 → 228,6 |
$donnees['commentaires'] = $collectionDao->getCollectionACommentaire($donnees['id']); |
|
// Traitements des données |
$this->traiterMetaDonnees($donnees['info']); |
$this->traiterDonneesCollection($donnees['info']); |
$this->traiterDonneesCollectionAPersonne($donnees['personnes']); |
$this->traiterDonneesElementAPublication($donnees['publications']); |
227,6 → 236,7 |
$this->traiterDonneesCollectionInventaire($donnees['info']); |
$this->traiterDonneesCollectionACommentaire($donnees['commentaires']); |
$this->postraiterDonnees($donnees); |
$donnees['metadonnees'] = $this->traiterMetaDonnees($donnees['info']); |
|
// Création des méta-données de la page |
$titre = $donnees['info']['cc_nom']; |
573,10 → 583,10 |
$donnees['publications'] = $personneDao->getPersonneAPublication($donnees['id']); |
|
// Traitement des données |
$this->traiterMetaDonnees($donnees['info']); |
$this->traiterDonneesPersonne($donnees['info']); |
$this->traiterDonneesPersonneAPublication($donnees['publications']); |
$this->postraiterDonnees($donnees); |
$donnees['metadonnees'] = $this->traiterMetaDonnees($donnees['info']); |
|
// Création des méta-données de la page |
$titre = $donnees['info']['cp_fmt_nom_complet']; |
619,7 → 629,8 |
$donnees['_naissance_date_'] = $this->formaterDate($donnees['cp_naissance_date'], ColControleur::FMT_DATE); |
$donnees['_deces_date_'] = $this->formaterDate($donnees['cp_deces_date'], ColControleur::FMT_DATE); |
$donnees['_telephones_'] = $this->construireTxtListeOntologie($donnees['cp_truk_telephone']); |
$donnees['_courriels_'] = $this->construireTxtTruck($donnees['cp_truk_courriel'], false, false); |
$donnees['_courriels_'] = $this->traiterTxtTruck($donnees['cp_truk_courriel']); |
$donnees['_courriels_'] = $this->formaterCourriels($donnees['_courriels_']); |
$donnees['_sites_web_'] = $this->getTableauTruck($donnees['cp_truk_url']); |
$donnees['_image_principale_url_'] = $this->getTxtTruckParPosition($donnees['cp_truk_logo'], 1); |
|
654,7 → 665,14 |
} |
|
private function traiterMetaDonnees(&$donnees) { |
$donnees['_modifier_par_'] = $this->obtenirNomCompletPersonne($donnees['cmhl_ce_modifier_par']); |
$donnees['_etat_'] = $this->construireTxtListeOntologie($donnees['cmhl_ce_etat']); |
$meta = array(); |
$meta['_guid_'] = $donnees['_guid_']; |
$meta['_notes_'] = $donnees['cmhl_notes']; |
$meta['_source_'] = $donnees['cmhl_source']; |
$meta['_date_modification_'] = $donnees['cmhl_date_modification']; |
$meta['_modifier_par_'] = $this->obtenirNomCompletPersonne($donnees['cmhl_ce_modifier_par']); |
$meta['_modifier_par_courriel_'] = $this->obtenirCourrielsPersonne($donnees['cmhl_ce_modifier_par']); |
$meta['_etat_'] = $this->construireTxtListeOntologie($donnees['cmhl_ce_etat']); |
return $this->getVue('metadonnees', $meta); |
} |
} |