Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3804 Rev 3805
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