Line 44... |
Line 44... |
44 |
private $photos = null; // Seulement les obs avec photos ou bien toutes
|
44 |
private $photos = null; // Seulement les obs avec photos ou bien toutes
|
45 |
private $titre = null; // Indication s'il faut le titre par défaut, personnalisé ou bien sans titre
|
45 |
private $titre = null; // Indication s'il faut le titre par défaut, personnalisé ou bien sans titre
|
46 |
private $logo = null; // url du logo à ajouter si nécessaire
|
46 |
private $logo = null; // url du logo à ajouter si nécessaire
|
47 |
private $url_site = null; // url du site auquel le logo est lié
|
47 |
private $url_site = null; // url du site auquel le logo est lié
|
48 |
private $image = null; // url d'une image à ajouter dans l'interface
|
48 |
private $image = null; // url d'une image à ajouter dans l'interface
|
- |
|
49 |
private $nbjours = null; // nombre de jour à partir de la date courate pour lesquels on affiche les points
|
- |
|
50 |
private $referentiel = null; // nombre de jour à partir de la date courate pour lesquels on affiche les points
|
Line 49... |
Line 51... |
49 |
|
51 |
|
50 |
/**
|
52 |
/**
|
51 |
* Méthode appelée par défaut pour charger ce widget.
|
53 |
* Méthode appelée par défaut pour charger ce widget.
|
52 |
*/
|
54 |
*/
|
Line 87... |
Line 89... |
87 |
$this->photos = (isset($photos) ? $photos : null);
|
89 |
$this->photos = (isset($photos) ? $photos : null);
|
88 |
$this->titre = (isset($titre) ? urldecode($titre) : null);
|
90 |
$this->titre = (isset($titre) ? urldecode($titre) : null);
|
89 |
$this->logo = (isset($logo) ? urldecode($logo) : null);
|
91 |
$this->logo = (isset($logo) ? urldecode($logo) : null);
|
90 |
$this->url_site = (isset($url_site) ? urldecode($url_site) : null);
|
92 |
$this->url_site = (isset($url_site) ? urldecode($url_site) : null);
|
91 |
$this->image = (isset($image) ? urldecode($image) : null);
|
93 |
$this->image = (isset($image) ? urldecode($image) : null);
|
- |
|
94 |
$this->nbjours = (isset($nbjours) ? urldecode($nbjours) : null);
|
- |
|
95 |
$this->referentiel = (isset($referentiel) ? urldecode($referentiel) : null);
|
92 |
$this->start = (isset($start) ? $start : null);
|
96 |
$this->start = (isset($start) ? $start : null);
|
93 |
$this->limit = (isset($limit) ? $limit : null);
|
97 |
$this->limit = (isset($limit) ? $limit : null);
|
94 |
}
|
98 |
}
|
Line 95... |
Line 99... |
95 |
|
99 |
|
Line 117... |
Line 121... |
117 |
$widget['donnees']['photos'] = $this->photos;
|
121 |
$widget['donnees']['photos'] = $this->photos;
|
118 |
$widget['donnees']['titre'] = $this->titre;
|
122 |
$widget['donnees']['titre'] = $this->titre;
|
119 |
$widget['donnees']['logo'] = $this->logo;
|
123 |
$widget['donnees']['logo'] = $this->logo;
|
120 |
$widget['donnees']['url_site'] = $this->url_site;
|
124 |
$widget['donnees']['url_site'] = $this->url_site;
|
121 |
$widget['donnees']['image'] = $this->image;
|
125 |
$widget['donnees']['image'] = $this->image;
|
- |
|
126 |
$widget['donnees']['nbjours'] = $this->nbjours;
|
- |
|
127 |
$widget['donnees']['referentiel'] = $this->referentiel;
|
122 |
$widget['donnees']['url_limites_communales'] = $this->obtenirUrlsLimitesCommunales();
|
128 |
$widget['donnees']['url_limites_communales'] = $this->obtenirUrlsLimitesCommunales();
|
123 |
$widget['donnees']['communeImageUrl'] = $this->config['carto']['communeImageUrl'];
|
129 |
$widget['donnees']['communeImageUrl'] = $this->config['carto']['communeImageUrl'];
|
124 |
$widget['donnees']['pointImageUrl'] = $this->config['carto']['pointImageUrl'];
|
130 |
$widget['donnees']['pointImageUrl'] = $this->config['carto']['pointImageUrl'];
|
125 |
$widget['donnees']['groupeImageUrlTpl'] = $this->config['carto']['groupeImageUrlTpl'];
|
131 |
$widget['donnees']['groupeImageUrlTpl'] = $this->config['carto']['groupeImageUrlTpl'];
|
Line 135... |
Line 141... |
135 |
if ($action) {
|
141 |
if ($action) {
|
136 |
$url .= "/$action";
|
142 |
$url .= "/$action";
|
Line 137... |
Line 143... |
137 |
|
143 |
|
138 |
$parametres_retenus = array();
|
144 |
$parametres_retenus = array();
|
139 |
$parametres_a_tester = array('station', 'utilisateur', 'projet', 'tag', 'dept', 'commune',
|
145 |
$parametres_a_tester = array('station', 'utilisateur', 'projet', 'tag', 'dept', 'commune',
|
140 |
'num_taxon', 'taxon', 'date', 'commentaire',
|
146 |
'num_taxon', 'taxon', 'date', 'commentaire', 'nbjours', 'referentiel',
|
141 |
'start', 'limit');
|
147 |
'start', 'limit');
|
142 |
foreach ($parametres_a_tester as $param) {
|
148 |
foreach ($parametres_a_tester as $param) {
|
143 |
if (isset($this->$param) && $this->$param != '*') {
|
149 |
if (isset($this->$param) && $this->$param != '*') {
|
144 |
$parametres_retenus[$param] = $this->$param;
|
150 |
$parametres_retenus[$param] = $this->$param;
|