Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1788 Rev 1876
Line 21... Line 21...
21
	const DS = DIRECTORY_SEPARATOR;
21
	const DS = DIRECTORY_SEPARATOR;
22
	const PAGE_DEFAUT = 'defaut';
22
	const PAGE_DEFAUT = 'defaut';
Line 23... Line 23...
23
 
23
 
24
	private $page;
24
	private $page;
25
	private $annee;
25
	private $annee;
26
	
26
 
27
	/**
27
	/**
28
	 * Méthode appelée avec une requête de type GET.
28
	 * Méthode appelée avec une requête de type GET.
29
	 */
29
	 */
30
	public function executer() {
30
	public function executer() {
31
		$retour = null;
31
		$retour = null;
32
		
32
 
33
		extract($this->parametres);
33
		extract($this->parametres);
34
		$this->page = (isset($page)) ? $page : self::PAGE_DEFAUT;
34
		$this->page = (isset($page)) ? $page : self::PAGE_DEFAUT;
35
		$this->annee = (isset($annee)) ? $annee : null;
35
		$this->annee = (isset($annee)) ? $annee : null;
36
		
36
 
37
		$methode = $this->traiterNomMethodeExecuter($this->page);
37
		$methode = $this->traiterNomMethodeExecuter($this->page);
38
		if (method_exists($this, $methode)) {
38
		if (method_exists($this, $methode)) {
39
			$retour = $this->$methode();
39
			$retour = $this->$methode();
40
		} else {
40
		} else {
Line 57... Line 57...
57
	 * Stats par défaut - exécute tout et met ça dans un squelette Bootstrap
57
	 * Stats par défaut - exécute tout et met ça dans un squelette Bootstrap
58
	 */
58
	 */
59
	public function executerDefaut() {
59
	public function executerDefaut() {
60
		$widget = null;
60
		$widget = null;
61
		$widget['squelette'] = 'stats_tout'; // squelette bootstrap unifié
61
		$widget['squelette'] = 'stats_tout'; // squelette bootstrap unifié
62
		
62
 
63
		if (!is_null($widget)) {
63
		if (!is_null($widget)) {
64
			$widget['donnees']['url_css'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/statistiques/squelettes/css/stats_tout.css');
64
			$widget['donnees']['url_css'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/statistiques/squelettes/css/stats_tout.css');
65
			$widget['donnees']['url_js'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/statistiques/squelettes/js/defaut.js');
65
			$widget['donnees']['url_js'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/statistiques/squelettes/js/defaut.js');
66
			$widget['donnees']['url_script_navigation'] = sprintf($this->config['chemins']['baseURLRessources'], 'tb/reseau/navigation.js');			
66
			$widget['donnees']['url_script_navigation'] = sprintf($this->config['chemins']['baseURLRessources'], 'tb/reseau/navigation.js');
67
			$widget['donnees']['url_js_bootstrap'] = sprintf($this->config['chemins']['baseURLRessources'], 'bootstrap/3.1.0/js/bootstrap.min.js');
67
			$widget['donnees']['url_js_bootstrap'] = sprintf($this->config['chemins']['baseURLRessources'], 'bootstrap/3.1.0/js/bootstrap.min.js');
68
			$widget['donnees']['url_css_bootstrap'] = sprintf($this->config['chemins']['baseURLRessources'], 'bootstrap/3.1.0/css/bootstrap.min.css');
68
			$widget['donnees']['url_css_bootstrap'] = sprintf($this->config['chemins']['baseURLRessources'], 'bootstrap/3.1.0/css/bootstrap.min.css');
69
			$widget['donnees']['url_image_chargement'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/statistiques/squelettes/img/chargement.gif');
69
			$widget['donnees']['url_image_chargement'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/statistiques/squelettes/img/chargement.gif');
Line 70... Line 70...
70
 
70
 
Line 103... Line 103...
103
		$url = sprintf($this->config['chemins']['baseURLServicesDelTpl'], $service);
103
		$url = sprintf($this->config['chemins']['baseURLServicesDelTpl'], $service);
104
		$json = $this->getDao()->consulter($url);
104
		$json = $this->getDao()->consulter($url);
Line 105... Line 105...
105
 
105
 
106
		return (array) json_decode($json);
106
		return (array) json_decode($json);
107
	}
-
 
108
}
-
 
109
?>
107
	}
-
 
108
}
110
109