Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 783 Rev 788
Line 113... Line 113...
113
	public function traiterParametres() {
113
	public function traiterParametres() {
114
		if (isset($this->parametres) && !empty($this->parametres) ) {
114
		if (isset($this->parametres) && !empty($this->parametres) ) {
115
			foreach ($this->parametres as $param => $valeur) {
115
			foreach ($this->parametres as $param => $valeur) {
116
				switch ($param) {
116
				switch ($param) {
117
					case 'navigation.depart'  :
117
					case 'navigation.depart'  :
-
 
118
						if(!isset($this->parametres['navigation.limite']))
-
 
119
							throw new Exception("indiquez également la valeur pour le paramètre navigation.limite.",
-
 
120
												RestServeur::HTTP_CODE_MAUVAISE_REQUETE);
118
						$this->definirNavigationDepart($valeur);
121
						$this->definirNavigationDepart($valeur);
119
						break;
122
						break;
120
					case 'navigation.limite'  :
123
					case 'navigation.limite'  :
-
 
124
						if(!isset($this->parametres['navigation.depart']))
-
 
125
							throw new Exception("indiquez également la valeur pour le paramètre navigation.depart.",
-
 
126
												RestServeur::HTTP_CODE_MAUVAISE_REQUETE);
121
						$this->definirNavigationLimite($valeur);
127
						$this->definirNavigationLimite($valeur);
122
						break;
128
						break;
123
					case 'version.projet' : 
129
					case 'version.projet' : 
124
						$this->traiterVersion($valeur);
130
						$this->traiterVersion($valeur);
125
						break;
131
						break;