106,11 → 106,10 |
$resultat = $this->bdd->requeter($modification); |
if ($resultat == false) { |
throw new Exception($e, RestServeur::HTTP_CODE_ERREUR); |
} else { |
} |
self::updateStats($this->bdd, $ressources[0],$parametres['protocole']); |
RestServeur::envoyerEnteteStatutHttp(RestServeur::HTTP_CODE_OK); |
return 'ok'; |
} |
} |
|
public function supprimer($ressources) { |
$id_image = $ressources[0]; |
129,20 → 128,17 |
|
if ($utilisateur['id_utilisateur'] != $infos_vote['ce_utilisateur'] && |
$controle_acces->getIdAnonymeTemporaire() != $infos_vote['ce_utilisateur']) { |
throw new Exception("Vous n'êtes pas autorisé à supprimer ce vote", |
RestServeur::HTTP_CODE_ACCES_NON_AUTORISE); |
$message = "Vous n'êtes pas autorisé à supprimer le vote : $id_vote"; |
throw new Exception($message, RestServeur::HTTP_CODE_ACCES_NON_AUTORISE); |
} |
|
$suppression = 'DELETE FROM del_image_vote '. |
'WHERE id_vote = '.$id_vote_p; |
|
$suppression = "DELETE FROM del_image_vote WHERE id_vote = $id_vote_p "; |
$resultat = $this->bdd->requeter($suppression); |
if ($resultat == false) { |
throw new Exception("Impossible de supprimer le vote", RestServeur::HTTP_CODE_ERREUR); |
} else { |
} |
self::updateStats($this->bdd, $ressources[0],$infos_vote['ce_protocole']); |
} |
} |
|
// intermédiaire pour la méthode contenue dans "Commun" |
static function updateStats($db, $id_image, $id_proto) { |