196,6 → 196,22 |
$sous_requete .= ') AND ' ; |
break; |
|
case "auteur": |
$sous_requete .= '(ci.ce_utilisateur LIKE '.$this->proteger($valeur.'%').' OR '. |
'ci.courriel_utilisateur LIKE '.$this->proteger($valeur.'%').' OR '. |
'ci.nom_utilisateur LIKE '.$this->proteger($valeur.'%').' OR '. |
'ci.prenom_utilisateur LIKE '.$this->proteger($valeur.'%'). |
') AND '; |
break; |
|
case "ce_zone_geo": |
$sous_requete .= '(co.ce_zone_geo LIKE '.(is_numeric($valeur) ? $this->proteger('INSEE-C:'.$valeur.'%') : $this->proteger($valeur)).') '; |
break; |
|
case "zone_geo": |
$sous_requete .= '(co.zone_geo = '.$this->proteger($valeur).') '; |
break; |
|
default: |
$sous_requete .= 'ci.'.$nom.' = '.$this->proteger($valeur) ; |
$sous_requete .= ' AND ' ; |
240,10 → 256,12 |
$requete .= ' OR ' ; |
} |
|
$requete .= 'ci.ce_utilisateur LIKE '.$this->proteger($chaine_recherche.'%') ; |
$requete .= 'ci.ce_utilisateur LIKE '.$this->proteger($chaine_recherche.'%').' OR '. |
'ci.courriel_utilisateur LIKE '.$this->proteger($chaine_recherche.'%').' OR '. |
'ci.nom_utilisateur LIKE '.$this->proteger($chaine_recherche.'%').' OR '. |
'ci.prenom_utilisateur LIKE '.$this->proteger($chaine_recherche.'%').' '. |
') '; |
|
$requete .= ') '; |
|
return $requete; |
} |
|