Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1610 Rev 1611
Line 77... Line 77...
77
	/**
77
	/**
78
	 * Méthode appelée avec une requête de type GET.
78
	 * Méthode appelée avec une requête de type GET.
79
	 */
79
	 */
80
	public function getElement($params = array()) {
80
	public function getElement($params = array()) {
Line 81... Line 81...
81
		
81
		
Line 82... Line 82...
82
		$criteres = $this->traiterParametres($_GET);
82
		$criteres = $this->traiterParametresAutorises($_GET);
83
		
83
		
84
		// Seulement les observation publiques
84
		// Seulement les observation publiques
Line 104... Line 104...
104
			break;
104
			break;
105
			default:
105
			default:
106
		}
106
		}
107
	}
107
	}
Line 108... Line 108...
108
	
108
	
109
	protected function traiterParametres(Array $parametres) {
109
	protected function traiterParametresAutorises(Array $parametres) {
110
		$parametres_traites = array();
110
		$parametres_traites = array();
111
		$this->format = (isset($parametres['format']) && $parametres['format'] != '') ? $parametres['format'] : $this->format;
111
		$this->format = (isset($parametres['format']) && $parametres['format'] != '') ? $parametres['format'] : $this->format;
112
		foreach($parametres as $cle => $valeur) {
112
		foreach($parametres as $cle => $valeur) {
113
			if(trim($valeur) != '' && isset($this->parametres_autorises[$cle])) {
113
			if(trim($valeur) != '' && isset($this->parametres_autorises[$cle])) {