5,13 → 5,20 |
const SERVICE_CARTO_NOM = 'carto'; |
const SERVICE_CARTO_ACTION_DEFAUT = 'carto'; |
|
private $carte = null; |
private $source = null; |
private $carte = null; |
private $source = null; |
private $titre = null; |
private $logo = null; |
private $urlSite = null; |
|
private $numeroNomenclatural = '*'; |
private $numeroTaxon = '*'; |
private $auteur = '*'; |
private $referentiel = '*'; |
private $departement = '*'; |
private $auteur = '*'; |
private $dateDebut = '*'; |
private $dateFin = '*'; |
private $nbJours = 0; |
|
|
/** |
43,10 → 50,17 |
extract($this->parametres); |
$this->carte = (isset($carte) ? $carte : self::SERVICE_CARTO_ACTION_DEFAUT); |
$this->source = (isset($source) ? $source : $this->config['carto']['sourceParDefaut']); |
$this->logo = (isset($logo) ? $logo : null); |
$this->titre = (isset($titre) ? $titre : null); |
$this->urlSite = (isset($url_site) ? $url_site : null); |
$this->numeroTaxon = (isset($num_taxon) ? $num_taxon : '*'); |
$this->numeroNomenclatural = (isset($nn) ? $nn : '*'); |
$this->departement = (isset($dept) ? $dept : '*'); |
$this->referentiel = (isset($referentiel) ? $referentiel : '*'); |
$this->auteur = (isset($auteur) ? $auteur : '*'); |
$this->dateDebut = (isset($date_debut) ? $date_debut : '*'); |
$this->dateFin = (isset($date_fin) ? $date_fin : '*'); |
$this->nbJours = (isset($nb_jours) ? intval($nb_jours) : 0); |
} |
|
/** |
60,18 → 74,27 |
$widget['donnees']['url_serivce_carto'] = $this->contruireUrlServiceCarto(); |
$widget['donnees']['url_base'] = $url_base; |
$widget['donnees']['source'] = $this->source; |
$widget['donnees']['titre'] = $this->titre; |
$widget['donnees']['logo'] = $this->logo; |
$widget['donnees']['url_site'] = $this->urlSite; |
$widget['donnees']['auteur'] = $this->auteur; |
$widget['donnees']['nn'] = $this->numeroNomenclatural; |
$widget['donnees']['num_taxon'] = $this->numeroTaxon; |
$widget['donnees']['auteur'] = $this->auteur; |
$widget['donnees']['departement'] = $this->departement; |
$widget['donnees']['referentiel'] = $this->referentiel; |
$widget['donnees']['date_debut'] = $this->dateDebut; |
$widget['donnees']['date_fin'] = $this->dateFin; |
$widget['donnees']['nb_jours'] = $this->nbJours; |
|
$widget['donnees']['communeImageUrl'] = $this->config['carto']['communeImageUrl']; |
$widget['donnees']['pointImageUrl'] = $this->config['carto']['pointImageUrl']; |
$widget['donnees']['liensVersSources'] = $this->config['carto']['liensVersSources']; |
$widget['donnees']['sourcesDispo'] = $this->config['carto']['sourcesDispo']; |
$widget['donnees']['nomSourcesDispo'] = $this->config['carto']['nomSourcesDispo']; |
$widget['donnees']['listeSources'] = $this->config['carto']['sourcesDispo']; |
$widget['donnees']['nomListeSources'] = $this->config['carto']['nomSourcesDispo']; |
$widget['donnees']['titreLegende'] = $this->config['carto']['titreLegende']; |
$widget['donnees']['urlLimitesCommunales'] = $this->obtenirUrlsLimitesCommunales(); |
$widget['donnees']['zoomMaximumMaillage'] = $this->config['carto']['zoomMaximumMaillage']; |
$widget['donnees']['seuilMaillage'] = $this->config['carto']['seuilMaillage']; |
|
$widget['squelette'] = 'carto'; |
return $widget; |