Subversion Repositories eFlore/Applications.del

Rev

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

Rev 2140 Rev 2199
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
 
148
				'masque.ns', 'masque.famille', 'masque.date', 'masque.genre', 'masque.milieu');
149
				'masque.standard','masque.ns', 'masque.famille', 'masque.date', 'masque.genre', 'masque.milieu');
Line 149... Line 150...
149
 
150
 
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
			// 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) {
152
			foreach ($masquesDetailCles as $cle) {
152
				if (isset($this->parametres[$cle]) === false) {
153
				if (isset($this->parametres[$cle]) === false) {
Line 191... Line 192...
191
		$this->filtrerFamille();
192
		$this->filtrerFamille();
192
		$this->filtrerPays();
193
		$this->filtrerPays();
193
		$this->filtrerIdZoneGeo();
194
		$this->filtrerIdZoneGeo();
194
		$this->filtrerCommune();
195
		$this->filtrerCommune();
195
		$this->filtrerType();
196
		$this->filtrerType();
196
 
-
 
-
 
197
		$this->filtrerStandard();
197
		$this->filtrerPnInscrits();
198
		$this->filtrerPnInscrits();
Line 198... Line 199...
198
 
199
 
199
		$this->filtrerTagCel();
200
		$this->filtrerTagCel();
200
		$this->filtrerTagDel();
201
		$this->filtrerTagDel();
Line 363... Line 364...
363
			$paramFiltre = str_replace(array('-',' '), '_', $this->parametres['masque.commune']);
364
			$paramFiltre = str_replace(array('-',' '), '_', $this->parametres['masque.commune']);
364
			$this->parametresFiltres['masque.commune'] = $paramFiltre;
365
			$this->parametresFiltres['masque.commune'] = $paramFiltre;
365
		}
366
		}
366
	}
367
	}
Line -... Line 368...
-
 
368
 
-
 
369
	private function filtrerStandard() {
-
 
370
		if (isset($this->parametres['masque.standard']) & $this->parametres['masque.standard'] == 1) {
-
 
371
			$this->parametresFiltres['masque.standard'] = 1;
-
 
372
		}
-
 
373
	}
367
 
374
 
368
	private function filtrerTagCel() {
375
	private function filtrerTagCel() {
369
		if (isset($this->parametres['masque.tag_cel'])) {
376
		if (isset($this->parametres['masque.tag_cel'])) {
370
			$this->parametresFiltres['masque.tag_cel'] = $this->construireTableauTags($this->parametres['masque.tag_cel'], 'OR', ',');
377
			$this->parametresFiltres['masque.tag_cel'] = $this->construireTableauTags($this->parametres['masque.tag_cel'], 'OR', ',');
371
		} else if (isset($this->parametres['masque'])) {
378
		} else if (isset($this->parametres['masque'])) {
Line 480... Line 487...
480
			if (is_array($valeur) || strlen($valeur) !== 0) {
487
			if (is_array($valeur) || strlen($valeur) !== 0) {
481
				$this->parametresFiltres[$cle] = $valeur;
488
				$this->parametresFiltres[$cle] = $valeur;
482
			}
489
			}
483
		}
490
		}
484
	}
491
	}
485
}
-
 
486
492
}
-
 
493