Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1910 → Rev 2038

/trunk/scripts/modules/adeterminer/AlerteMailADeterminer.php
47,6 → 47,10
}
}
 
protected function traiterErreur($msg) {
echo "ERREUR: $msg\n";
}
 
private function verifierModeUtilisation() {
$testeurCourriel = $this->conteneur->getParametre('t');
if ($testeurCourriel) {
298,24 → 302,27
return $utilisateursIntitules;
}
 
private function telechargerUtilisateurInfos($utilisateurId) {
protected function telechargerUtilisateurInfos($utilisateurId) {
if (! isset($this->utilisateursInfos[$utilisateurId])) {
$urlTpl = $this->conteneur->getParametre('url_service_utilisateur');
$url = sprintf($urlTpl, $utilisateurId);
$clientRest = $this->conteneur->getRestClient();
$json = $clientRest->consulter($url);
$infos = json_decode($json);
$this->utilisateursInfos[$utilisateurId] = isset($infos->id) ? $infos : $utilisateurId;
$infos = json_decode($json, true);
if (is_array($infos)) {
$infos = array_shift($infos);
}
$this->utilisateursInfos[$utilisateurId] = isset($infos['id']) ? $infos : $utilisateurId;
}
return $this->utilisateursInfos[$utilisateurId];
}
 
private function formaterUtilisateurInfos($infos) {
$utilisateurId = isset($infos->id) ? $infos->id : intval($infos);
if (isset($infos->courriel) && isset($infos->intitule)) {
$prenomNom = $infos->nom.' '.$infos->prenom;
$pseudo = empty($infos->pseudo) ? '' : '['.$infos->pseudo.'] ';
$courriel = $infos->courriel;
protected function formaterUtilisateurInfos($infos) {
$utilisateurId = isset($infos['id']) ? $infos['id'] : intval($infos);
if (isset($infos['courriel']) && isset($infos['intitule'])) {
$prenomNom = $infos['nom'].' '.$infos['prenom'];
$pseudo = empty($infos['pseudo']) ? '' : '['.$infos['pseudo'].'] ';
$courriel = $infos['courriel'];
$intitule = "$prenomNom $pseudo($courriel) - id#$utilisateurId";
} else {
$intitule = "Utilisateur avec id $utilisateurId introuvable";