346,8 → 346,14 |
public function recupererOntologies($valeur, $champs){ |
$url = Config::get('url_service_base').Config::get('nom_projet'). |
'/ontologies/'.$this->champs_ontologiques[$champs].':'.urlencode(urlencode($valeur)); |
$val = $this->consulterHref($url); |
$this->resultat_json[$champs.'.libelle'] = $val->nom; |
$val = $this->getBdd()->recuperer(sprintf( |
"SELECT a.nom FROM baseflor_ontologies a LEFT JOIN baseflor_ontologies b ON a.id = b.id LEFT JOIN baseflor_ontologies c ON b.classe_id = c.id WHERE". |
" b.code = BINARY '%s' AND c.code = BINARY '%s' LIMIT 0, 100", |
$valeur, |
$this->champs_ontologiques[$champs]), |
Bdd::MODE_OBJET); |
|
$this->resultat_json[$champs.'.libelle'] = isset($val->nom) ? $val->nom : NULL; // eg: VEMO:0 |
$this->resultat_json[$champs.'.code'] = $valeur; |
$this->resultat_json[$champs.'.href'] = $url; |
} |