Subversion Repositories eFlore/Applications.del

Rev

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

Rev 751 Rev 758
Line 21... Line 21...
21
	private $conteneur;
21
	private $conteneur;
22
	private $navigation;
22
	private $navigation;
23
	private $masque;
23
	private $masque;
24
	private $gestionBdd;
24
	private $gestionBdd;
25
	private $bdd;
25
	private $bdd;
-
 
26
	private $ressources;
-
 
27
	private $parametres;
Line 26... Line 28...
26
	
28
	
27
	public function __construct(Conteneur $conteneur = null) {
29
	public function __construct(Conteneur $conteneur = null) {
28
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
30
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
29
		$this->conteneur->chargerConfiguration('config_votes.ini');
31
		$this->conteneur->chargerConfiguration('config_votes.ini');
Line 41... Line 43...
41
	 * @param array $parametres les paramètres situés après le ? dans l'url
43
	 * @param array $parametres les paramètres situés après le ? dans l'url
42
	 * */
44
	 * */
43
	public function consulter($ressources, $parametres) {
45
	public function consulter($ressources, $parametres) {
44
		// Gestion des configuration du script
46
		// Gestion des configuration du script
45
		$this->ressources = $ressources;
47
		$this->ressources = $ressources;
-
 
48
		$this->parametres = $parametres;
46
		$this->configurer();
49
		$this->configurer();
47
		$this->verifierConfiguration();
50
		$this->verifierConfiguration();
Line 48... Line 51...
48
		
51
		
49
		// Lancement du service
52
		// Lancement du service
Line 105... Line 108...
105
	
108
	
106
	/**
109
	/**
107
	* Charger la clause WHERE en fonction des paramètres de masque
110
	* Charger la clause WHERE en fonction des paramètres de masque
108
	* */
111
	* */
109
	private function chargerClauseWhere() {
112
	private function chargerClauseWhere() {
-
 
113
		$where[] = 'WHERE ce_image = '.$this->proteger($this->ressources[0]);
-
 
114
		if (isset($this->parametres['masque.protocole'])) {
-
 
115
			$where[] = 'ce_protocole = '.$this->proteger($this->parametres['masque.protocole']);
-
 
116
		}
110
		return ' WHERE ce_image = '.$this->proteger($this->ressources[0]);
117
		return implode(' AND ', $where);
Line 111... Line 118...
111
	}
118
	}
112
	
119
	
113
	/*-------------------------------------------------------------------------------
120
	/*-------------------------------------------------------------------------------