| 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'])) {
|