Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1631 Rev 1632
Line 99... Line 99...
99
	/**
99
	/**
100
	 * URLs possibles :
100
	 * URLs possibles :
101
	 *
101
	 *
102
	 * GET :
102
	 * GET :
103
	 * http://localhost/del/services/0.1/images/ => toutes les images : classe ListeImages
103
	 * http://localhost/del/services/0.1/images/ => toutes les images : classe ListeImages
104
	 * http://localhost/del/services/0.1/images/#id/votes => tous les votes d'une image classés par protocole : classe VotesImage
104
	 * http://localhost/del/services/0.1/images/#idImg/votes => tous les votes d'une image (#idImg) classés par protocole : classe VotesImage
105
	 *
105
	 *
106
	 * Non Implémenté : http://localhost/del/services/0.1/images/#id => une image donnée => en test pour remplacer les appels à eflore/cel
106
	 * Non Implémenté : http://localhost/del/services/0.1/images/#id => une image donnée => en test pour remplacer les appels à eflore/cel
107
	 * Non Implémenté : http://localhost/del/services/0.1/images/#id/votes?protocole=#id => tous les votes d'une image et d'un protocole donné
107
	 * Non Implémenté : http://localhost/del/services/0.1/images/#id/votes?protocole=#id => tous les votes d'une image et d'un protocole donné
108
	 *
108
	 *
109
	 * PUT :
109
	 * PUT :
110
	 * http://localhost/del/services/0.1/images/#id => ajouter un vote sur une image donnée
110
	 * http://localhost/del/services/0.1/images/#idImg => ajouter un vote sur une image donnée (#idImg)
111
	 *
111
	 *
112
	 * POST :
112
	 * POST :
113
	 * http://localhost/del/services/0.1/images/#id => modifier un vote sur une image donnée
113
	 * http://localhost/del/services/0.1/images/#idImg => modifier un vote sur une image donnée (#idImg)
114
	 *
114
	 *
115
	 * DELETE :
115
	 * DELETE :
116
	 * http://localhost/del/services/0.1/images/#id => supprimer une image donnée
116
	 * http://localhost/del/services/0.1/images/#idImg => supprimer une image donnée (#idImg)
-
 
117
	 * http://localhost/del/services/0.1/images/#idImg/votes/#idVote => supprimer un vote (#idVote) d'une image donnée (#idImg)
117
	 */
118
	 */
118
	private function analyserRessources() {
119
	private function analyserRessources() {
119
		if ($this->methode == 'consulter') {
120
		if ($this->methode == 'consulter') {
120
			$this->analyserRessoucesConsultation();
121
			$this->analyserRessoucesConsultation();
121
		} else if ($this->methode == 'modifier' || $this->methode == 'ajouter') {
122
		} else if ($this->methode == 'modifier' || $this->methode == 'ajouter') {
Line 152... Line 153...
152
	}
153
	}
Line 153... Line 154...
153
 
154
 
154
	private function analyserRessoucesSuppression() {
155
	private function analyserRessoucesSuppression() {
155
		if (count($this->ressources) == 1 && $this->etreRessourceIdentifiant(0)) {
156
		if (count($this->ressources) == 1 && $this->etreRessourceIdentifiant(0)) {
-
 
157
			$this->sousServiceNom = 'liste-images';
-
 
158
		} else if (count($this->ressources) == 3) {
-
 
159
			if ($this->etreRessourceIdentifiant(0) && $this->verifierRessourceValeur(1, 'votes') && $this->etreRessourceIdentifiant(2) ) {
-
 
160
				$this->sousServiceNom = 'votes-image';
156
			$this->sousServiceNom = 'liste-images';
161
			}
Line 157... Line 162...
157
		}
162
		}
158
 
163
 
159
		if ($this->sousServiceNom == null) {
164
		if ($this->sousServiceNom == null) {