Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 466 Rev 480
Line 404... Line 404...
404
			$e = 'Données introuvables dans la base';
404
			$e = 'Données introuvables dans la base';
405
			$this->renvoyerErreur(RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE, $e);
405
			$this->renvoyerErreur(RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE, $e);
406
		}
406
		}
407
	}
407
	}
Line -... Line 408...
-
 
408
	
408
	
409
	
409
	public function delimiterResultatsRequete() {
410
	public function delimiterResultatsRequete() {
410
		$this->calculerTotalResultat();
411
		$this->calculerTotalResultat();
411
		if ((count($this->ressources)) == 0)  { 
412
		if ((count($this->ressources)) == 0)  {
412
			if (($this->limite_requete['depart'] <  $this->total_resultat) && 
413
			if (($this->limite_requete['depart'] <  $this->total_resultat) && 
413
				(($this->limite_requete['depart'] + $this->limite_requete['limite'])
414
				(($this->total_resultat - $this->limite_requete['depart'] )
414
				< $this->total_resultat  )){ 
415
				 <= $this->limite_requete['limite']  )){  
415
					$this->requete_limite = 'LIMIT '.$this->limite_requete['depart'].', '
416
					$this->requete_limite = 'LIMIT '.$this->limite_requete['depart'].', '
416
					.$this->limite_requete['limite'];
417
					.$this->limite_requete['limite'];
417
			}else {
418
			}else {
418
				$e = 'Données introuvables dans la base. ';
419
				$e = 'Données introuvables dans la base. ';
419
				$this->renvoyerErreur(RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE, $e);
420
				$this->renvoyerErreur(RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE, $e);
420
				}
421
				}
421
		}else {
422
		}else {
422
			$this->requete_limite='';
423
			$this->requete_limite = '';
423
		}
424
		}
424
		return $this->requete_limite;
425
		return $this->requete_limite;
425
	}
426
	}
426
}
427
}
427
?>
428
?>