| 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);
|