Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3743 Rev 3776
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;