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