Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1162 Rev 1279
Line 194... Line 194...
194
					$sous_requete .= ' OR ' ;
194
					$sous_requete .= ' OR ' ;
195
					$sous_requete .= 'co.nom_sel LIKE '.$this->proteger($valeur.'%') ;
195
					$sous_requete .= 'co.nom_sel LIKE '.$this->proteger($valeur.'%') ;
196
					$sous_requete .= ') AND ' ; 	
196
					$sous_requete .= ') AND ' ; 	
197
				break;
197
				break;
Line -... Line 198...
-
 
198
				
-
 
199
				case "auteur":
-
 
200
					$sous_requete .= '(ci.ce_utilisateur LIKE '.$this->proteger($valeur.'%').' OR '.
-
 
201
								'ci.courriel_utilisateur LIKE '.$this->proteger($valeur.'%').' OR '.
-
 
202
								'ci.nom_utilisateur LIKE '.$this->proteger($valeur.'%').' OR '.
-
 
203
								'ci.prenom_utilisateur LIKE '.$this->proteger($valeur.'%').
-
 
204
								') AND ';
-
 
205
				break;
-
 
206
				
-
 
207
				case "ce_zone_geo":
-
 
208
					$sous_requete .= '(co.ce_zone_geo LIKE '.(is_numeric($valeur) ? $this->proteger('INSEE-C:'.$valeur.'%') : $this->proteger($valeur)).') ';
-
 
209
				break;
-
 
210
				
-
 
211
				case "zone_geo":
-
 
212
					$sous_requete .= '(co.zone_geo = '.$this->proteger($valeur).') ';
-
 
213
				break;
198
				
214
				
199
				default:
215
				default:
200
					$sous_requete .= 'ci.'.$nom.' = '.$this->proteger($valeur) ;
216
					$sous_requete .= 'ci.'.$nom.' = '.$this->proteger($valeur) ;
201
					$sous_requete .= ' AND ' ;
217
					$sous_requete .= ' AND ' ;
202
				break;
218
				break;
Line 238... Line 254...
238
		if(trim($requete_mots_cles) != '') {
254
		if(trim($requete_mots_cles) != '') {
239
			$requete .= $requete_mots_cles;
255
			$requete .= $requete_mots_cles;
240
			$requete .= ' OR ' ;
256
			$requete .= ' OR ' ;
241
		}
257
		}
Line 242... Line 258...
242
		
258
		
243
		$requete .= 'ci.ce_utilisateur LIKE '.$this->proteger($chaine_recherche.'%') ;
-
 
-
 
259
		$requete .= 'ci.ce_utilisateur LIKE '.$this->proteger($chaine_recherche.'%').' OR '.
-
 
260
					'ci.courriel_utilisateur LIKE '.$this->proteger($chaine_recherche.'%').' OR '.
-
 
261
					'ci.nom_utilisateur LIKE '.$this->proteger($chaine_recherche.'%').' OR '.
244
		
262
					'ci.prenom_utilisateur LIKE '.$this->proteger($chaine_recherche.'%').' '.
Line 245... Line 263...
245
		$requete .= ') ';
263
		') ';
246
		
264
		
Line 247... Line 265...
247
		return $requete;
265
		return $requete;