From c5f391be73e2306d9c50d5b213b51f211097cb23 Mon Sep 17 00:00:00 2001 From: AmarOk Date: Thu, 10 Mar 2016 11:57:30 +0100 Subject: [PATCH] add deleteEvent function --- databaseOperations.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/databaseOperations.php b/databaseOperations.php index 5a59a70..22e5e1b 100755 --- a/databaseOperations.php +++ b/databaseOperations.php @@ -347,4 +347,27 @@ function updateEvent($db, $id, $titre, $catArray, $localisation, $dtstart, $dten die(); } } + +function deleteEvent($db, $id) +{ + try + { + $db->beginTransaction(); + $request = $db->prepare('DELETE FROM event WHERE event_id=:id'); + $request->execute(array('id'=>$id)); + $request->closeCursor(); + $request = $db->prepare('DELETE FROM eventCategorie WHERE event_id=:id'); + $request->execute(array('id'=>$id)); + $request->closeCursor(); + $db->commit(); + } + catch(PDOException $e) + { + $db->rollBack(); + //NOTE: change $e->getMessage() by an error message before going to production + echo($e->getMessage()); + die(); + } +} + ?>