Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1672 → Rev 1673

/trunk/jrest/lib/FormateurGroupeColonne.php
248,7 → 248,7
"&retour.champs=num_statut";
$noms = @json_decode(file_get_contents($url));
if(! $noms) return '';
$noms = array_filter((array)($noms->resultat), array($this, retournerNumStatutUn));
$noms = array_filter((array)($noms->resultat), array($this, retournerNumStatutUn)); // XXX: php 5.3
$nom = array_pop($noms)->nom_vernaculaire;
// cache
259,6 → 259,10
private function retournerNumStatutUn(&$item) {
return ($item->num_statut == 1);
}
 
private function retournerNumStatutUnArr(&$item) {
return ($item['num_statut'] == 1);
}
// si getNomCommun_v2 ou getNomCommun_v3 sont utilisés
/* require_once('/home/raphael/eflore/framework/framework/Framework.php');
291,7 → 295,7
$noms = $service->consulter(Array('nvjfl', 'noms-vernaculaires'), $donnees);
if(! $noms) return '';
$noms = array_filter((array)($noms->resultat), array($this, retournerNumStatutUn));
$noms = array_filter((array)($noms->resultat), array($this, retournerNumStatutUn)); // XXX: php 5.3
$nom = array_pop($noms)->nom_vernaculaire;
// cache
329,7 → 333,7
return '';
}
if(! $noms) return '';
$noms = array_filter($noms['resultat'], array($this, retournerNumStatutUn));
$noms = array_filter($noms['resultat'], array($this, retournerNumStatutUnArr)); // XXX: php 5.3
$premier_nom = array_pop($noms);
$nom = $premier_nom['nom_vernaculaire'];