Subversion Repositories eFlore/Applications.del

Rev

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

Rev 2049 Rev 2121
Line 328... Line 328...
328
				$paramFiltre = $this->parametres['masque.id_zone_geo'];
328
				$paramFiltre = $this->parametres['masque.id_zone_geo'];
329
				$this->parametresFiltres['masque.id_zone_geo'] = $paramFiltre;
329
				$this->parametresFiltres['masque.id_zone_geo'] = $paramFiltre;
330
			}
330
			}
331
		}
331
		}
332
	}
332
	}
333
		
333
		
334
	// Idem pour id_zone_geo qui mappait à ce_zone_geo:
334
	// Idem pour id_zone_geo qui mappait à ce_zone_geo:
335
	private function filtrerPays() {
335
	private function filtrerPays() {
336
		if (isset($this->parametres['masque.pays'])) {
336
		if (isset($this->parametres['masque.pays'])) {
337
			// une liste de pays séparés par des virgules est acceptable
337
			// une liste de pays séparés par des virgules est acceptable
338
			if (preg_match('/^([a-zA-Z]{2},)*[a-zA-Z]{2}$/', $this->parametres['masque.pays'])) {
338
			if (preg_match('/^([a-zA-Z]{2},)*[a-zA-Z]{2}$/', $this->parametres['masque.pays'])) {
339
				// Nettoyage d'une virgule terminale au cas ou
339
				// Nettoyage d'une virgule terminale au cas ou
340
				$this->parametres['masque.pays'] = rtrim($this->parametres['masque.pays'], ',');
340
				$this->parametres['masque.pays'] = rtrim($this->parametres['masque.pays'], ',');
341
				$paramFiltre = $this->parametres['masque.pays'];
341
				$paramFiltre = $this->parametres['masque.pays'];
342
				$this->parametresFiltres['masque.pays'] = $paramFiltre;
342
				$this->parametresFiltres['masque.pays'] = $paramFiltre;
343
			}
343
			}
344
		}
344
		}
345
	}
345
	}
Line 346... Line 346...
346
 
346
 
347
	/** masque.commune (zone_geo)
347
	/** masque.commune (zone_geo)
348
	 * TODO: que faire avec des '%' en INPUT ?
348
	 * TODO: que faire avec des '%' en INPUT ?