Subversion Repositories eFlore/Applications.cel

Rev

Rev 3674 | Rev 3792 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3674 Rev 3777
Line 402... Line 402...
402
		return $contenu;
402
		return $contenu;
403
	}
403
	}
Line 404... Line 404...
404
 
404
    
405
	private function getServiceMultiCriteres() {
405
    private function getServiceMultiCriteres() {
406
		$contenu = '';
406
        $contenu = '';
407
		if (isset($_GET['debut'])) $this->start = $_GET['debut'];
407
        if (isset($_GET['debut'])) $this->start = Cel::db()->proteger($_GET['debut']);
Line 408... Line 408...
408
		if (isset($_GET['limite'])) $this->limit = $_GET['limite'];
408
        if (isset($_GET['limite'])) $this->limit = Cel::db()->proteger($_GET['limite']);
Line 409... Line 409...
409
 
409
        
410
		$this->limit = ($this->limit < 1000) ? $this->limit : 1000;// Pour éviter les abus !
410
        $this->limit = ($this->limit < 1000) ? $this->limit : 1000;// Pour éviter les abus !
Line 572... Line 572...
572
		return $requete;
572
		return $requete;
573
	}
573
	}
Line 574... Line 574...
574
 
574
    
575
	private function creerSousRequeteRechercheGenerale($chaine_requete) {
575
    private function creerSousRequeteRechercheGenerale($chaine_requete) {
-
 
576
        $requete = '';
576
		$requete = '';
577
        $chaine_requete = Cel::deb()->proteger($chaine_requete);
577
		if (trim($chaine_requete) != '') {
578
        if (trim($chaine_requete) != '') {
578
			$chaine_requete = strtolower($chaine_requete);
579
            $chaine_requete = strtolower($chaine_requete);
579
			$chaine_requete = str_replace(' ', '_', $chaine_requete);
580
            $chaine_requete = str_replace(' ', '_', $chaine_requete);
580
			$requete = ' ('.
581
			$requete = ' ('.
Line 605... Line 606...
605
	private function traiterCriteresMultiples($tableau_criteres) {
606
	private function traiterCriteresMultiples($tableau_criteres) {
606
		$tableau_criteres_pour_bdd = array();
607
		$tableau_criteres_pour_bdd = array();
Line 607... Line 608...
607
 
608
        
608
		foreach($tableau_criteres as $nom_critere => $valeur_critere) {
609
        foreach($tableau_criteres as $nom_critere => $valeur_critere) {
-
 
610
            if (isset($this->criteres[$nom_critere])) {
609
			if (isset($this->criteres[$nom_critere])) {
611
                $valeur_critere = Cel::deb()->proteger($valeur_critere);
610
				$tableau_criteres_pour_bdd[] = $this->criteres[$nom_critere].'='.$valeur_critere;
612
                $tableau_criteres_pour_bdd[] = $this->criteres[$nom_critere].'='.$valeur_critere;
611
			}
613
            }
612
		}
614
        }
613
		return $tableau_criteres_pour_bdd;
615
		return $tableau_criteres_pour_bdd;