104,7 → 104,22 |
$idProtocoleP = $this->bdd->proteger($this->parametres['protocole']); |
$idUtilisateurP = $this->bdd->proteger($this->parametres['utilisateur']); |
$valeurP = $this->bdd->proteger($this->parametres['valeur']); |
|
$gestion_utilisateur = $this->conteneur->getUtilisateur(); |
$utilisateur = $gestion_utilisateur->getUtilisateur(); |
// Si l'utilisateur n'est pas identifié on vérifie que le protocole n'impose |
// pas d'être connecté pour voter, et le cas échéant, on refuse le vote |
if(!$utilisateur['connecte']) { |
$requete_proto_identifie = 'SELECT identifie FROM del_image_protocole '. |
'WHERE id_protocole = '.$idProtocoleP; |
$proto_identifie = $this->bdd->recuperer($requete_proto_identifie); |
|
if($proto_identifie['identifie'] == 1) { |
$msg = "Ce protocole nécéssite d'être identifié pour voter."; |
throw new Exception($msg, RestServeur::HTTP_CODE_ERREUR); |
} |
} |
|
$requete = 'INSERT INTO del_image_vote (ce_image, ce_protocole, ce_utilisateur, valeur, date) '. |
"VALUES ( $idImgP, $idProtocoleP, $idUtilisateurP, $valeurP, NOW()) ". |
' -- '.__FILE__.' : '.__LINE__; |