Line 187... |
Line 187... |
187 |
$sous_requete .= ') AND ' ;
|
187 |
$sous_requete .= ') AND ' ;
|
188 |
break;
|
188 |
break;
|
189 |
case "auteur":
|
189 |
case "auteur":
|
190 |
$sous_requete .= '(ci.ce_utilisateur LIKE '.Cel::db()->proteger($valeur.'%').' OR '.
|
190 |
$sous_requete .= '(ci.ce_utilisateur LIKE '.Cel::db()->proteger($valeur.'%').' OR '.
|
191 |
'ci.courriel_utilisateur LIKE '.Cel::db()->proteger($valeur.'%').' OR '.
|
191 |
'ci.courriel_utilisateur LIKE '.Cel::db()->proteger($valeur.'%').' OR '.
|
192 |
'ci.nom_utilisateur LIKE '.Cel::db()->proteger($valeur.'%').' OR '.
|
- |
|
193 |
'ci.prenom_utilisateur LIKE '.Cel::db()->proteger($valeur.'%').
|
192 |
'ci.pseudo_utilisateur LIKE '.Cel::db()->proteger($valeur.'%').
|
194 |
') AND ';
|
193 |
') AND ';
|
195 |
break;
|
194 |
break;
|
196 |
case "ce_zone_geo":
|
195 |
case "ce_zone_geo":
|
197 |
if($valeur == "NULL") {
|
196 |
if($valeur == "NULL") {
|
198 |
$sous_requete .= "(co.ce_zone_geo IS NULL OR co.ce_zone_geo = '')";
|
197 |
$sous_requete .= "(co.ce_zone_geo IS NULL OR co.ce_zone_geo = '')";
|
Line 235... |
Line 234... |
235 |
'co.ce_zone_geo LIKE '.Cel::db()->proteger('%'.$chaine_recherche.'%').' OR '.
|
234 |
'co.ce_zone_geo LIKE '.Cel::db()->proteger('%'.$chaine_recherche.'%').' OR '.
|
236 |
//TODO: recherche multicriteres sur mots clés texte ne fonctionne pas à cause de la jointure
|
235 |
//TODO: recherche multicriteres sur mots clés texte ne fonctionne pas à cause de la jointure
|
237 |
//'ci.mots_cles_texte LIKE '.Cel::db()->proteger('%'.$chaine_recherche.'%').' OR '.
|
236 |
//'ci.mots_cles_texte LIKE '.Cel::db()->proteger('%'.$chaine_recherche.'%').' OR '.
|
238 |
'ci.ce_utilisateur LIKE '.Cel::db()->proteger($chaine_recherche.'%').' OR '.
|
237 |
'ci.ce_utilisateur LIKE '.Cel::db()->proteger($chaine_recherche.'%').' OR '.
|
239 |
'ci.courriel_utilisateur LIKE '.Cel::db()->proteger($chaine_recherche.'%').' OR '.
|
238 |
'ci.courriel_utilisateur LIKE '.Cel::db()->proteger($chaine_recherche.'%').' OR '.
|
240 |
'ci.nom_utilisateur LIKE '.Cel::db()->proteger($chaine_recherche.'%').' OR '.
|
- |
|
241 |
'ci.prenom_utilisateur LIKE '.Cel::db()->proteger($chaine_recherche.'%').' '.
|
239 |
'ci.pseudo_utilisateur LIKE '.Cel::db()->proteger($chaine_recherche.'%').' '.
|
242 |
') ';
|
240 |
') ';
|
243 |
return $requete;
|
241 |
return $requete;
|
244 |
}
|
242 |
}
|
Line 245... |
Line 243... |
245 |
|
243 |
|