95,9 → 95,13 |
} |
|
public function formaterPourEnvoiCel($tableau_observations) { |
|
$ids = array(); |
foreach($tableau_observations as &$observation) { |
$observation['ce_zone_geo'] = $this->convertirCodeZoneGeoVersCodeInsee($observation['ce_zone_geo']); |
$ids_mots_cles = $this->getIdsMotsClesObservation($observation['id_observation']); |
|
$ids[] = $observation['id_observation']; |
$mots_cles_chaine = ''; |
foreach($ids_mots_cles as $id_mot_cle) { |
$mots_cles_chaine .= $id_mot_cle['id_mot_cle_obs'].';'; |
112,6 → 116,15 |
} |
} |
|
$gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs'); |
$champs_supp = $gestion_champs_etendus->obtenirChampsEtendusPourElementsMultiples($ids); |
|
foreach($tableau_observations as &$obs) { |
if(isset($champs_supp[$obs['id_observation']])) { |
$obs['obs_etendue'] = $champs_supp[$obs['id_observation']]; |
} |
} |
|
return $tableau_observations; |
} |
|