Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1822 → Rev 1823

/trunk/scripts/modules/adeterminer/AlerteMailADeterminer.php
91,7 → 91,26
}
 
private function formaterObservations($liste_obs) {
// lister les courriels
$courriels = array();
foreach ($liste_obs as $obs) {
$courriels[] = $obs['courriel_utilisateur'];
}
$courriels = array_unique($courriels);
$courriels = array_filter($courriels);
 
// récupérer les pseudos
$identites = TelaBotanica\Del\Commun\Utilisateurs::identiteUtilisateurs($courriels, $this->conteneur->getParametre('url_service_utilisateur'));
 
// emboîter tout
foreach ($liste_obs as $obs) {
// identité de l'utilisateur : pseudo, nom-prénom ou courriel tronqué
$identiteUtil = $obs['courriel_utilisateur']; // sera tronqué si rien de mieux n'a été trouvé
if (isset($identites[$obs['courriel_utilisateur']])) {
$identiteUtil = $identites[$obs['courriel_utilisateur']];
}
$identiteUtil = TelaBotanica\Del\Commun\Utilisateurs::identiteAAfficher($identiteUtil);
 
$id_obs = $obs['id_observation'];
$infos = array();
$infos['id'] = $id_obs;
99,6 → 118,7
$infos['nom_propose'] = $this->formaterNomSci($obs);
$infos['lien'] = $this->obtenirLienFicheObs($id_obs);
$infos['lieu'] = $this->formaterLieu($obs);
$infos['auteur'] = $identiteUtil;
$this->observations_concernees[$id_obs] = $infos;
}
}