Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 747 | Rev 874 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 747 Rev 873
Line 116... Line 116...
116
	
116
	
117
 
117
 
118
	public function formaterCarte($taxon) {
118
	public function formaterCarte($taxon) {
-
 
119
		$limitesCarte = $this->renvoyerLimitesCarte();
-
 
120
		$sourceDonnees = new SourceDonnees($limitesCarte, $taxon);
-
 
121
		// modification temporaire pour lors de la selection d'une famille on ne prenne que floradata
119
		$limitesCarte = $this->renvoyerLimitesCarte();
122
		// (probleme de performance, qui sera réglé en reremplissant la table de moissonnage)
120
		$sourceDonnees = new SourceDonnees($limitesCarte, $taxon);
123
		if($taxon['rang'] <= 140) {
121
		foreach ($this->sources as $source) {
124
			foreach ($this->sources as $source) {
122
			$nomMethode = "recupererStations".($source == 'floradata' ? 'Floradata' : 'Moissonnage');
125
				$nomMethode = "recupererStations".($source == 'floradata' ? 'Floradata' : 'Moissonnage');
123
			$stations = $sourceDonnees->$nomMethode($source);
126
				$stations = $sourceDonnees->$nomMethode($source);
-
 
127
				$this->ajouterStations($stations, $source);
-
 
128
			}
-
 
129
		} else {
-
 
130
			$stations = $sourceDonnees->recupererStationsFloradata($source);
124
			$this->ajouterStations($stations, $source);
131
			$this->ajouterStations($stations, $source);
125
		}
132
		}
Line 126... Line 133...
126
		$this->supprimerMaillesVides();
133
		$this->supprimerMaillesVides();
127
	}
134
	}