Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1792 → Rev 1793

/trunk/services/modules/0.1/nomstaxons/ListeTaxons.php
16,25 → 16,23
*/
 
class ListeTaxons {
 
private $conteneur;
private $navigation;
private $masque;
private $gestionBdd;
private $bdd;
private $parametres = array();
private $ressources = array();
private $requete = null;
 
public function __construct(Conteneur $conteneur = null) {
$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
$this->conteneur->chargerConfiguration('config_nomstaxons.ini');
$this->navigation = $conteneur->getNavigation();
$this->masque = $conteneur->getMasque();
$this->gestionBdd = $conteneur->getGestionBdd();
$this->bdd = $this->gestionBdd->getBdd();
$this->bdd = $this->conteneur->getBdd();
}
 
/**
* Méthode principale de la classe.
* @param array $ressources les ressources situées après l'url de base (ex : http://url/ressource1/ressource2)
42,7 → 40,7
* */
public function consulter($ressources, $parametres) {
$this->initialiserRessourcesEtParametres($ressources, $parametres);
 
// Lancement du service
$taxons = $this->chargerNoms($this->masque->getMasque('referentiel'), $this->masque->getMasque('nom'));
$total = $this->compterNoms($taxons);
49,18 → 47,18
$this->navigation->setTotal($total);
$this->conteneur->setSansLimite();
$resultat = new ResultatService();
 
$resultat->corps = array('entete' => $this->conteneur->getEntete(), 'resultats' => $taxons);
return $resultat;
}
 
private function initialiserRessourcesEtParametres($ressources, $parametres) {
$this->ressources = $ressources;
$this->parametres = $parametres;
}
 
/*-------------------------------------------------------------------------------
CHARGEMENT DES COMMENTAIRES
CHARGEMENT DES COMMENTAIRES
--------------------------------------------------------------------------------*/
/**
* Chargement depuis le serveur de tous les noms
77,7 → 75,7
}
return $res_fmt;
}
 
/**
* Compter le nombre total de noms pour affichage dans entete.
* */