27,12 → 27,16 |
const FORMAT_XML = "xml"; |
const FORMAT_LDEHYDE = "méthanal"; // hihi hoho |
|
public function __construct($config, $demarrer_session = true) { |
parent::__construct($config, $demarrer_session); |
$this->idAnnuaire = Config::get('annuaire_defaut'); |
} |
|
/*+----------------------------------------------------------------------------------------------------+*/ |
// GET : consultation |
|
public function getElement($ressources){ |
$this->ressources = $ressources; |
$this->idAnnuaire = Config::get('annuaire_defaut'); |
$infos = null; |
|
if (isset($this->ressources[0])) { |
171,14 → 175,14 |
/** |
* Permet d'obtenir les prénoms et noms des courriels des utilisateurs indiqués dans la ressource. |
* RESSOURCE : /utilisateur/prenom-nom-par-courriel/[courriel,courriel,...] |
* PARAMÈTRES : aucun |
* PARAMÈTRES : $courriels des adresses courriel séparées par des virgules; si != null, sera utilisé à la place de la ressource d'URL |
* RÉPONSE : Tableau possédant un courriel de la ressource en clé et en valeur : |
* - id : identifiant numérique de l'utilisateur |
* - prenom : prénom |
* - nom : nom de famille. |
*/ |
public function getPrenomNomParCourriel() { |
$courriels = explode(',', $this->ressources[0]); |
public function getPrenomNomParCourriel($courriels) { |
$courriels = explode(',', $courriels); |
$infos = $this->getAnnuaire()->obtenirPrenomNomParCourriel($this->idAnnuaire, $courriels); |
return $infos; |
} |
186,7 → 190,7 |
/** |
* Permet d'obtenir les identités des utilisateurs indiqués dans la ressource. |
* RESSOURCE : /utilisateur/identite-par-courriel/[courriel,courriel,...] |
* PARAMÈTRES : aucun |
* PARAMÈTRES : $courriels des adresses courriel séparées par des virgules; si != null, sera utilisé à la place de la ressource d'URL |
* RÉPONSE : Tableau possédant un courriel de la ressource en clé et en valeur : |
* - id : identifiant numérique de l'utilisateur |
* - pseudoUtilise : indique si on doit utiliser le pseudo à la place de Prénom NOM |
194,9 → 198,9 |
* - prenom : prénom |
* - nom : nom de famille. |
*/ |
public function getIdentiteParCourriel() { |
public function getIdentiteParCourriel($courriels) { |
$infos_utilisateurs = array(); |
$utilisateurs = $this->getPrenomNomParCourriel(); |
$utilisateurs = $this->getPrenomNomParCourriel($courriels); |
foreach ($utilisateurs as $courriel => $utilisateur) { |
$id = $utilisateur['id']; |
$utilisateur['pseudo'] = $this->obtenirPseudo($id); |