Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2462 Rev 2538
Line 223... Line 223...
223
					} else {
223
					} else {
224
						$sous_requete .= "day(date_observation) = ".Cel::db()->proteger($valeur) ;
224
						$sous_requete .= "day(date_observation) = ".Cel::db()->proteger($valeur) ;
225
					}
225
					}
226
					$sous_requete .= ' AND ' ;
226
					$sous_requete .= ' AND ' ;
227
					break;
227
					break;
-
 
228
				case 'pays':
-
 
229
					if ($valeur == "NULL") {
-
 
230
						$sous_requete .= "(pays IS NULL OR pays = '')";
-
 
231
					} else {
-
 
232
							$pays_t = explode(',', $valeur);
-
 
233
							foreach($pays_t as &$pays) {
-
 
234
								$pays = Cel::db()->proteger($pays);
-
 
235
							}
-
 
236
							$sous_requete .= '(pays IN ('.implode(',', $pays_t).')) ';
-
 
237
					}
-
 
238
					$sous_requete .= ' AND ' ;
-
 
239
					break;
228
				case 'departement':
240
				case 'departement':
229
					if ($valeur == "NULL") {
241
					if ($valeur == "NULL") {
230
						$sous_requete .= "(ce_zone_geo IS NULL OR ce_zone_geo = '')";
242
						$sous_requete .= "(ce_zone_geo IS NULL OR ce_zone_geo = '')";
231
					} else {
243
					} else {
232
						if (strpos($valeur,',') !== false) {
244
						if (strpos($valeur,',') !== false) {