Subversion Repositories eFlore/Applications.del

Rev

Rev 2171 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2171 Rev 2200
Line 143... Line 143...
143
	 */
143
	 */
144
	private function repartirMasqueGeneral() {
144
	private function repartirMasqueGeneral() {
145
		if (isset($this->parametres['masque']) && !empty(trim($this->parametres['masque']))) {
145
		if (isset($this->parametres['masque']) && !empty(trim($this->parametres['masque']))) {
146
			$masqueGeneral = trim($this->parametres['masque']);
146
			$masqueGeneral = trim($this->parametres['masque']);
147
			$masquesDetailCles = array('masque.auteur', 'masque.departement', 'masque.commune', 'masque.id_zone_geo',
147
			$masquesDetailCles = array('masque.auteur', 'masque.departement', 'masque.commune', 'masque.id_zone_geo',
148
				'masque.ns', 'masque.famille', 'masque.date', 'masque.genre', 'masque.milieu');
148
				'masque.standard','masque.ns', 'masque.famille', 'masque.date', 'masque.genre', 'masque.milieu');
Line 149... Line 149...
149
 
149
 
150
			// Suppression de la génération de SQL du masque général sur les champ spécifiques qui sont traités avec leur valeur propre.
150
			// Suppression de la génération de SQL du masque général sur les champ spécifiques qui sont traités avec leur valeur propre.
151
			foreach ($masquesDetailCles as $cle) {
151
			foreach ($masquesDetailCles as $cle) {
152
				if (isset($this->parametres[$cle]) === false) {
152
				if (isset($this->parametres[$cle]) === false) {
Line 191... Line 191...
191
		$this->filtrerFamille();
191
		$this->filtrerFamille();
192
		$this->filtrerPays();
192
		$this->filtrerPays();
193
		$this->filtrerIdZoneGeo();
193
		$this->filtrerIdZoneGeo();
194
		$this->filtrerCommune();
194
		$this->filtrerCommune();
195
		$this->filtrerType();
195
		$this->filtrerType();
196
 
-
 
-
 
196
		$this->filtrerStandard();
197
		$this->filtrerPnInscrits();
197
		$this->filtrerPnInscrits();
Line 198... Line 198...
198
 
198
 
199
		$this->filtrerTagCel();
199
		$this->filtrerTagCel();
200
		$this->filtrerTagDel();
200
		$this->filtrerTagDel();
Line 363... Line 363...
363
			$paramFiltre = str_replace(array('-',' '), '_', $this->parametres['masque.commune']);
363
			$paramFiltre = str_replace(array('-',' '), '_', $this->parametres['masque.commune']);
364
			$this->parametresFiltres['masque.commune'] = $paramFiltre;
364
			$this->parametresFiltres['masque.commune'] = $paramFiltre;
365
		}
365
		}
366
	}
366
	}
Line -... Line 367...
-
 
367
 
-
 
368
	private function filtrerStandard() {
-
 
369
		if (isset($this->parametres['masque.standard']) & $this->parametres['masque.standard'] == 1) {
-
 
370
			$this->parametresFiltres['masque.standard'] = 1;
-
 
371
		}
-
 
372
	}
367
 
373
 
368
	private function filtrerTagCel() {
374
	private function filtrerTagCel() {
369
		if (isset($this->parametres['masque.tag_cel'])) {
375
		if (isset($this->parametres['masque.tag_cel'])) {
370
			$this->parametresFiltres['masque.tag_cel'] = $this->construireTableauTags($this->parametres['masque.tag_cel'], 'OR', ',');
376
			$this->parametresFiltres['masque.tag_cel'] = $this->construireTableauTags($this->parametres['masque.tag_cel'], 'OR', ',');
371
		} else if (isset($this->parametres['masque'])) {
377
		} else if (isset($this->parametres['masque'])) {