Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1977 Rev 2077
Line 195... Line 195...
195
		$idProposition = $this->creerPropositionDeterminationInitiale();
195
		$idProposition = $this->creerPropositionDeterminationInitiale();
196
		if ($idProposition == null) {
196
		if ($idProposition == null) {
197
			$msg = "Aucun identifiant de proposition n'est lié à cette observation.";
197
			$msg = "Aucun identifiant de proposition n'est lié à cette observation.";
198
			throw new Exception($msg, RestServeur::HTTP_CODE_MAUVAISE_REQUETE);
198
			throw new Exception($msg, RestServeur::HTTP_CODE_MAUVAISE_REQUETE);
199
		}
199
		}
-
 
200
		// protection anti-usurpateurs
-
 
201
		/*$idUtilisateur = $this->parametres['utilisateur'];
-
 
202
		$gestionUtilisateurs = $this->conteneur->getUtilisateur();
-
 
203
		$gestionUtilisateurs->controleUtilisateurIdentifie($idUtilisateur);*/
Line 200... Line 204...
200
 
204
 
201
		$idObsP = $this->bdd->proteger($this->ressources[0]);
205
		$idObsP = $this->bdd->proteger($this->ressources[0]);
202
		$idPropositionP = $this->bdd->proteger($idProposition);
206
		$idPropositionP = $this->bdd->proteger($idProposition);
203
		$idUtilisateurP = $this->bdd->proteger($this->parametres['utilisateur']);
207
		$idUtilisateurP = $this->bdd->proteger($idUtilisateur);
204
		$valeurP = $this->bdd->proteger($this->parametres['valeur']);
208
		$valeurP = $this->bdd->proteger($this->parametres['valeur']);
205
		$requete = 'UPDATE del_commentaire_vote '.
209
		$requete = 'UPDATE del_commentaire_vote '.
206
			"SET valeur = $valeurP, date = NOW() ".
210
			"SET valeur = $valeurP, date = NOW() ".
207
			"WHERE ce_proposition = $idPropositionP AND ce_utilisateur = $idUtilisateurP ".
211
			"WHERE ce_proposition = $idPropositionP AND ce_utilisateur = $idUtilisateurP ".
Line 208... Line 212...
208
			' -- '.__FILE__.' : '.__LINE__;
212
			' -- '.__FILE__.' : '.__LINE__;
209
 
213
 
210
		$resultat = $this->bdd->executer($requete);
214
		$resultat = $this->bdd->executer($requete);
211
		if ($resultat === false) {
215
		if ($resultat === false) {
212
			$msg = "Un erreur est survenu lors de la tentative de modification du vote.";
216
			$msg = "Une erreur est survenue lors de la tentative de modification du vote.";
213
			throw new Exception($msg, RestServeur::HTTP_CODE_ERREUR);
217
			throw new Exception($msg, RestServeur::HTTP_CODE_ERREUR);
214
		} else if ($resultat === 0) {
218
		} else if ($resultat === 0) {
215
			$msg = "Aucun vote ne correspond au critères fournis : ".
219
			$msg = "Aucun vote ne correspond au critères fournis : ".