574,26 → 574,26 |
|
private function creerSousRequeteRechercheGenerale($chaine_requete) { |
$requete = ''; |
$chaine_requete = Cel::deb()->proteger($chaine_requete); |
$chaine_requete = Cel::deb()->proteger($chaine_requete.'%'); |
if (trim($chaine_requete) != '') { |
$chaine_requete = strtolower($chaine_requete); |
$chaine_requete = str_replace(' ', '_', $chaine_requete); |
$requete = ' ('. |
'b.nom_ret LIKE "'.$chaine_requete.'%"'. |
'b.nom_ret LIKE '.$chaine_requete. |
' OR '. |
'b.nom_sel LIKE "'.$chaine_requete.'%"'. |
'b.nom_sel LIKE '.$chaine_requete. |
' OR '. |
'b.zone_geo LIKE "'.$chaine_requete.'%" '. |
'b.zone_geo LIKE '.$chaine_requete. |
' OR '. |
'b.ce_zone_geo LIKE "INSEE-C:'.$chaine_requete.'%" '. |
'b.ce_zone_geo LIKE INSEE-C:'.$chaine_requete. |
' OR '. |
'b.ce_zone_geo LIKE "'.$chaine_requete.'%" '. |
'b.ce_zone_geo LIKE '.$chaine_requete. |
' OR '. |
'b.ce_utilisateur LIKE "'.$chaine_requete.'%" '. |
'b.ce_utilisateur LIKE '.$chaine_requete. |
' OR '. |
'b.courriel_utilisateur LIKE "'.$chaine_requete.'%" '. |
'b.courriel_utilisateur LIKE '.$chaine_requete. |
' OR '. |
'b.mots_cles_texte LIKE "'.$chaine_requete.'%" '. |
'b.mots_cles_texte LIKE '.$chaine_requete. |
') '; |
} |
return $requete; |