Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3315 Rev 3333
Line 151... Line 151...
151
			$json = $this->getDao()->consulter($url);
151
			$json = $this->getDao()->consulter($url);
152
			$estProjetDefini = false;
152
			$estProjetDefini = false;
153
		}
153
		}
154
		$tableau = json_decode($json, true);
154
		$tableau = json_decode($json, true);
155
		$tableau = $this->traiterParametres($estProjetDefini, $tableau[0]);
155
		$tableau = $this->traiterParametres($estProjetDefini, $tableau[0]);
156
		if (isset($this->parametres['squelette']) && $this->parametres['squelette'] === 'plantes') {
156
		if (isset($this->parametres['squelette']) && ($this->parametres['squelette'] === 'plantes' || $this->parametres['squelette'] === 'lichens')) {
157
			$tableau['type_especes'] = 'liste';
157
			$tableau['type_especes'] = 'liste';
158
		}
158
		}
159
		$tableau['especes'] = $this->rechercherInfosEspeces($tableau);
159
		$tableau['especes'] = $this->rechercherInfosEspeces($tableau);
160
		if ($tableau['milieux'] != "") {
160
		if ($tableau['milieux'] != "") {
161
			$tableau['milieux'] = explode(";", $tableau['milieux']);
161
			$tableau['milieux'] = explode(";", $tableau['milieux']);
Line 364... Line 364...
364
	/**
364
	/**
365
	 * Lit une liste de taxons depuis un fichier tsv fourni
365
	 * Lit une liste de taxons depuis un fichier tsv fourni
366
	 */
366
	 */
367
	protected function recupererListeTaxon() {
367
	protected function recupererListeTaxon() {
368
		$taxons = array();
368
		$taxons = array();
-
 
369
		// utiliser les lignes ci-dessous quand la liste des lichens sera prĂȘte
369
		$langue_projet_url = ( isset ( $this->parametres['langue'] ) && $this->parametres['langue'] !== 'fr' ) ? '_' . $this->parametres['langue'] : '';
370
		// $nom_fichier = ($this->parametres['squelette'] === 'lichens') ? 'lichens.tsv' : 'sauvages_taxons.tsv';
370
		$chemin_images = dirname(__FILE__) . self::DS . 'configurations' . self::DS;
371
		// $fichier_tsv = dirname(__FILE__) . self::DS . 'configurations' . self::DS . $nom_fichier;
371
		$fichier_tsv = $chemin_images . 'sauvages_taxons.tsv';
372
		$fichier_tsv = dirname(__FILE__) . self::DS . 'configurations' . self::DS . 'sauvages_taxons.tsv';
Line 372... Line 373...
372
 
373
 
373
		if ( file_exists( $fichier_tsv ) && is_readable( $fichier_tsv ) ) {
374
		if ( file_exists( $fichier_tsv ) && is_readable( $fichier_tsv ) ) {
374
			$taxons = $this->decomposerFichierTsv( $fichier_tsv );
375
			$taxons = $this->decomposerFichierTsv( $fichier_tsv );
375
		} else {
376
		} else {