Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 519 Rev 528
Line 70... Line 70...
70
 
70
 
71
	public function delimiterResultatsRequete($limite_besoin, $limite_requete) {
71
	public function delimiterResultatsRequete($limite_besoin, $limite_requete) {
72
		$this->calculerTotalResultat();
72
		$this->calculerTotalResultat();
73
		$requete_limite = '';
73
		$requete_limite = '';
74
		if ($limite_besoin)  {
74
		if ($limite_besoin)  {
75
			if (($limite_requete['depart'] <  $this->total_resultat) &&
75
			if (($limite_requete['depart'] <  $this->total_resultat) ){
76
			(($limite_requete['limite'] + $limite_requete['depart'] )
76
				if (($limite_requete['limite'] + $limite_requete['depart'] )
77
			< $this->total_resultat  )) {
77
				< $this->total_resultat  ){
78
				$requete_limite = 'LIMIT '.$limite_requete['depart'].', '
78
				$requete_limite = 'LIMIT '.$limite_requete['depart'].', '
-
 
79
				.$limite_requete['limite'];
79
				.$limite_requete['limite'];
80
				}
80
			} else {
81
			} else {
81
				$e = "Erreur : la valeur pour le paramètre navigation.départ est supérieure".
82
				$e = "Erreur : la valeur pour le paramètre navigation.départ est supérieure".
82
				" au nombre total de résultats.";
83
				" au nombre total de résultats.";
83
				throw new Exception($e, RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE);
84
				throw new Exception($e, RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE);