Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 64 Rev 72
Line 30... Line 30...
30
	public function executerListe() {
30
	public function executerListe() {
31
		$this->initialiserAlphabet();
31
		$this->initialiserAlphabet();
32
		$this->initialiserLettre();
32
		$this->initialiserLettre();
33
		$couleurs = $this->creerColoration($this->alphabet);
33
		$couleurs = $this->creerColoration($this->alphabet);
34
		$taxons = $this->getListeTaxons();
34
		$taxons = $this->getListeTaxons();
35
		
35
 
36
		$donnees = array();
36
		$donnees = array();
37
		$donnees['i18n'] = I18n::get('Liste');
37
		$donnees['i18n'] = I18n::get('Liste');
38
		$donnees['lettre'] = $this->lettre;
38
		$donnees['lettre'] = $this->lettre;
39
		$donnees['rang'] = $this->rang;
39
		$donnees['rang'] = $this->rang;
40
		$donnees['rangCodes'] = array_keys($this->rangsCorrespondance);
40
		$donnees['rangCodes'] = array_keys($this->rangsCorrespondance);
Line 69... Line 69...
69
 
69
 
70
	private function initialiserLettre() {
70
	private function initialiserLettre() {
71
		if (empty($this->lettre)) {
71
		if (empty($this->lettre)) {
72
			if (!is_null($this->alphabet)) {
72
			if (!is_null($this->alphabet)) {
73
				$this->lettre = key($this->alphabet);
-
 
74
				
73
				$this->lettre = key($this->alphabet);
75
			} else {
74
			} else {
76
				$m = "Aucune lettre n'a pu ĂȘtre initialiser car l'alphabet vaut null.";
75
				$m = "Aucune lettre n'a pu ĂȘtre initialiser car l'alphabet vaut null.";
77
				trigger_error($m, E_USER_WARNING);
76
				trigger_error($m, E_USER_WARNING);
78
			}
77
			}