Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 4 → Rev 5

/trunk/controleurs/AnnuaireControleur.php
290,13 → 290,22
$tableau_mappage = $this->obtenirChampsMappageAnnuaire($id_annuaire);
$tableau_valeurs = $this->AnnuaireModele->obtenirValeursUtilisateur($id_annuaire, $id_utilisateur,$tableau_mappage[0]);
 
// pour le moment on considère que les champs de mappage ne sont pas des valeurs d'ontologies
// stockées dans la table ontologie
foreach($tableau_mappage[0] as $cle => $nom_champ) {
$valeur = $tableau_valeurs[$nom_champ] ;
$tableau_valeurs[$cle] = $valeur;
unset($tableau_valeurs[$nom_champ]);
}
 
//print_r($tableau_valeurs);
 
$this->chargerModele('MetadonneeModele');
$champs_metadonnees['champs'] = $this->MetadonneeModele->chargerListeValeursMetadonneesUtilisateur($id_annuaire, $id_utilisateur);
$champs_metadonnees= $this->MetadonneeModele->chargerListeValeursMetadonneesUtilisateur($id_annuaire, $id_utilisateur);
 
$this->chargerVue('annuaire_tela_inscrits_fiche',$champs_metadonnees);
$donnees['champs'] = array_merge($tableau_valeurs, $champs_metadonnees);
$this->chargerVue('annuaire_tela_inscrits_fiche',$donnees);
 
//echo '<pre>'.print_r($champs_metadonnees,true).'</pre>';
 
return $this->annuaire_tela_inscrits_fiche;
}
 
340,6 → 349,9
return $code_confirmation;
}
 
 
/**--------------------------- Fonctions de vérification et de correspondance des champs --------------------*/
 
/**
* Renvoie les champs de mappage correspondant à un annuaire donné
* @param int $id_annuaire l'indentifant de l'annuaire pour lequel on veut ces informations