Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 164 → Rev 160

/trunk/services/modules/0.1/nvjfl/NomsVernaculaires.php
346,7 → 346,6
$resultat_json[$tab['num_nom_vernaculaire']]['taxon.code'] = 'bdtfx.nt:'.$tab['num_taxon'];
if ($this->retour_format == 'max') {
$resultat_json[$tab['num_nom_vernaculaire']]['taxon'] = $tab['num_taxon'];
$resultat_json[$tab['num_nom_vernaculaire']]['nom_retenu.code'] = $tab['num_taxon'];
$this->taxons[] = $tab['num_taxon']; // utiliser pour chercher les noms latins
$resultat_json[$tab['num_nom_vernaculaire']]['href'] = $this->ajouterHref('noms-vernaculaires', $tab['id']);
}
364,8 → 363,7
$nom_sci = $this->recupererNomTaxons();
foreach ($resultat as $num=>$tab) {
if (isset($nom_sci[$tab['taxon']])) {
$resultat[$num]['nom_retenu.code'] = $nom_sci[$tab['taxon']]['id'];
$resultat[$num]['taxon'] = $nom_sci[$tab['taxon']]['nom_sci'];
$resultat[$num]['taxon'] = $nom_sci[$tab['taxon']];
}
}
return $resultat;
430,7 → 428,6
$url = $this->ajouterHrefAutreProjet($service, $ressource, $valeur, $projet);
if ($service == 'taxons') {
$code_valeur = '';
$this->table_retour['attributions'][$langue][$num_nom]['nom_retenu.code'] = $code_valeur;
} else {
$code_valeur = $this->chercherSignificationCode($url, $nom);
}
461,8 → 458,7
foreach ($langue as $num_nom=>$taxon) {
$num_tax = ltrim($taxon['taxon.code'], 'bdtfx.nt:');
if (isset($resultat[$num_tax])) {
$this->table_retour['attributions'][$code_langue][$num_nom]['nom_retenu.code'] = $resultat[$num_tax]['id'];
$this->table_retour['attributions'][$code_langue][$num_nom]['taxon'] = $resultat[$num_tax]['nom_sci'];
$this->table_retour['attributions'][$code_langue][$num_nom]['taxon'] = $resultat[$num_tax];
}
}
}
473,8 → 469,7
$this->getBdd()->proteger(implode(',', $this->taxons));
$res = $this->consulterHref($url);
foreach ($res->resultat as $id=>$taxon) {
$resultat[$taxon->num_taxonomique]['id'] = 'bdtfx.nn:'.$id;
$resultat[$taxon->num_taxonomique]['nom_sci'] = $taxon->nom_sci;
$resultat[$taxon->num_taxonomique] = $taxon->nom_sci;
}
return $resultat;
}