Line 428... |
Line 428... |
428 |
// XXX: ne devrait plus être nécessaire maintenant que rechercherInformationsComplementairesSurNom() [plus précisément effectuerRequeteUrlRecherche()]
|
428 |
// XXX: ne devrait plus être nécessaire maintenant que rechercherInformationsComplementairesSurNom() [plus précisément effectuerRequeteUrlRecherche()]
|
429 |
// a été modifiée pour retourner tous les champs nécessaire.
|
429 |
// a été modifiée pour retourner tous les champs nécessaire.
|
430 |
if ($deuxieme_passe && (! array_key_exists('nom_ret_nn', $parametres) || ! array_key_exists('nt', $parametres))) {
|
430 |
if ($deuxieme_passe && (! array_key_exists('nom_ret_nn', $parametres) || ! array_key_exists('nt', $parametres))) {
|
431 |
// Utilisation d'un nom faisant parti du referentiel : recherche du nom valide correspondant
|
431 |
// Utilisation d'un nom faisant parti du referentiel : recherche du nom valide correspondant
|
432 |
$chercheur_infos_complementaires = new RechercheInfosTaxonBeta($this->config , $code_referentiel);
|
432 |
$chercheur_infos_complementaires = new RechercheInfosTaxonBeta($this->config , $code_referentiel);
|
433 |
$complement = $chercheur_infos_complementaires->effectuerRequeteInfosComplementairesSurNumNom($parametres['nom_sel_nn']);
|
433 |
$complement = $chercheur_infos_complementaires->effectuerRequeteInfosComplementairesSurNumNom($parametres['nom_sel_nn'], $code_referentiel);
|
434 |
// les paramètres passés datait peut-être d'une précédente autocomplétion, mais le référentiel ayant été changé par l'utilisateur
|
434 |
// les paramètres passés datait peut-être d'une précédente autocomplétion, mais le référentiel ayant été changé par l'utilisateur
|
435 |
// la détection ne fonctionne plus : nous supprimons les données précédemment générées de la base !
|
435 |
// la détection ne fonctionne plus : nous supprimons les données précédemment générées de la base !
|
436 |
if (!$complement) {
|
436 |
if (!$complement) {
|
437 |
$parametres['nom_sel_nn'] = $parametres['nom_ret'] = $parametres['nom_ret_nn'] = $parametres['nt'] = $parametres['famille'] = NULL;
|
437 |
$parametres['nom_sel_nn'] = $parametres['nom_ret'] = $parametres['nom_ret_nn'] = $parametres['nt'] = $parametres['famille'] = NULL;
|
438 |
} else {
|
438 |
} else {
|
439 |
$parametres['nom_ret'] = RechercheInfosTaxonBeta::supprimerBiblio($complement->nom_retenu_complet);
|
439 |
$parametres['nom_ret'] = RechercheInfosTaxonBeta::supprimerBiblio($complement->nom_retenu_complet);
|
- |
|
440 |
$parametres['nom_sel'] = empty($parametres['nom_sel']) ? $complement->nom_sci : $parametres['nom_sel'];
|
440 |
$parametres['nom_ret_nn'] = $complement->{"nom_retenu.id"};
|
441 |
$parametres['nom_ret_nn'] = $complement->{"nom_retenu.id"};
|
441 |
$parametres['nt'] = $complement->num_taxonomique;
|
442 |
$parametres['nt'] = $complement->num_taxonomique;
|
442 |
$parametres['famille'] = $complement->famille;
|
443 |
$parametres['famille'] = $complement->famille;
|
443 |
}
|
444 |
}
|
444 |
}
|
445 |
}
|