Subversion Repositories eFlore/Applications.cel

Rev

Rev 1720 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1720 Rev 1724
Line 43... Line 43...
43
		   	$requete_liste_dates = 'SELECT DISTINCT '.
43
		   	$requete_liste_dates = 'SELECT DISTINCT '.
44
	    			'date_prise_de_vue AS id '.
44
	    			'date_prise_de_vue AS id '.
45
	           		'FROM cel_images WHERE '.$condition_requete.' '.
45
	           		'FROM cel_images WHERE '.$condition_requete.' '.
46
	           		'ORDER BY date_prise_de_vue';
46
	           		'ORDER BY date_prise_de_vue';
Line 47... Line 47...
47
	        	           		
47
	        	           		
Line 48... Line 48...
48
		    $liste_dates = $this->executerRequete($requete_liste_dates);
48
		    $liste_dates = Cel::db()->executerRequete($requete_liste_dates);
Line 49... Line 49...
49
		    		    
49
		    		    
50
	        $liste_dates = $this->formaterListeResultats($liste_dates);
50
	        $liste_dates = $this->formaterListeResultats($liste_dates);
Line 76... Line 76...
76
        return $liste_dates;
76
        return $liste_dates;
77
	}
77
	}
Line 78... Line 78...
78
	
78
	
Line 79... Line 79...
79
	private function traiterParametresEtConstruireRequete($params) {
79
	private function traiterParametresEtConstruireRequete($params) {
Line 80... Line 80...
80
		
80
		
81
		$requete_condition = ' ce_utilisateur = '.$this->proteger($params[0]);
81
		$requete_condition = ' ce_utilisateur = '.Cel::db()->proteger($params[0]);
82
		
82
		
83
		$taille_tableau_parametres = count($params);
83
		$taille_tableau_parametres = count($params);
84
		for($i=1; $i < $taille_tableau_parametres; $i++) {
84
		for($i=1; $i < $taille_tableau_parametres; $i++) {
85
			if($this->estUnParametreDate($params[$i])) {
85
			if($this->estUnParametreDate($params[$i])) {
86
				$fonction_date = $this->correspondance_fonction[$i]; 
86
				$fonction_date = $this->correspondance_fonction[$i]; 
Line 87... Line 87...
87
				$requete_condition .= ' AND '.$fonction_date.'(date_prise_de_vue) = '.$this->proteger($params[$i]);
87
				$requete_condition .= ' AND '.$fonction_date.'(date_prise_de_vue) = '.Cel::db()->proteger($params[$i]);
88
			}
88
			}