Subversion Repositories eFlore/Applications.coel-consultation

Rev

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

Rev 117 Rev 120
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