Subversion Repositories eFlore/Applications.cel

Rev

Rev 1475 | Rev 1586 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1475 Rev 1494
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;