Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 698 Rev 717
Line 121... Line 121...
121
       $heure = explode(':', $val[1]);
121
       $heure = explode(':', $val[1]);
122
       return mktime((int) $heure[0], (int) $heure[1], (int) $heure[2], (int) $date[1], (int) $date[2], (int) $date[0]);
122
       return mktime((int) $heure[0], (int) $heure[1], (int) $heure[2], (int) $date[1], (int) $date[2], (int) $date[0]);
123
	}
123
	}
Line 124... Line 124...
124
	
124
	
125
	//+----------------------------------------------------------------------------------------------------------------+
125
	//+----------------------------------------------------------------------------------------------------------------+
Line 126... Line 126...
126
	// GESTION DE L'IDENTIFICATION
126
	// GESTION DE L'IDENTIFICATION et des UTILISATEURS
127
	
127
	
128
	protected function getAuthIdentifiant() {
128
	protected function getAuthIdentifiant() {
129
		$id = (isset($_SERVER['PHP_AUTH_USER'])) ? $_SERVER['PHP_AUTH_USER'] : null;
129
		$id = (isset($_SERVER['PHP_AUTH_USER'])) ? $_SERVER['PHP_AUTH_USER'] : null;
Line 193... Line 193...
193
 
193
 
194
		$autorisation = (in_array($courriel, $courriels_autorises)) ? true : false ;
194
		$autorisation = (in_array($courriel, $courriels_autorises)) ? true : false ;
195
		return $autorisation;
195
		return $autorisation;
Line -... Line 196...
-
 
196
	}
-
 
197
	
-
 
198
	/**
-
 
199
	 * Prend en paramêtre un tableau de courriels et retourne après avoir intérogé un service we de l'annuaire
-
 
200
	 * une tableau avec en clé le courriel et en valeur, un tableau associatif :
-
 
201
	 *  - nom : le nom de l'utilisateur
-
 
202
	 *  - prenom : le prénom de l'utilisateur. 
-
 
203
	 * @param array $courriels un tableau de courriels pour lesquels il faut recherche le prénom et nom.
-
 
204
	 */
-
 
205
	protected function recupererUtilisateursNomPrenom(Array $courriels) {
-
 
206
		// Récupération des données au format Json
-
 
207
		$service = "utilisateur/prenom-nom-par-courriel/".implode(',', $courriels);
-
 
208
		$url = sprintf($this->config['chemins']['baseURLServicesAnnuaireTpl'], $service);
-
 
209
		$json = $this->getDao()->consulter($url);
-
 
210
		return (array) json_decode($json);
196
	}
211
	}
197
	
212
	
Line 198... Line 213...
198
	//+----------------------------------------------------------------------------------------------------------------+
213
	//+----------------------------------------------------------------------------------------------------------------+
199
	// GESTION de l'ENVOIE au NAVIGATEUR
214
	// GESTION de l'ENVOIE au NAVIGATEUR