Line 39... |
Line 39... |
39 |
|
39 |
|
40 |
function obtenirCarteChorologie($referentiel_taxo, $nn) {
|
40 |
function obtenirCarteChorologie($referentiel_taxo, $nn) {
|
41 |
// TODO: gérer ici les cartes d'autres référentiels si celles si sont disponibles
|
41 |
// TODO: gérer ici les cartes d'autres référentiels si celles si sont disponibles
|
Line 42... |
Line -... |
42 |
$retour = array('');
|
- |
|
43 |
|
42 |
$retour = array('');
|
44 |
$nns = array($nn);
|
43 |
|
45 |
$chercheur_infos_taxon = new RechercheInfosTaxonBeta($this->config, $referentiel_taxo);
|
- |
|
46 |
$syns = $chercheur_infos_taxon->rechercherSynonymesSurNumNom($nn);
|
- |
|
47 |
foreach($syns as $nn => $syn) {
|
- |
|
Line 48... |
Line 44... |
48 |
$nns[] = $nn;
|
44 |
$chercheur_infos_taxon = new RechercheInfosTaxonBeta($this->config, $referentiel_taxo);
|
49 |
}
|
45 |
$nt = $chercheur_infos_taxon->rechercherNumTaxSurNumNom($nn);
|
50 |
|
46 |
|
51 |
switch($referentiel_taxo) {
|
47 |
switch($referentiel_taxo) {
|
52 |
case 'bdtfx':
|
48 |
case 'bdtfx':
|
53 |
$url_service_chorologie = $this->config['eflore']['url_service_chorologie_carte'];
|
49 |
$url_service_chorologie = $this->config['eflore']['url_service_chorologie_carte'];
|
54 |
$url_service_chorologie = str_replace('{referentiel_choro}','chorodep',$url_service_chorologie);
|
50 |
$url_service_chorologie = str_replace('{referentiel_choro}','chorodep',$url_service_chorologie);
|
55 |
$file = $url_service_chorologie.'/nn%3A'.implode(',',$nns).'?retour.format=587&retour=image%2Fpng';
|
51 |
$file = $url_service_chorologie.'/nt%3A'.$nt.'?retour.format=587&retour=image%2Fpng';
|
56 |
$retour = array($file);
|
52 |
$retour = array($file);
|
57 |
break;
|
53 |
break;
|
58 |
case 'bdtxa':
|
54 |
case 'bdtxa':
|
59 |
// En attendant mieux
|
55 |
// En attendant mieux
|
60 |
$url_service_chorologie = $this->config['eflore']['url_service_chorologie_carte'];
|
56 |
$url_service_chorologie = $this->config['eflore']['url_service_chorologie_carte'];
|
61 |
$url_service_chorologie = str_replace('{referentiel_choro}','bdtxa',$url_service_chorologie);
|
57 |
$url_service_chorologie = str_replace('{referentiel_choro}','bdtxa',$url_service_chorologie);
|
Line 62... |
Line 58... |
62 |
$file = $url_service_chorologie.'/nn%3A'.implode(',',$nns).'?retour.format=587&retour=image%2Fpng';
|
58 |
$file = $url_service_chorologie.'/nt%3A'.$nt.'?retour.format=587&retour=image%2Fpng';
|
63 |
$retour = array($file);
|
59 |
$retour = array($file);
|