Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 563 Rev 593
Line 211... Line 211...
211
				$this->table_version[] = Config::get($prefixe_table).'_'.$this->version_projet;
211
				$this->table_version[] = Config::get($prefixe_table).'_'.$this->version_projet;
212
				break;
212
				break;
213
		}
213
		}
214
	}
214
	}
Line -... Line 215...
-
 
215
 
-
 
216
	//valeur * signifie pas de limites
-
 
217
	public function definirNavigationLimite($valeur){
-
 
218
		if (isset($this->parametres['navigation.limite'])  ) {
-
 
219
			if ((preg_match('/^([0-9]+)$/', $valeur) && $valeur != 0 ) || $valeur == '*' ){
-
 
220
				$this->limite_requete['limite'] = $valeur;
-
 
221
			} else {
-
 
222
				$e = "Erreur : valeur erronnée pour le paramètre navigation.limite.";
-
 
223
				throw new Exception($e, RestServeur::HTTP_CODE_MAUVAISE_REQUETE);
-
 
224
			}
-
 
225
		} 
-
 
226
	}
-
 
227
	
-
 
228
	public function definirNavigationDepart($valeur){
-
 
229
		if (isset($this->parametres['navigation.depart'])) {
-
 
230
			if(preg_match('/^([0-9]+)$/', $valeur)){
-
 
231
				$this->limite_requete['depart'] = $valeur;
-
 
232
			} else {
-
 
233
				$e = "Erreur : valeur erronnée pour le paramètre navigation.depart.";
-
 
234
				throw new Exception($e, RestServeur::HTTP_CODE_MAUVAISE_REQUETE);
-
 
235
			}
-
 
236
		} else {
-
 
237
			$e = "indiquez également la valeur pour le paramètre navigation.limite.";
-
 
238
			throw new Exception($e, RestServeur::HTTP_CODE_MAUVAISE_REQUETE);
-
 
239
		}
215
 
240
	}
216
	/**
241
	/**
217
	 * Est appelée pour former l'url complete des resultats precedants ou suivants.
242
	 * Est appelée pour former l'url complete des resultats precedants ou suivants.
218
	 * @param int : Permet de connaitre le nombre de noms obtenus par la requete
243
	 * @param int : Permet de connaitre le nombre de noms obtenus par la requete
219
	 * @return string Retourne l'url complete des resultats precedents ou suivant sous la forme d'un tableau
244
	 * @return string Retourne l'url complete des resultats precedents ou suivant sous la forme d'un tableau