145,8 → 145,9 |
if (isset($this->parametres['masque']) && !empty(trim($this->parametres['masque']))) { |
$masqueGeneral = trim($this->parametres['masque']); |
$masquesDetailCles = array('masque.auteur', 'masque.departement', 'masque.commune', 'masque.id_zone_geo', |
'masque.ns', 'masque.famille', 'masque.date', 'masque.genre', 'masque.milieu'); |
|
'masque.standard','masque.ns', 'masque.famille', 'masque.date', 'masque.genre', 'masque.milieu'); |
|
// 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. |
foreach ($masquesDetailCles as $cle) { |
if (isset($this->parametres[$cle]) === false) { |
193,7 → 194,7 |
$this->filtrerIdZoneGeo(); |
$this->filtrerCommune(); |
$this->filtrerType(); |
|
$this->filtrerStandard(); |
$this->filtrerPnInscrits(); |
|
$this->filtrerTagCel(); |
365,6 → 366,12 |
} |
} |
|
private function filtrerStandard() { |
if (isset($this->parametres['masque.standard']) & $this->parametres['masque.standard'] == 1) { |
$this->parametresFiltres['masque.standard'] = 1; |
} |
} |
|
private function filtrerTagCel() { |
if (isset($this->parametres['masque.tag_cel'])) { |
$this->parametresFiltres['masque.tag_cel'] = $this->construireTableauTags($this->parametres['masque.tag_cel'], 'OR', ','); |
482,4 → 489,4 |
} |
} |
} |
} |
} |