Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1013 Rev 1014
Line 29... Line 29...
29
	* @param int uid[2] : si absent : valeur 'all' (mois)
29
	* @param int uid[2] : si absent : valeur 'all' (mois)
30
	* @param int uid[3] : si absent : valeur 'all' (jour)
30
	* @param int uid[3] : si absent : valeur 'all' (jour)
31
	*/
31
	*/
32
	function getElement($uid){
32
	function getElement($uid){
Line 33... Line 33...
33
		
33
		
34
		   // Controle detournement utilisateur 
34
	    // Controle detournement utilisateur 
35
		 	$this->controleUtilisateur($uid[0]);
35
	 	$this->controleUtilisateur($uid[0]);
36
		 	
36
	 	
37
			$condition_requete = $this->traiterParametresEtConstruireRequete($uid);
37
		$condition_requete = $this->traiterParametresEtConstruireRequete($uid);
38
		
38
	
39
		   	$requete_liste_dates = 'SELECT DISTINCT '.
39
	   	$requete_liste_dates = 'SELECT DISTINCT '.
40
	    			'date_observation AS id '.
40
    			'date_observation AS id '.
41
	           		'FROM cel_obs WHERE '.$condition_requete.' '.
41
           		'FROM cel_obs WHERE '.$condition_requete.' '.
42
	           		'ORDER BY date_observation'; 		
42
           		'ORDER BY date_observation'; 		
43
	        	           		
43
        	           		
44
		    $liste_dates = $this->executerRequete($requete_liste_dates);
44
	    $liste_dates = $this->executerRequete($requete_liste_dates);
45
		    		    
45
	    		    
46
	        $liste_dates = $this->formaterListeResultats($liste_dates);
46
        $liste_dates = $this->formaterListeResultats($liste_dates);
47
		
47
	
48
			$output = json_encode($liste_dates);
-
 
49
			print($output);
-
 
50
			
48
		$this->envoyerJson($liste_dates);			
51
			return true;	
49
		return true;	
Line 52... Line 50...
52
	}
50
	}
Line 53... Line 51...
53
	
51