Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 811 Rev 1110
Line 29... Line 29...
29
	}
29
	}
Line 30... Line 30...
30
 
30
 
31
	private function analyserRessources() {
31
	private function analyserRessources() {
32
		$nbreRessources = count($this->ressources);
32
		$nbreRessources = count($this->ressources);
33
		if ($nbreRessources == 0) {
-
 
34
			$message = "A implémenter : carte proportionnelle ensemble des infos";
-
 
35
			$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
33
		if ($nbreRessources == 0) {
36
			throw new Exception($message, $code);
34
			$this->sousService = 'France';
37
		} else if ($nbreRessources == 1) {
35
		} else if ($nbreRessources == 1) {
38
			if ($this->etreRessourceIdentifiants(0)) {
36
			if ($this->etreRessourceIdentifiants(0)) {
39
				$this->sousService = 'Taxons';
37
				$this->sousService = 'Taxons';
40
			} else if ($this->etreRessourceLegende(0)) {
38
			} else if ($this->etreRessourceLegende(0)) {
41
				$message = "A implémenter : légende carte proportionnelle ensemble des infos";
39
				// cas de la légende de la carte globale par taxons
-
 
40
				// qui utilise le même sous service que la carte globale
42
				$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
41
				// elle même
43
				throw new Exception($message, $code);
42
				$this->sousService = 'France';
44
			} else {
43
			} else {
45
				$message = "La ressource n°1 '{$this->ressources[0]} indiquée n'est pas valable.";
44
				$message = "La ressource n°1 '{$this->ressources[0]} indiquée n'est pas valable.";
46
				$code = RestServeur::HTTP_CODE_MAUVAISE_REQUETE;
45
				$code = RestServeur::HTTP_CODE_MAUVAISE_REQUETE;
47
				throw new Exception($message, $code);
46
				throw new Exception($message, $code);