Subversion Repositories Applications.annuaire

Rev

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

Rev 4 Rev 5
Line 288... Line 288...
288
 
288
 
289
		$this->chargerModele('AnnuaireModele');
289
		$this->chargerModele('AnnuaireModele');
290
		$tableau_mappage = $this->obtenirChampsMappageAnnuaire($id_annuaire);
290
		$tableau_mappage = $this->obtenirChampsMappageAnnuaire($id_annuaire);
Line -... Line 291...
-
 
291
		$tableau_valeurs = $this->AnnuaireModele->obtenirValeursUtilisateur($id_annuaire, $id_utilisateur,$tableau_mappage[0]);
291
		$tableau_valeurs = $this->AnnuaireModele->obtenirValeursUtilisateur($id_annuaire, $id_utilisateur,$tableau_mappage[0]);
292
 
292
 
293
		// pour le moment on considère que les champs de mappage ne sont pas des valeurs d'ontologies
-
 
294
		// stockées dans la table ontologie
-
 
295
		foreach($tableau_mappage[0] as $cle => $nom_champ) {
-
 
296
			$valeur = $tableau_valeurs[$nom_champ] ;
-
 
297
			$tableau_valeurs[$cle] = $valeur;
-
 
298
			unset($tableau_valeurs[$nom_champ]);
-
 
299
		}
Line 293... Line 300...
293
		$this->chargerModele('MetadonneeModele');
300
 
-
 
301
		//print_r($tableau_valeurs);
Line -... Line 302...
-
 
302
 
294
		$champs_metadonnees['champs'] = $this->MetadonneeModele->chargerListeValeursMetadonneesUtilisateur($id_annuaire, $id_utilisateur);
303
		$this->chargerModele('MetadonneeModele');
Line 295... Line 304...
295
 
304
		$champs_metadonnees= $this->MetadonneeModele->chargerListeValeursMetadonneesUtilisateur($id_annuaire, $id_utilisateur);
296
		$this->chargerVue('annuaire_tela_inscrits_fiche',$champs_metadonnees);
305
 
Line 297... Line 306...
297
 
306
		$donnees['champs'] =  array_merge($tableau_valeurs, $champs_metadonnees);
Line 338... Line 347...
338
		}
347
		}
Line 339... Line 348...
339
 
348
 
340
		return $code_confirmation;
349
		return $code_confirmation;
Line -... Line 350...
-
 
350
	}
-
 
351
 
-
 
352
 
341
	}
353
/**--------------------------- Fonctions de vérification et de correspondance des champs --------------------*/
342
 
354
 
343
	/**
355
	/**
344
	 * Renvoie les champs de mappage correspondant à un annuaire donné
356
	 * Renvoie les champs de mappage correspondant à un annuaire donné
345
	 * @param int $id_annuaire l'indentifant de l'annuaire pour lequel on veut ces informations
357
	 * @param int $id_annuaire l'indentifant de l'annuaire pour lequel on veut ces informations