389,7 → 389,7 |
// Prétraitement des données |
$donnees = $this->construireDonneesCommunesAuFlux($elements); |
foreach ($elements as $element) { |
$identifiants[$element['ce_utilisateur']] = $element['ce_utilisateur']; |
$identifiants[$element['courriel_utilisateur']] = $element['courriel_utilisateur']; |
} |
$this->auteurs = $this->creerAuteurs($identifiants); |
foreach ($elements as $element) { |
443,7 → 443,7 |
private function creerTitre($obs) { |
$nom_plante = $obs['nom_sel'].' [nn'.$obs['nom_sel_nn'].']'; |
$lieu = $obs['zone_geo'].' ('.$obs['ce_zone_geo'].')'; |
$utilisateur = $obs['prenom_utilisateur'].' '.$obs['nom_utilisateur']; |
$utilisateur = $this->getIntituleAuteur($obs['courriel_utilisateur']);; |
$titre = "$nom_plante à $lieu par $utilisateur"; |
$titre = $this->nettoyerTexte($titre); |
return $titre; |
467,7 → 467,7 |
$famille = $obs['famille']; |
$nom_saisi = $obs['nom_sel']; |
$nom_retenu = $obs['nom_ret']; |
$auteur = $obs['prenom_utilisateur'].' '.$obs['nom_utilisateur']; |
$auteur = $this->getIntituleAuteur($obs['courriel_utilisateur']); |
$auteur_mail = $obs['courriel_utilisateur']; |
$mots_cles_obs = $obs['mots_cles_texte']; |
$lien_correction = sprintf($this->config['settings']['phpEditUrlTpl'], $obs['id_observation']); |
526,4 → 526,10 |
} |
return $url_service; |
} |
|
private function getIntituleAuteur($courriel) { |
$courriel = strtolower($courriel); |
$intitule = $this->auteurs[$courriel]; |
return $intitule; |
} |
} |