279,7 → 279,7 |
// dans le cas de BDTFX, ajout de l'illustration de Coste et de |
// la carte Chorodep pour illustrer les résultats de recherche |
if ($ref == "bdtfx" && (Config::get("activer_image_coste") == "1")) { |
$this->ajouterImagesCosteEtChorodep($nn, $donneesRef); |
$this->ajouterImagesEflore($nn, $donneesRef); |
} |
|
$nouveauTaxon[$ref] = $donneesRef; |
292,15 → 292,14 |
|
/** |
* Interroge le service eFlore pour récupérer l'illustration de Coste pour |
* le nn en cours, et ajoute une URL pour obtenir la carte de répartition |
* de Chorodep |
* le nn en cours, ainsi que les meilleures images d'eFlore et ajoute une |
* URL pour obtenir la carte de répartition de Chorodep |
*/ |
protected function ajouterImagesCosteEtChorodep($nn, &$donnees) { |
protected function ajouterImagesEflore($nn, &$donnees) { |
// carte de répartition - le service renvoie directement une image |
$donnees['thumbnails.chorodep'] = sprintf(Config::get('url_template_chorodep'), $nn); |
$donnees['thumbnails']['chorodep'] = sprintf(Config::get('url_template_chorodep'), $nn); |
// Coste |
$urlServiceCoste = sprintf(Config::get('url_template_coste'), $nn); |
$retour = @file_get_contents($urlServiceCoste); |
$retour = @file_get_contents($sprintf(Config::get('url_template_coste'), $nn)); |
if ($retour) { |
try { |
$infosCoste = json_decode($retour, true); |
307,7 → 306,7 |
if (! empty($infosCoste['resultats']) && is_array($infosCoste['resultats'])) { |
$res1 = array_shift($infosCoste['resultats']); |
if (is_array($res1) && ! empty($res1['binaire.href'])) { |
$donnees['thumbnails.coste'] = $res1['binaire.href']; |
$donnees['thumbnails']['coste'] = $res1['binaire.href']; |
} |
} |
} catch (Exception $ex) { |
314,10 → 313,26 |
// pas de bol |
} |
} |
// CEL |
$retour = @file_get_contents($sprintf(Config::get('url_template_cel'), $nn)); |
if ($retour) { |
try { |
$infosCel = json_decode($retour, true); |
if (! empty($infosCel['resultat']) && is_array($infosCel['resultat'])) { |
foreach($infosCel['resultat'] as $organe => $imageSrc) { |
$donnees['thumbnails']['cel'][$organe] = $imageSrc; |
} |
} |
} catch (Exception $ex) { |
// pas de bol |
} |
} |
// debug |
/*echo ">> nn : [$nn]" . PHP_EOL; |
echo ">> image Coste : [" . $donnees['thumbnails.coste'] . "]" . PHP_EOL; |
echo ">> carte Chorodep : [" . $donnees['thumbnails.chorodep'] . "]" . PHP_EOL;*/ |
echo ">> image Coste : [" . $donnees['thumbnails']['coste'] . "]" . PHP_EOL; |
echo ">> carte Chorodep : [" . $donnees['thumbnails']['chorodep'] . "]" . PHP_EOL; |
echo ">> images CeL :" . PHP_EOL; |
var_dump($donnees['thumbnails']['cel'])*/ |
} |
|
/** |