From bbe3a3bb151530185442af97a6add686e9393d4d Mon Sep 17 00:00:00 2001 From: jokob-sk Date: Sat, 15 Jan 2022 13:21:53 +1100 Subject: [PATCH] delete events option --- front/maintenance.php | 22 +++++++++++++++++++++- front/php/server/devices.php | 20 ++++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/front/maintenance.php b/front/maintenance.php index 8cd35d63..d0d94529 100644 --- a/front/maintenance.php +++ b/front/maintenance.php @@ -45,6 +45,10 @@ +
+ +
@@ -97,7 +101,7 @@ function deleteAllDevices() } // delete all (unknown) devices -function askDeleteAllDevices () { +function askDeleteUnknown () { // Ask showModalWarning('Delete (unknown) Devices', 'Are you sure you want to delete all (unknown) devices?', 'Cancel', 'Delete', 'deleteUnknownDevices'); @@ -112,6 +116,22 @@ function deleteUnknownDevices() }); } +// delete all Events +function askDeleteEvents () { + // Ask + showModalWarning('Delete Events', 'Are you sure you want to delete all Events?', + 'Cancel', 'Delete', 'deleteEvents'); +} + + +function deleteEvents() +{ + // Execute + $.get('php/server/devices.php?action=deleteEvents', function(msg) { + showMessage (msg); + }); +} + diff --git a/front/php/server/devices.php b/front/php/server/devices.php index c6e2f107..51d663a4 100644 --- a/front/php/server/devices.php +++ b/front/php/server/devices.php @@ -38,6 +38,7 @@ case 'runScan15min': runScan15min(); break; case 'runScan1min': runScan1min(); break; case 'deleteUnknownDevices': deleteUnknownDevices(); break; + case 'deleteEvents': deleteEvents(); break; @@ -241,6 +242,25 @@ function deleteAllDevices() { } } +//------------------------------------------------------------------------------ +// Delete all Events +//------------------------------------------------------------------------------ +function deleteEvents() { + global $db; + + // sql + $sql = 'DELETE FROM Events'; + // execute sql + $result = $db->query($sql); + + // check result + if ($result == TRUE) { + echo "Events deleted successfully"; + } else { + echo "Error deleting Events\n\n$sql \n\n". $db->lastErrorMsg(); + } +} + //------------------------------------------------------------------------------