Subversion Repositories eFlore/Applications.del

Rev

Rev 1355 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1355 Rev 1356
Line 25... Line 25...
25
	private $parametres = array();
25
	private $parametres = array();
26
	private $ressources = array();
26
	private $ressources = array();
27
	private $tri = 'date_transmission';
27
	private $tri = 'date_transmission';
28
	private $directionTri = 'desc';
28
	private $directionTri = 'desc';
Line -... Line 29...
-
 
29
 
-
 
30
	static $tris_possibles = array('date_observation');
29
 
31
 
30
	public function __construct(Conteneur $conteneur = null) {
32
	public function __construct(Conteneur $conteneur = null) {
31
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
33
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
32
		$this->conteneur->chargerConfiguration('config_departements_bruts.ini');
34
		$this->conteneur->chargerConfiguration('config_departements_bruts.ini');
33
		$this->conteneur->chargerConfiguration('config_observations.ini');
35
		$this->conteneur->chargerConfiguration('config_observations.ini');
Line 119... Line 121...
119
		$this->parametres = $parametres;
121
		$this->parametres = $parametres;
120
	}
122
	}
Line 121... Line 123...
121
 
123
 
122
	private function verifierParametresTri() {
124
	private function verifierParametresTri() {
123
		$erreurs = array();
-
 
124
		$tris_possibles = $this->conteneur->getParametre('tris_possibles');
-
 
125
		$tris_possibles_tableau = explode(',', $tris_possibles);
125
		$erreurs = array();
126
		if(isset($this->parametres['tri']) && !in_array($this->parametres['tri'], $tris_possibles_tableau)) {
126
		if(isset($this->parametres['tri']) && !in_array($this->parametres['tri'], self::$tris_possibles)) { 
127
			$erreurs[] = '- le type de tri demandé est incorrect, les valeurs possibles sont '.$tris_possibles.' ;';
127
			$erreurs[] = '- le type de tri demandé est incorrect, les valeurs possibles sont '.$self::tris_possibles.' ;';
Line 128... Line 128...
128
		}
128
		}
129
 
129
 
130
		$directions_tri = array('asc', 'desc');
130
		$directions_tri = array('asc', 'desc');