Subversion Repositories eFlore/Applications.del

Rev

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

Rev 2077 Rev 2080
Line 102... Line 102...
102
	private function ajouterVote() {
102
	private function ajouterVote() {
103
		$idImgP = $this->bdd->proteger($this->ressources[0]);
103
		$idImgP = $this->bdd->proteger($this->ressources[0]);
104
		$idProtocoleP = $this->bdd->proteger($this->parametres['protocole']);
104
		$idProtocoleP = $this->bdd->proteger($this->parametres['protocole']);
105
		$idUtilisateurP = $this->bdd->proteger($this->parametres['utilisateur']);
105
		$idUtilisateurP = $this->bdd->proteger($this->parametres['utilisateur']);
106
		$valeurP = $this->bdd->proteger($this->parametres['valeur']);
106
		$valeurP = $this->bdd->proteger($this->parametres['valeur']);
-
 
107
		
-
 
108
		$gestion_utilisateur = $this->conteneur->getUtilisateur();
-
 
109
		$utilisateur = $gestion_utilisateur->getUtilisateur();
-
 
110
		// Si l'utilisateur n'est pas identifié on vérifie que le protocole n'impose
-
 
111
		// pas d'être connecté pour voter, et le cas échéant, on refuse le vote
-
 
112
		if(!$utilisateur['connecte']) {
-
 
113
			$requete_proto_identifie = 'SELECT identifie FROM del_image_protocole '.
-
 
114
										'WHERE id_protocole = '.$idProtocoleP;
-
 
115
			$proto_identifie = $this->bdd->recuperer($requete_proto_identifie);	
Line -... Line 116...
-
 
116
 
-
 
117
			if($proto_identifie['identifie'] == 1) {
-
 
118
				$msg = "Ce protocole nécéssite d'être identifié pour voter.";
-
 
119
				throw new Exception($msg, RestServeur::HTTP_CODE_ERREUR);
-
 
120
			}
-
 
121
		}
107
 
122
		
108
		$requete = 'INSERT INTO del_image_vote (ce_image, ce_protocole, ce_utilisateur, valeur, date) '.
123
		$requete = 'INSERT INTO del_image_vote (ce_image, ce_protocole, ce_utilisateur, valeur, date) '.
109
			"VALUES ( $idImgP, $idProtocoleP, $idUtilisateurP, $valeurP, NOW()) ".
124
			"VALUES ( $idImgP, $idProtocoleP, $idUtilisateurP, $valeurP, NOW()) ".
Line 110... Line 125...
110
			' -- '.__FILE__.' : '.__LINE__;
125
			' -- '.__FILE__.' : '.__LINE__;