Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 252 Rev 253
Line 194... Line 194...
194
		return $ok;
194
		return $ok;
195
	}
195
	}
Line 196... Line 196...
196
 
196
 
197
	private function analyserRessources() {
197
	private function analyserRessources() {
-
 
198
		if (count($this->ressources) == 1) {
-
 
199
			$message = "A implémenter : carte proportionnelle ensemble des infos";
-
 
200
			$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
198
		if (count($this->ressources) == 1) {
201
		} else if (count($this->ressources) == 1) {
199
			$positionIds = 0;
202
			$positionIds = 0;
200
			if ($this->etreRessourceIdentifiants($positionIds)) {
203
			if ($this->etreRessourceIdentifiants($positionIds)) {
201
				$ids = $this->ressources[$positionIds];
204
				$ids = $this->ressources[$positionIds];
202
				$this->analyserIdentifiants($ids);
205
				$this->analyserIdentifiants($ids);
-
 
206
				// TODO : charger une nouvelle classe executant le sous service.
-
 
207
			} else if ($this->etreRessourceLegende(0)) {
-
 
208
				$message = "A implémenter : légende carte proportionnelle ensemble des infos";
-
 
209
				$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
203
				// TODO : charger une nouvelle classe executant le sous service.
210
				throw new Exception($message, $code);
-
 
211
			} else {
-
 
212
				$message = "La ressource n°1 '{$this->ressources[0]} indiquée n'est pas valable.";
204
			} else {
213
				$code = RestServeur::HTTP_CODE_MAUVAISE_REQUETE;
205
				throw new Exception("A implémenter : carte proportionnelle ensemble des infos");
214
				throw new Exception($message, $code);
206
			}
215
			}
207
		} else if (count($this->ressources) == 2) {
216
		} else if (count($this->ressources) == 2) {
208
			if ($this->etreIdentifiants(0)) {
217
			if ($this->etreRessourceIdentifiants(0)) {
209
				$ids = $this->ressources[$positionIds];
218
				$ids = $this->ressources[0];
210
				$this->analyserIdentifiants($ids);
219
				$this->analyserIdentifiants($ids);
211
			}
220
			}
212
			if ($this->etreRessourceLegende(1)) {
221
			if ($this->etreRessourceLegende(1)) {
213
				// TODO : charger une nouvelle classe executant le sous service.
222
				// TODO : charger une nouvelle classe executant le sous service.