Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1047 Rev 1049
Line 20... Line 20...
20
	private $methode = null;
20
	private $methode = null;
21
	private $projetNom = array();
21
	private $projetNom = array();
22
	private $serviceNom = array();
22
	private $serviceNom = array();
23
	private $cheminCourant = null;
23
	private $cheminCourant = null;
24
	private $squelette_dossier = null;
24
	private $squelette_dossier = null;
-
 
25
	// TODO: si dans 1000 ans un nouveau format de flux apparaît, il faudra mettre ceci dans le fichier de config
25
	private $format = null;
26
	private $formats_autorises = array('rss1','rss2','atom');
Line 26... Line 27...
26
 
27
 
Line 27... Line 28...
27
	private $conteneur;
28
	private $conteneur;
28
	
29
	
Line 56... Line 57...
56
		$this->ressources = $ressources;
57
		$this->ressources = $ressources;
57
		$this->parametres = $parametres;
58
		$this->parametres = $parametres;
58
	}
59
	}
Line 59... Line 60...
59
	
60
	
60
	private function verifierRessourcesEtParametres() {
61
	private function verifierRessourcesEtParametres() {
61
		if (!isset($this->ressources[1])) {
62
		if (!isset($this->ressources[1]) || !in_array($this->ressources[1], $this->formats_autorises)) {
62
			$message = "Vous devez indiquer un format de flux";
63
			$message = "Vous devez indiquer un format de flux valide, les formats acceptés sont ".implode(', ',$this->formats_autorises);
63
			$code = RestServeur::HTTP_CODE_ERREUR;
64
			$code = RestServeur::HTTP_CODE_ERREUR;
64
			throw new Exception($message, $code);
65
			throw new Exception($message, $code);
65
		} else {
66
		} else {
66
			$this->format = $this->ressources[1];
67
			$this->format = $this->ressources[1];