Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 767 → Rev 768

/trunk/services/modules/0.1/commun/Ontologies.php
334,9 → 334,10
return $entete;
}
 
public function __anonyme1($val) { return $val != ''; }
 
public function formaterOntologiesId($resultat) {
$table_retour = array_filter($resultat, function($val) { return $val != ''; });
$table_retour = array_filter($resultat, array($this, '__anonyme1'));
$this->calculerClassID($table_retour);
return $table_retour;
}
345,7 → 346,7
$result = Array();
foreach($resultats as $k => $resultat) {
$id = $resultat['requete'];
$result[$id] = array_filter($resultat, function($val) { return $val != ''; });
$result[$id] = array_filter($resultat, array($this, '__anonyme1'));
unset($result[$id]['requete']);
$this->calculerClassID($result[$id]);
}
357,10 → 358,9
// ça ne semble pas logique...
// if ($this->retour_format != 'max') return;
 
 
// question: pourquoi ne pas passer les infos relatives aux ontologies 0 ?
// et que signifie ce commentaire: "pas de parent"
if ($resultat['classe_id'] == '0') return;
if (@$resultat['classe_id'] == '0') return;
 
$valeur = isset($resultat['classe_id']) ? $resultat['classe_id'] : $resultat['classe.id'];
if(! isset($resultat['classe.id'])) {