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__;
|