Subversion Repositories eFlore/Applications.coel-consultation

Compare Revisions

Ignore whitespace Rev 119 → Rev 120

/trunk/controleurs/FichePersonne.php
40,11 → 40,13
$donnees['info'] = $this->personneDao->getPersonne($donnees['id']);
$donnees['publications'] = $this->personneDao->getPersonneAPublication($donnees['id']);
$donnees['collections'] = $this->personneDao->getPersonneACollection($donnees['id']);
$donnees['structures'] = $this->personneDao->getPersonneAStructure($donnees['id']);
// Traitement des données
$this->traiterDonneesPersonne($donnees['info']);
$this->traiterDonneesPersonneAPublication($donnees['publications']);
$this->traiterDonneesPersonneACollection($donnees['collections']);
$this->traiterDonneesPersonneAStructure($donnees['structures']);
$this->postraiterDonnees($donnees);
$donnees['metadonnees'] = $this->traiterMetaDonnees($donnees['info']);
121,4 → 123,17
$collection['_url_'] = $this->obtenirUrlFicheCollection($collection['ccap_id_collection']);
}
}
private function traiterDonneesPersonneAStructure(&$structures) {
// liste 09 : Liste des fonctions d'une personne au sein d'une structure
Ontologie::chargerListe(1012);
// liste 10 : Liste des statuts d'une personne au sein d'une structure
Ontologie::chargerListe(1013);
foreach ($structures as &$structure) {
$structure['_fonction_'] = $this->construireTxtListeOntologie($structure['csap_ce_truk_fonction']);
$structure['_statut_'] = $this->construireTxtListeOntologie($structure['csap_ce_truk_statut']);
$structure['_url_'] = $this->obtenirUrlFicheStructure($structure['csap_id_structure']);
}
}
}