Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 3 Rev 8
Line 38... Line 38...
38
	public function traiterParametres() {
38
	public function traiterParametres() {
39
		if (isset($this->parametres) && !empty($this->parametres)) {
39
		if (isset($this->parametres) && !empty($this->parametres)) {
40
			foreach ($this->parametres as $param => $valeur) {
40
			foreach ($this->parametres as $param => $valeur) {
41
				switch ($param) {
41
				switch ($param) {
42
					case 'masque' 			  :  $this->ajouterLeFiltreMasque('masque', $valeur); 				break;
42
					case 'masque' 			  :  $this->ajouterLeFiltreMasque('masque', $valeur); 				break;
43
					case 'masque_code' 		  :  $this->ajouterLeFiltreMasque('code', $valeur); 				break;
43
					case 'masque.code' 		  :  $this->ajouterLeFiltreMasque('code', $valeur); 				break;
44
					case 'masque_nom' 		  :  $this->ajouterLeFiltreMasque('nom', $valeur); 					break;
44
					case 'masque.nom' 		  :  $this->ajouterLeFiltreMasque('nom', $valeur); 					break;
45
					case 'masque_description' :  $this->ajouterLeFiltreMasque('description', $valeur); 			break;
45
					case 'masque.description' :  $this->ajouterLeFiltreMasque('description', $valeur); 			break;
46
					case 'retour_format' 	  :  $this->retour_format = $valeur;								break;
46
					case 'retour.format' 	  :  $this->retour_format = $valeur;								break;
47
					case 'retour_champs' 	  : break;
47
					case 'retour.champs' 	  : break;
48
					case 'navigation_depart'  :  $this->limite_requete['depart'] = $valeur;	  					break;
48
					case 'navigation.depart'  :  $this->limite_requete['depart'] = $valeur;	  					break;
49
					case 'navigation_limite'  :  $this->limite_requete['limite'] = $valeur;	  					break;
49
					case 'navigation.limite'  :  $this->limite_requete['limite'] = $valeur;	  					break;
50
					case 'recherche' : 																			break;
50
					case 'recherche' : 																			break;
51
					default :
51
					default :
52
						$e = 'Erreur dans les parametres de recherche de votre requête : </br> Le paramètre " '
52
						$e = 'Erreur dans les parametres de recherche de votre requête : </br> Le paramètre " '
53
							.$param.' " n\'existe pas.';
53
							.$param.' " n\'existe pas.';
54
						$this->renvoyerErreur(RestServeur::HTTP_CODE_MAUVAISE_REQUETE, $e);						break;
54
						$this->renvoyerErreur(RestServeur::HTTP_CODE_MAUVAISE_REQUETE, $e);						break;