Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 945 Rev 957
Line 261... Line 261...
261
		if (isset($this->ressources[1])) {
261
		if (isset($this->ressources[1])) {
262
			$service = $this->ressources[1];
262
			$service = $this->ressources[1];
263
			if (in_array($service, $servicesDispo)) {
263
			if (in_array($service, $servicesDispo)) {
264
				$presenceRessourceService = true;
264
				$presenceRessourceService = true;
265
			} else {
265
			} else {
266
				$message = "La service demandé '$service' n'est pas disponible pour le projet {$this->projetNom} !\n".
266
				$message = "Le service demandé '$service' n'est pas disponible pour le projet {$this->projetNom} !\n".
267
					"Les services disponibles sont : ".implode(', ', $servicesDispo);
267
					"Les services disponibles sont : ".implode(', ', $servicesDispo);
268
				$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
268
				$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
269
				throw new Exception($message, $code);
269
				throw new Exception($message, $code);
270
			}
270
			}
271
		} else {
271
		} else {
Line 298... Line 298...
298
				$ressourcesPourService = $this->filtrerRessourcesPourService();
298
				$ressourcesPourService = $this->filtrerRessourcesPourService();
299
				return $service->consulter($ressourcesPourService, $this->parametres, $this->getBdd());
299
				return $service->consulter($ressourcesPourService, $this->parametres, $this->getBdd());
300
			}
300
			}
301
		}
301
		}
302
		if (is_null($service)) {
302
		if (is_null($service)) {
303
			$message = "La service demandé '{$this->serviceNom}' n'existe pas dans le projet {$this->projetNom} !";
303
			$message = "Le service demandé '{$this->serviceNom}' n'existe pas dans le projet {$this->projetNom} !";
304
			$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
304
			$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
305
			throw new Exception($message, $code);
305
			throw new Exception($message, $code);
306
		}
306
		}
307
		return NULL;
307
		return NULL;
308
	}
308
	}