Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2218 Rev 2260
Line 14... Line 14...
14
	const PAGE_DEFAUT = 'defaut';
14
	const PAGE_DEFAUT = 'defaut';
15
	const MODE_DEFAUT = 'defaut';
15
	const MODE_DEFAUT = 'defaut';
16
	const MODE_UTILISATEUR = 'utilisateur';
16
	const MODE_UTILISATEUR = 'utilisateur';
17
	private $page;
17
	private $page;
18
	private $mode;
18
	private $mode;
-
 
19
	/**
-
 
20
	 * Si true, pas de barre de navigation inter-applications
-
 
21
	 * Attention, pour l'instant nobar désactive également le bouton pour avoir ses stats personnelles
-
 
22
	 */
-
 
23
	private $nobar;
Line 19... Line 24...
19
	
24
	
20
	/**
25
	/**
21
	 * Méthode appelée avec une requête de type GET.
26
	 * Méthode appelée avec une requête de type GET.
22
	 */
27
	 */
23
	public function executer() {
28
	public function executer() {
Line 24... Line 29...
24
		$retour = null;
29
		$retour = null;
25
		
30
		
26
		extract($this->parametres);
31
		extract($this->parametres);
-
 
32
		$this->mode = (isset($mode)) ? $mode : self::MODE_DEFAUT;
Line 27... Line 33...
27
		$this->mode = (isset($mode)) ? $mode : self::MODE_DEFAUT;
33
		$this->page = (isset($page)) ? $page : self::PAGE_DEFAUT;
28
		$this->page = (isset($page)) ? $page : self::PAGE_DEFAUT;
34
		$this->nobar = (isset($nobar)) ? $nobar : false;
29
		
35
		
30
		$methode = $this->traiterNomMethodeExecuter($this->page);
36
		$methode = $this->traiterNomMethodeExecuter($this->page);
Line 81... Line 87...
81
			$widget['donnees']['url_image_chargement'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/stats/squelettes/img/chargement.gif');
87
			$widget['donnees']['url_image_chargement'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/stats/squelettes/img/chargement.gif');
82
			$widget['donnees']['url_widget'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'stats');
88
			$widget['donnees']['url_widget'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'stats');
83
			$widget['donnees']['url_service'] = sprintf($this->config['chemins']['baseURLServicesCelTpl'], 'CelStatistique');
89
			$widget['donnees']['url_service'] = sprintf($this->config['chemins']['baseURLServicesCelTpl'], 'CelStatistique');
84
			$widget['donnees']['filtres'] = $this->parametres;
90
			$widget['donnees']['filtres'] = $this->parametres;
85
			$widget['donnees']['utilisateur_authentifie'] = $utilisateur_authentifie;
91
			$widget['donnees']['utilisateur_authentifie'] = $utilisateur_authentifie;
-
 
92
 
-
 
93
			$widget['donnees']['nobar'] = $this->nobar;
86
		}
94
		}
87
		return $widget;
95
		return $widget;
88
	}
96
	}
Line 89... Line 97...
89
 
97