Line 38... |
Line 38... |
38 |
// Récupération des données
|
38 |
// Récupération des données
|
39 |
$donnees['id'] = $_GET['id'];
|
39 |
$donnees['id'] = $_GET['id'];
|
40 |
$donnees['info'] = $this->personneDao->getPersonne($donnees['id']);
|
40 |
$donnees['info'] = $this->personneDao->getPersonne($donnees['id']);
|
41 |
$donnees['publications'] = $this->personneDao->getPersonneAPublication($donnees['id']);
|
41 |
$donnees['publications'] = $this->personneDao->getPersonneAPublication($donnees['id']);
|
42 |
$donnees['collections'] = $this->personneDao->getPersonneACollection($donnees['id']);
|
42 |
$donnees['collections'] = $this->personneDao->getPersonneACollection($donnees['id']);
|
- |
|
43 |
$donnees['structures'] = $this->personneDao->getPersonneAStructure($donnees['id']);
|
Line 43... |
Line 44... |
43 |
|
44 |
|
44 |
// Traitement des données
|
45 |
// Traitement des données
|
45 |
$this->traiterDonneesPersonne($donnees['info']);
|
46 |
$this->traiterDonneesPersonne($donnees['info']);
|
46 |
$this->traiterDonneesPersonneAPublication($donnees['publications']);
|
47 |
$this->traiterDonneesPersonneAPublication($donnees['publications']);
|
- |
|
48 |
$this->traiterDonneesPersonneACollection($donnees['collections']);
|
47 |
$this->traiterDonneesPersonneACollection($donnees['collections']);
|
49 |
$this->traiterDonneesPersonneAStructure($donnees['structures']);
|
48 |
$this->postraiterDonnees($donnees);
|
50 |
$this->postraiterDonnees($donnees);
|
Line 49... |
Line 51... |
49 |
$donnees['metadonnees'] = $this->traiterMetaDonnees($donnees['info']);
|
51 |
$donnees['metadonnees'] = $this->traiterMetaDonnees($donnees['info']);
|
50 |
|
52 |
|
Line 119... |
Line 121... |
119 |
foreach ($collections as &$collection) {
|
121 |
foreach ($collections as &$collection) {
|
120 |
$collection['_role_'] = $this->construireTxtListeOntologie($collection['ccap_id_role']);
|
122 |
$collection['_role_'] = $this->construireTxtListeOntologie($collection['ccap_id_role']);
|
121 |
$collection['_url_'] = $this->obtenirUrlFicheCollection($collection['ccap_id_collection']);
|
123 |
$collection['_url_'] = $this->obtenirUrlFicheCollection($collection['ccap_id_collection']);
|
122 |
}
|
124 |
}
|
123 |
}
|
125 |
}
|
- |
|
126 |
|
- |
|
127 |
private function traiterDonneesPersonneAStructure(&$structures) {
|
- |
|
128 |
// liste 09 : Liste des fonctions d'une personne au sein d'une structure
|
- |
|
129 |
Ontologie::chargerListe(1012);
|
- |
|
130 |
// liste 10 : Liste des statuts d'une personne au sein d'une structure
|
- |
|
131 |
Ontologie::chargerListe(1013);
|
- |
|
132 |
|
- |
|
133 |
foreach ($structures as &$structure) {
|
- |
|
134 |
$structure['_fonction_'] = $this->construireTxtListeOntologie($structure['csap_ce_truk_fonction']);
|
- |
|
135 |
$structure['_statut_'] = $this->construireTxtListeOntologie($structure['csap_ce_truk_statut']);
|
- |
|
136 |
$structure['_url_'] = $this->obtenirUrlFicheStructure($structure['csap_id_structure']);
|
- |
|
137 |
}
|
- |
|
138 |
}
|
124 |
}
|
139 |
}
|
125 |
|
140 |
|