Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 497 → Rev 498

/trunk/modeles/AnnuaireModele.php
801,28 → 801,25
* @return Array les informations demandées
*/
public function obtenirValeursUtilisateur($id_annuaire, $id_utilisateur, $champs_mappage) {
$requete_infos_annuaire = 'SELECT * '.
'FROM annu_annuaire '.
'WHERE aa_id_annuaire = '.$id_annuaire.' ';
 
$resultat_infos_annuaire = $this->requeteUn($requete_infos_annuaire);
if (!$resultat_infos_annuaire) {
return false;
}
 
$champs_mappage_str = implode(',',$champs_mappage);
$id_utilisateur = $this->proteger($id_utilisateur);
 
$requete_selection_utilisateur = 'SELECT '.$champs_mappage_str.' '.
'FROM '.$resultat_infos_annuaire['aa_bdd'].'.'.$resultat_infos_annuaire['aa_table'].' '.
'WHERE '.$champs_mappage['champ_id'].' = '.$id_utilisateur;
 
$requete = 'SELECT * '.
'FROM annu_annuaire '.
'WHERE aa_id_annuaire = '.$id_annuaire.' ';
$resultat = $this->requeteUn($requete);
 
if (!$resultat_selection_utilisateur) {
return false;
} else {
return $resultat_selection_utilisateur;
$retour = false;
if ($resultat) {
$champs_mappage_str = implode(',', $champs_mappage);
$idUtilisateurP = $this->proteger($id_utilisateur);
$requete = 'SELECT '.$champs_mappage_str.' '.
'FROM '.$resultat['aa_bdd'].'.'.$resultat['aa_table'].' '.
'WHERE '.$champs_mappage['champ_id'].' = '.$idUtilisateurP;
$resultat = $this->requeteUn($requete);
if ($resultat) {
$retour = $resultat;
}
}
return $retour;
}