Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1215 Rev 1245
Line 71... Line 71...
71
		if (file_exists($fichier_config)) {
71
		if (file_exists($fichier_config)) {
72
			if (!$this->configProjet	= parse_ini_file($fichier_config)) {
72
			if (!$this->configProjet	= parse_ini_file($fichier_config)) {
73
				$this->messages[] = "Le fichier ini '$fichier_config' du projet n'a pu être chargé.";
73
				$this->messages[] = "Le fichier ini '$fichier_config' du projet n'a pu être chargé.";
74
			}
74
			}
75
		} else {
75
		} else {
76
			$this->messages[] = "Le fichier ini '$fichier_config' du projet n'existe pas.";
76
			$this->debug[] = "Le fichier ini '$fichier_config' du projet n'existe pas.";
77
		}
77
		}
78
	}
78
	}
Line 79... Line 79...
79
 
79
 
80
	public function executerWidget() {
80
	public function executerWidget() {
Line 112... Line 112...
112
 
112
 
113
	private function recupererListeTaxon() {
113
	private function recupererListeTaxon() {
114
		$taxons = null;
114
		$taxons = null;
115
		$fichier_tsv = dirname(__FILE__).self::DS.'configurations'.self::DS.$this->projet.'_taxons.tsv';
115
		$fichier_tsv = dirname(__FILE__).self::DS.'configurations'.self::DS.$this->projet.'_taxons.tsv';
116
		if (file_exists($fichier_tsv) && is_readable($fichier_tsv)) {
116
		if (file_exists($fichier_tsv) && is_readable($fichier_tsv)) {
-
 
117
			$taxons = $this->decomposerFichierTsv($fichier_tsv);
117
			$taxons = $this->decomposerFichierTsv($fichier_tsv);
118
			$taxons = self::trierTableauMd($taxons, array('nom_fr' => SORT_ASC));
118
		} else {
119
		} else {
119
			$this->debug[] = "Impossible d'ouvrir le fichier '$fichier_tsv'.";
120
			$this->debug[] = "Impossible d'ouvrir le fichier '$fichier_tsv'.";
120
		}
-
 
121
		$taxons_tries = self::trierTableauMd($taxons, array('nom_fr' => SORT_ASC));
121
		}
122
		return $taxons_tries;
122
		return $taxons;
Line 123... Line 123...
123
	}
123
	}
124
 
124
 
125
	private function decomposerFichierTsv($fichier, $delimiter = "\t"){
125
	private function decomposerFichierTsv($fichier, $delimiter = "\t"){