Line 54... |
Line 54... |
54 |
$widget['donnees']['efloreRechercheSciUrlTpl'] = $this->config['url']['efloreRechercheSciUrlTpl'];
|
54 |
$widget['donnees']['efloreRechercheSciUrlTpl'] = $this->config['url']['efloreRechercheSciUrlTpl'];
|
55 |
$widget['donnees']['efloreRechercheVernaUrlTpl'] = $this->config['url']['efloreRechercheVernaUrlTpl'];
|
55 |
$widget['donnees']['efloreRechercheVernaUrlTpl'] = $this->config['url']['efloreRechercheVernaUrlTpl'];
|
56 |
$widget['donnees']['ficheTaxonUrlTpl'] = $this->config['url']['ficheTaxonUrlTpl'];
|
56 |
$widget['donnees']['ficheTaxonUrlTpl'] = $this->config['url']['ficheTaxonUrlTpl'];
|
Line 57... |
Line 57... |
57 |
|
57 |
|
- |
|
58 |
$widget['donnees']['referentielsSciDispos'] = $this->traiterReferentielSciDispos();
|
58 |
$widget['donnees']['referentielsSciDispos'] = $this->traiterReferentielSciDispos();
|
59 |
$widget['donnees']['referentielsConsultationUrls'] = $this->traiterUrlsConsultationReferentiels($widget['donnees']['referentielsSciDispos']);
|
59 |
$widget['donnees']['referentielsVernasDispos'] = $this->traiterReferentielsSciVernasDispos();
|
60 |
$widget['donnees']['referentielsVernasDispos'] = $this->traiterReferentielsSciVernasDispos();
|
60 |
$ref_sci_defaut = array_shift(array_keys($widget['donnees']['referentielsSciDispos']));
|
61 |
$ref_sci_defaut = array_shift(array_keys($widget['donnees']['referentielsSciDispos']));
|
61 |
$ref_verna_defaut = $widget['donnees']['referentielsVernasDispos'][$ref_sci_defaut];
|
62 |
$ref_verna_defaut = $widget['donnees']['referentielsVernasDispos'][$ref_sci_defaut];
|
62 |
$widget['donnees']['efloreRechercheSciUrlDefaut'] = str_replace('{referentiel}', $ref_sci_defaut, $this->config['url']['efloreRechercheSciUrlTpl']);
|
63 |
$widget['donnees']['efloreRechercheSciUrlDefaut'] = str_replace('{referentiel}', $ref_sci_defaut, $this->config['url']['efloreRechercheSciUrlTpl']);
|
Line 85... |
Line 86... |
85 |
$ref_sci_a_verna = explode(":", $ref_verna);
|
86 |
$ref_sci_a_verna = explode(":", $ref_verna);
|
86 |
$tab_refs_verna[$ref_sci_a_verna[0]] = $ref_sci_a_verna[1];
|
87 |
$tab_refs_verna[$ref_sci_a_verna[0]] = $ref_sci_a_verna[1];
|
87 |
}
|
88 |
}
|
88 |
return $tab_refs_verna;
|
89 |
return $tab_refs_verna;
|
89 |
}
|
90 |
}
|
- |
|
91 |
|
- |
|
92 |
private function traiterUrlsConsultationReferentiels($referentiels) {
|
- |
|
93 |
$urls = array();
|
- |
|
94 |
foreach($referentiels as $code_ref => $nom) {
|
- |
|
95 |
$config_url_ref = 'efloreConsultation'.ucwords($code_ref).'Url';
|
- |
|
96 |
if(isset($this->config['url'][$config_url_ref])) {
|
- |
|
97 |
$urls[$code_ref] = $this->config['url'][$config_url_ref];
|
- |
|
98 |
} else {
|
- |
|
99 |
$urls[$code_ref] = $this->config['url']['efloreConsultationUrl'];
|
- |
|
100 |
}
|
- |
|
101 |
}
|
- |
|
102 |
return $urls;
|
- |
|
103 |
}
|
90 |
}
|
104 |
}
|
91 |
?>
|
105 |
?>
|
92 |
|
106 |
|