Line 577... |
Line 577... |
577 |
}
|
577 |
}
|
578 |
return NULL;
|
578 |
return NULL;
|
579 |
}
|
579 |
}
|
Line 580... |
Line 580... |
580 |
|
580 |
|
- |
|
581 |
|
- |
|
582 |
/* Filtre et valide les paramètres reconnus. Effectue *toute* la sanitization *sauf* l'escape-string
|
- |
|
583 |
Cette fonction est appelée:
|
- |
|
584 |
- une fois sur les champs de recherche avancées
|
581 |
|
585 |
- une fois sur le masque général si celui-ci à été spécifié. Dans ce cas,
|
- |
|
586 |
la chaîne générale saisie est utilisée comme valeur pour chacun des champs particuliers
|
- |
|
587 |
avec les traitements particuliers qui s'imposent
|
- |
|
588 |
Par exemple: si l'on cherche "Languedoc", cela impliquera:
|
582 |
/* filtre et valide les paramètres reconnus.
|
589 |
WHERE (nom_sel like "Languedoc" OR nom_ret ... OR ...) mais pas masque.date ou masque.departement
|
583 |
Effectue *toute* la sanitization *sauf* l'escape-string */
|
590 |
qui s'assure d'un pattern particulier */
|
584 |
static function requestFilterParams(Array $params, $parametres_autorises = NULL, Conteneur $c = NULL /* pour la récup des départements */ ) {
|
591 |
static function requestFilterParams(Array $params, $parametres_autorises = NULL, Conteneur $c = NULL /* pour la récup des départements */ ) {
|
585 |
if($parametres_autorises) { // filtrage de toute clef inconnue
|
592 |
if($parametres_autorises) { // filtrage de toute clef inconnue
|