Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3777 Rev 3792
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
        $chaine_requete = Cel::deb()->proteger($chaine_requete.'%');
578
        if (trim($chaine_requete) != '') {
578
        if (trim($chaine_requete) != '') {
579
            $chaine_requete = strtolower($chaine_requete);
579
            $chaine_requete = strtolower($chaine_requete);
580
            $chaine_requete = str_replace(' ', '_', $chaine_requete);
580
            $chaine_requete = str_replace(' ', '_', $chaine_requete);
581
			$requete = ' ('.
581
            $requete = ' ('.
582
				'b.nom_ret LIKE "'.$chaine_requete.'%"'.
582
                'b.nom_ret LIKE '.$chaine_requete.
583
				' OR '.
583
                ' OR '.
584
				'b.nom_sel LIKE "'.$chaine_requete.'%"'.
584
                'b.nom_sel LIKE '.$chaine_requete.
585
				' OR '.
585
                ' OR '.
586
				'b.zone_geo LIKE "'.$chaine_requete.'%" '.
586
                'b.zone_geo LIKE '.$chaine_requete.
587
				' OR '.
587
                ' OR '.
588
				'b.ce_zone_geo LIKE "INSEE-C:'.$chaine_requete.'%" '.
588
                'b.ce_zone_geo LIKE INSEE-C:'.$chaine_requete.
589
				' OR '.
589
                ' OR '.
590
				'b.ce_zone_geo LIKE "'.$chaine_requete.'%" '.
590
                'b.ce_zone_geo LIKE '.$chaine_requete.
591
				' OR '.
591
                ' OR '.
592
				'b.ce_utilisateur LIKE "'.$chaine_requete.'%" '.
592
                'b.ce_utilisateur LIKE '.$chaine_requete.
593
				' OR '.
593
                ' OR '.
594
				'b.courriel_utilisateur LIKE "'.$chaine_requete.'%" '.
594
                'b.courriel_utilisateur LIKE '.$chaine_requete.
595
				' OR '.
595
                ' OR '.
596
				'b.mots_cles_texte LIKE "'.$chaine_requete.'%" '.
596
                'b.mots_cles_texte LIKE '.$chaine_requete.
597
				') ';
597
                ') ';
598
		}
598
        }
599
		return $requete;
599
        return $requete;