Subversion Repositories eFlore/Applications.del

Rev

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

Rev 710 Rev 711
Line 39... Line 39...
39
	 * @param array $parametres les paramètres situés après le ? dans l'url
39
	 * @param array $parametres les paramètres situés après le ? dans l'url
40
	 * */
40
	 * */
41
	public function consulter($ressources, $parametres) {
41
	public function consulter($ressources, $parametres) {
Line 42... Line 42...
42
		
42
		
43
		// Gestion des configuration du script
-
 
44
		// TODO : gérer les erreurs de config
-
 
45
		// voir les paramètres par défaut
-
 
46
		// vérifier les valeurs (voir try catch JP)
43
		// Gestion des configuration du script
47
		$this->configurer();
44
		$this->configurer();
48
		//$this->verifierConfiguration();
45
		$this->verifierConfiguration();
49
		$this->schemaBdd = $this->config['schemaBdd'];
46
		$this->schemaBdd = $this->config['schemaBdd'];
50
		$this->UrlNavigation = new Url($this->config['url_service']);
47
		$this->UrlNavigation = new Url($this->config['url_service']);
51
		$this->UrlNavigation->setOption(Url::OPTION_ENCODER_VALEURS, true);
48
		$this->UrlNavigation->setOption(Url::OPTION_ENCODER_VALEURS, true);
Line 123... Line 120...
123
		}
120
		}
Line 124... Line 121...
124
		
121
		
125
		if (!empty($erreurs)) {
122
		if (!empty($erreurs)) {
126
			$e = 'Erreur lors de la configuration : '."\n";
123
			$e = 'Erreur lors de la configuration : '."\n";
127
			$e .= implode("\n", $erreurs);
124
			$e .= implode("\n", $erreurs);
128
			$this->renvoyerErreur(RestServeur::HTTP_CODE_ERREUR, $e);
-
 
129
			
125
			throw new Exception($e, RestServeur::HTTP_CODE_ERREUR);
130
		}
126
		}
Line 131... Line 127...
131
	}
127
	}
132
	
128