421,7 → 421,7 |
$ids_observations[] = $element['id_observation']; |
} |
$gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs'); |
$champs_etendus = $gestion_champs_etendus->obtenirChampsEtendusPourElementsMultiples($ids_observations); |
$champs_etendus = $gestion_champs_etendus->consulterParLots($ids_observations); |
$this->auteurs = $this->creerAuteurs($identifiants); |
foreach ($elements as $element) { |
$element['obs_etendue'] = isset($champs_etendus[$element['id_observation']]) ? $champs_etendus[$element['id_observation']] : array(); |
540,9 → 540,13 |
|
private function creerDescriptionChampsEtendus($obs, $item) { |
$champs_etendus = ''; |
foreach($obs['obs_etendue'] as $cle => $valeur) { |
$champs_etendus .= '<li>'.$cle.' : '.$valeur.' </li>'; |
foreach($obs['obs_etendue'] as $cle => &$champ) { |
$champs_etendus .= '<li>'.$champ->label.' : '.$champ->valeur.' </li>'; |
} |
|
if($champs_etendus != '') { |
$champs_etendus = '<li> Champs supplémentaires : <ul>'.$champs_etendus.'</ul></li>'; |
} |
return $champs_etendus; |
} |
|