Subversion Repositories eFlore/Applications.cel

Rev

Rev 3134 | Rev 3143 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3134 Rev 3142
Line 216... Line 216...
216
					if ($valeur == "NULL") {
216
					if ($valeur == "NULL") {
217
						$sous_requete .= "(ce_zone_geo IS NULL OR ce_zone_geo = '')";
217
						$sous_requete .= "(ce_zone_geo IS NULL OR ce_zone_geo = '')";
218
					} else {
218
					} else {
219
						if (strpos($valeur,',') !== false) {
219
						if (strpos($valeur,',') !== false) {
220
							$dpts = explode(',',$valeur);
220
							$dpts = explode(',',$valeur);
221
							$sous_requete .= '(';
221
							$sous_requete .= '(dept IN (';
222
							foreach($dpts as $dpt) {
222
							foreach($dpts as $dpt) {
223
								$sous_requete .= "ce_zone_geo LIKE ".Cel::db()->proteger('INSEE-C:'.$dpt.'___').' OR ';
223
								$sous_requete .= Cel::db()->proteger($dpt).', ';
224
							}
224
							}
225
							$sous_requete = rtrim($sous_requete,' OR ').') ';
225
							$sous_requete = rtrim($sous_requete,', ').')) ';
226
						} else {
226
						} else {
227
							$sous_requete .= "(ce_zone_geo LIKE ".Cel::db()->proteger('INSEE-C:'.$valeur.'___').')';
227
							$sous_requete .= "(dept = ".Cel::db()->proteger($valeur).')';
228
						}
228
						}
229
					}
229
					}
230
					$sous_requete .= ' AND ' ;
230
					$sous_requete .= ' AND ' ;
231
					break;
231
					break;
232
				case 'localite':
232
				case 'localite':