Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1851 → Rev 1852

/trunk/services/configurations/config.defaut.ini
80,7 → 80,6
 
; Liste des valeurs autorisés pour certains paramètres d'URL :
valeurs_ordre = "asc, desc"
valeurs_tri = "date_transmission, date_observation, votes, tags, points"
valeurs_referentiel = "bdtfx, bdtxa, isfan, apd"
 
; Liste des mots-clés CEL utilisés dans IdentiPlante/PictoFlora
118,7 → 117,9
; APPLI OBS = IdentiPlante
[appli_obs]
; Filtres de l'url (=paramètres) pour lesquel un tri est possible
tris_possibles = "date_observation"
tris_possibles = "date_transmission, date_observation"
; Liste des valeurs autorisés pour certains paramètres d'URL :
valeurs_type = "adeterminer, aconfirmer, endiscussion, validees"
 
; +------------------------------------------------------------------------------------------------------+
; CONFIGURATIONS des SERVICES
/trunk/services/bibliotheque/ParametresFiltrage.php
73,7 → 73,7
 
$trisPossibles = $this->conteneur->getParametreTableau('appli_obs.tris_possibles');
$this->detruireParametreInvalide('tri', $trisPossibles);
 
$this->supprimerParametresFiltresInvalides();
return $this->parametresFiltres;
}
421,10 → 421,10
 
// masque.type: ['adeterminer', 'aconfirmer', 'endiscussion', 'validees']
private function filtrerType() {
if(isset($this->parametres['masque.type'])) {
if (isset($this->parametres['masque.type'])) {
$typesArray = explode(';', $this->parametres['masque.type']);
$typesFiltres = array_filter($typesArray);
$typesAutorises = array('adeterminer', 'aconfirmer', 'endiscussion', 'validees');
$typesAutorises = $this->conteneur->getParametreTableau('appli_obs.valeurs_type');
$typesValides = array_intersect($typesFiltres, $typesAutorises);
$paramFiltre = array_flip($typesValides);
$this->parametresFiltres['masque.type'] = $paramFiltre;