Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1570 → Rev 1571

/trunk/jrest/services/CelSyndicationObservation.php
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;
}