Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 703 Rev 704
Line 47... Line 47...
47
	/**
47
	/**
48
	 * Stats par défaut
48
	 * Stats par défaut
49
	 */
49
	 */
50
	public function executerDefaut() {
50
	public function executerDefaut() {
51
		$widget = null;
51
		$widget = null;
-
 
52
		
-
 
53
		switch ($this->mode) {
52
		if ($this->mode == self::MODE_DEFAUT) {
54
			case self::MODE_DEFAUT :
-
 
55
				$widget['donnees'] = (array) $this->recupererStatsTxtNombres();
53
			$widget['squelette'] = 'stats';
56
				$widget['squelette'] = 'stats';
-
 
57
				break;
54
		} else if ($this->mode == self::MODE_UTILISATEUR) {
58
			case self::MODE_UTILISATEUR :
55
			if ($this->authentifierUtilisateur()) {
59
				if ($this->authentifierUtilisateur()) {
-
 
60
					$widget['donnees'] = (array) $this->recupererStatsTxtNombres();
56
				$widget['donnees']['utilisateur'] = $this->getAuthIdentifiant();
61
					$widget['donnees']['utilisateur'] = $this->getAuthIdentifiant();
57
				$widget['donnees']['utilisateur_nom_prenom'] = $this->recupererPrenomNomIdentifie();
62
					$widget['donnees']['utilisateur_nom_prenom'] = $this->recupererPrenomNomIdentifie();
58
				$widget['squelette'] = 'stats_utilisateur';
63
					$widget['squelette'] = 'stats_utilisateur';
59
			}
64
				}
-
 
65
				break;
60
		} else {
66
			default :
61
			$this->messages[] = "Le mode '{$this->mode}' est inconnu.";
67
				$this->messages[] = "Le mode '{$this->mode}' est inconnu.";
62
		}
68
		}
Line 63... Line 69...
63
		
69
		
64
		if (!is_null($widget)) {
-
 
65
			$widget['donnees'] = (array) $this->recupererStatsTxtNombres();
70
		if (!is_null($widget)) {
66
			$widget['donnees']['url_service'] = sprintf($this->config['chemins']['baseURLServicesCelTpl'], 'CelStatistique');
71
			$widget['donnees']['url_service'] = sprintf($this->config['chemins']['baseURLServicesCelTpl'], 'CelStatistique');
67
			$widget['donnees']['filtres'] = $this->parametres;
72
			$widget['donnees']['filtres'] = $this->parametres;
68
		}
73
		}
69
		return $widget;
74
		return $widget;
Line 84... Line 89...
84
	}
89
	}
Line 85... Line 90...
85
	
90
	
86
	public function executerNombres() {
91
	public function executerNombres() {
Line -... Line 92...
-
 
92
		$widget = null;
87
		$widget = null;
93
		
88
		
94
		switch ($this->mode) {
-
 
95
			case self::MODE_DEFAUT :
89
		if ($this->mode == self::MODE_DEFAUT) {
96
				$widget['donnees'] = (array) $this->recupererStatsTxtNombres();
90
			$widget['donnees'] = '';
97
				break;
-
 
98
			case self::MODE_UTILISATEUR :
91
		} else if ($this->mode == self::MODE_UTILISATEUR) {
99
				if ($this->authentifierUtilisateur()) {
92
			if ($this->authentifierUtilisateur()) {
100
					$widget['donnees'] = (array) $this->recupererStatsTxtNombres();
-
 
101
					$widget['donnees']['utilisateur_nom_prenom'] = $this->recupererPrenomNomIdentifie();
93
				$widget['donnees']['utilisateur_nom_prenom'] = $this->recupererPrenomNomIdentifie();
102
				}
94
			}
103
				break;
95
		} else {
104
			default:
Line 96... Line 105...
96
			$this->messages[] = "Le mode '{$this->mode}' est inconnu.";
105
				$this->messages[] = "Le mode '{$this->mode}' est inconnu.";
97
		}
-
 
98
		
106
		}
99
		if (!is_null($widget)) {
107
		
100
			$widget['donnees'] = $this->recupererStatsTxtNombres();
108
		if (!is_null($widget)) {
Line 101... Line 109...
101
			$widget['squelette'] = 'stats_nbres';
109
			$widget['squelette'] = 'stats_nbres';