Subversion Repositories eFlore/Applications.del

Rev

Rev 1794 | Rev 1815 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1794 Rev 1806
Line 17... Line 17...
17
 
17
 
Line 18... Line 18...
18
class ListeTaxons {
18
class ListeTaxons {
19
 
19
 
20
	private $conteneur;
-
 
21
	private $navigation;
20
	private $conteneur;
22
	private $masque;
21
	private $navigation;
23
	private $bdd;
22
	private $bdd;
24
	private $parametres = array();
23
	private $parametres = array();
Line 25... Line 24...
25
	private $ressources = array();
24
	private $ressources = array();
26
	private $requete = null;
25
	private $requete = null;
27
 
26
 
28
	public function __construct(Conteneur $conteneur = null) {
27
	public function __construct(Conteneur $conteneur = null) {
29
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
-
 
30
		$this->conteneur->chargerConfiguration('config_nomstaxons.ini');
28
		$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
31
		$this->navigation = $conteneur->getNavigation();
29
		$this->conteneur->chargerConfiguration('config_nomstaxons.ini');
Line 32... Line 30...
32
		$this->masque = $conteneur->getMasque();
30
		$this->navigation = $conteneur->getNavigation();
33
		$this->bdd = $this->conteneur->getBdd();
31
		$this->bdd = $this->conteneur->getBdd();
Line 40... Line 38...
40
	 * */
38
	 * */
41
	public function consulter($ressources, $parametres) {
39
	public function consulter($ressources, $parametres) {
42
		$this->initialiserRessourcesEtParametres($ressources, $parametres);
40
		$this->initialiserRessourcesEtParametres($ressources, $parametres);
Line 43... Line 41...
43
 
41
 
44
		// Lancement du service
42
		// Lancement du service
45
		$taxons = $this->chargerNoms($this->masque->getMasque('referentiel'), $this->masque->getMasque('nom'));
43
		$taxons = $this->chargerNoms($this->navigation->getFiltre('masque.referentiel'), $this->navigation->getFiltre('masque.nom'));
46
		$total = $this->compterNoms($taxons);
44
		$total = $this->compterNoms($taxons);
47
		$this->navigation->setTotal($total);
45
		$this->navigation->setTotal($total);
48
		$this->navigation->setSansLimite();
46
		$this->navigation->setSansLimite();