135,7 → 135,7 |
$requete = 'SELECT SQL_CALC_FOUND_ROWS id_observation, ce_utilisateur, courriel_utilisateur, '. |
' nom_sel, nom_ret, nom_sel_nn, nom_ret_nn, nt, famille, '. |
' lieudit, zone_geo, date_observation, milieu, commentaire, '. |
' utm_secteur, utm_x, utm_y, id_zone_geo, date_transmission '. |
' utm_secteur, utm_x, utm_y, id_zone_geo, date_transmission, nom_referentiel '. |
'FROM cel_obs AS co '. |
' LEFT JOIN cel_zones_geo AS l '. |
" ON (l.id_zone_geo = co.ce_zone_geo) ". |
180,7 → 180,8 |
$observation['lieu'] = $this->traiterLieu($donnee); |
$observation['observateur'] = $donnee->courriel_utilisateur; |
$observation['observateurId'] = $donnee->ce_utilisateur; |
$observation['urlEflore'] = $this->getUrlEflore($donnee->nom_sel_nn); |
$observation['referentiel'] = $this->supprimerVersionDuReferentiel($donnee->nom_referentiel); |
$observation['urlEflore'] = $this->getUrlEflore($donnee->nom_referentiel, $donnee->nom_sel_nn); |
|
if (isset($donnee->zone_geo)) { |
$observations['commune'] = $this->nettoyerTexte($donnee->zone_geo); |
194,14 → 195,6 |
return $observations; |
} |
|
private function getUrlEflore($nn) { |
$urlEflore = null; |
if (! $this->etreNull($nn)) { |
$urlEflore = sprintf($this->config['settings']['efloreUrlTpl'], $nn, 'illustration'); |
} |
return $urlEflore; |
} |
|
private function traiterLieu($donnee) { |
$lieu = array(); |
if (!$this->etreNull($donnee->lieudit)) { |