62,7 → 62,6 |
} |
|
public function ajouter($ressources, $parametres) { |
|
$this->verifierParametresAjoutModif($ressources, $parametres); |
|
$insertion = 'INSERT INTO del_image_vote '. |
79,19 → 78,17 |
if ($resultat == false) { |
throw new Exception($e, RestServeur::HTTP_CODE_ERREUR); |
} else { |
$retour = $this->bdd->recupererIdDernierAjout(); |
$idVote = $this->bdd->recupererIdDernierAjout(); |
|
$resultat = new ResultatService(); |
$resultat->corps = array('id_vote' => $retour); |
|
self::updateStats($this->bdd, $ressources[0],$parametres['protocole']); |
|
$resultat = new ResultatService(); |
$resultat->corps = array('id_vote' => $idVote); |
return $resultat; |
} |
} |
|
public function modifier($ressources, $parametres) { |
|
$this->verifierParametresAjoutModif($ressources, $parametres); |
|
//TODO: est il nécessaire de tester si ça existe et renoyer une erreur 404 |
115,13 → 112,11 |
} |
|
public function supprimer($ressources) { |
|
$id_image = $ressources[0]; |
$id_vote = $ressources[2]; |
$id_vote_p = $this->proteger($id_vote); |
|
$requete_infos_vote = 'SELECT * FROM del_image_vote '. |
'WHERE id_vote = '.$id_vote_p; |
$requete_infos_vote = "SELECT * FROM del_image_vote WHERE id_vote = $id_vote_p "; |
|
$infos_vote = $this->bdd->recuperer($requete_infos_vote); |
if ($infos_vote == false) { |
128,7 → 123,7 |
throw new Exception("Aucun vote ne correspond à cet identifiant", RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE); |
} |
|
$controle_acces = new ControleAcces($this->conteneur); |
$controle_acces = $this->conteneur->getControleAcces(); |
$utilisateur = $controle_acces->getInfosUtilisateurConnecte(); |
|
if($utilisateur['id_utilisateur'] != $infos_vote['ce_utilisateur'] && |
168,7 → 163,6 |
* Vérifier que le service est bien configuré |
* */ |
public function verifierConfiguration() { |
|
$erreurs = array(); |
$tableauImages = $this->conteneur->getParametre('images'); |
if (empty($tableauImages)) { |
190,7 → 184,6 |
} |
} |
|
|
if (!empty($erreurs)) { |
$e = 'Erreur lors de la configuration : '."\n"; |
$e .= implode("\n", $erreurs); |