Line 436... |
Line 436... |
436 |
// la détection ne fonctionne plus : nous supprimons les données précédemment générées de la base !
|
436 |
// la détection ne fonctionne plus : nous supprimons les données précédemment générées de la base !
|
437 |
if (!$complement) {
|
437 |
if (!$complement) {
|
438 |
$parametres['nom_sel_nn'] = $parametres['nom_ret'] = $parametres['nom_ret_nn'] = $parametres['nt'] = $parametres['famille'] = NULL;
|
438 |
$parametres['nom_sel_nn'] = $parametres['nom_ret'] = $parametres['nom_ret_nn'] = $parametres['nt'] = $parametres['famille'] = NULL;
|
439 |
} else {
|
439 |
} else {
|
440 |
$parametres['nom_ret'] = RechercheInfosTaxonBeta::supprimerBiblio($complement->nom_retenu_complet);
|
440 |
$parametres['nom_ret'] = RechercheInfosTaxonBeta::supprimerBiblio($complement->nom_retenu_complet);
|
441 |
$parametres['nom_sel'] = empty($parametres['nom_sel']) ? $complement->nom_sci . ' ' . $complement->auteur : $parametres['nom_sel'];
|
441 |
$parametres['nom_sel'] = $complement->nom_sci . ' ' . $complement->auteur;
|
442 |
$parametres['nom_ret_nn'] = $complement->{"nom_retenu.id"};
|
442 |
$parametres['nom_ret_nn'] = $complement->{"nom_retenu.id"};
|
443 |
$parametres['nt'] = $complement->num_taxonomique;
|
443 |
$parametres['nt'] = $complement->num_taxonomique;
|
444 |
$parametres['famille'] = $complement->famille;
|
444 |
$parametres['famille'] = $complement->famille;
|
445 |
}
|
445 |
}
|
446 |
}
|
446 |
}
|
Line 498... |
Line 498... |
498 |
|
498 |
|
499 |
// Dans le cas de l'insertion de l'obs, il serait déraisonnable d'attendre plus de 2 secondes
|
499 |
// Dans le cas de l'insertion de l'obs, il serait déraisonnable d'attendre plus de 2 secondes
|
500 |
// pour détecter le pays qui sera de toute façon retrouvé par le script lancé en cron
|
500 |
// pour détecter le pays qui sera de toute façon retrouvé par le script lancé en cron
|
501 |
$recherche_pays->maxTimeoutRequeteMondiale = 2;
|
501 |
$recherche_pays->maxTimeoutRequeteMondiale = 2;
|
502 |
$infos_pays = $recherche_pays->obtenirInfosPourCoordonnees($parametres);
|
502 |
$infos_pays = $recherche_pays->obtenirInfosPourCoordonnees($parametres);
|
503 |
if($infos_pays['type'] == 'france') {
|
503 |
if($infos_pays['type'] == 'france') {
|
504 |
$parametres['pays'] = 'FR';
|
504 |
$parametres['pays'] = 'FR';
|
505 |
// Ajout d'infos supplémentaires si jamais on a pas de ce zone geo ou de zone geo
|
505 |
// Ajout d'infos supplémentaires si jamais on a pas de ce zone geo ou de zone geo
|
506 |
if(empty($parametres['ce_zone_geo'])) {
|
506 |
if(empty($parametres['ce_zone_geo'])) {
|
507 |
$parametres['ce_zone_geo'] = 'INSEE-C:'.$infos_pays['code_insee'];
|
507 |
$parametres['ce_zone_geo'] = 'INSEE-C:'.$infos_pays['code_insee'];
|
Line 508... |
Line 508... |
508 |
}
|
508 |
}
|
509 |
|
509 |
|
510 |
if(empty($parametres['zone_geo'])) {
|
510 |
if(empty($parametres['zone_geo'])) {
|
511 |
$parametres['zone_geo'] = $infos_pays['nom'];
|
511 |
$parametres['zone_geo'] = $infos_pays['nom'];
|
512 |
}
|
512 |
}
|
513 |
} else {
|
513 |
} else {
|
514 |
$parametres['pays'] = $infos_pays['code_pays'];
|
514 |
$parametres['pays'] = $infos_pays['code_pays'];
|