Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 825 Rev 911
Line 194... Line 194...
194
		$autorisation = (in_array($courriel, $courriels_autorises)) ? true : false ;
194
		$autorisation = (in_array($courriel, $courriels_autorises)) ? true : false ;
195
		return $autorisation;
195
		return $autorisation;
196
	}
196
	}
Line 197... Line 197...
197
	
197
	
198
	/**
198
	/**
199
	 * Prend en paramêtre un tableau de courriels et retourne après avoir intérogé un service we de l'annuaire
199
	 * Prend en paramêtre un tableau de courriels et retourne après avoir intérogé un service de l'annuaire
-
 
200
	 * une tableau avec en clé le courriel et en valeur, un tableau associatif :
200
	 * une tableau avec en clé le courriel et en valeur, un tableau associatif :
201
	 *  - nom
-
 
202
	 *  - prenom
201
	 *  - nom : le nom de l'utilisateur
203
	 *  - pseudo
-
 
204
	 *  - pseudoUtilise : si true, nous devons afficher le pseudo à la place de Prénom NOM.
202
	 *  - prenom : le prénom de l'utilisateur. 
205
	 *  - intitule : directement la valeur à afficher (pseudo ou Prénom NOM en fonction du champ pseudoUtilise) 
203
	 * @param array $courriels un tableau de courriels pour lesquels il faut recherche le prénom et nom.
206
	 * @param array $courriels un tableau de courriels pour lesquels il faut rechercher les infos d'identité
204
	 */
207
	 */
205
	protected function recupererUtilisateursNomPrenom(Array $courriels) {
208
	protected function recupererUtilisateursIdentite(Array $courriels) {
206
		// Récupération des données au format Json
209
		// Récupération des données au format Json
207
		$service = "utilisateur/prenom-nom-par-courriel/".implode(',', $courriels);
210
		$service = "utilisateur/identite-par-courriel/".implode(',', $courriels);
208
		$url = sprintf($this->config['chemins']['baseURLServicesAnnuaireTpl'], $service);
211
		$url = sprintf($this->config['chemins']['baseURLServicesAnnuaireTpl'], $service);
209
		$json = $this->getDao()->consulter($url);
212
		$json = $this->getDao()->consulter($url);
210
		return (array) json_decode($json);
213
		return (array) json_decode($json);