forked from brycematheson/timeclock
-
Notifications
You must be signed in to change notification settings - Fork 0
/
deleteTime.php
27 lines (24 loc) · 934 Bytes
/
deleteTime.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
require_once 'connect.php';
require_once 'functions.php';
if (isLoggedIn() && isAdministrator()) {
} else {
echo "Access prohibited. Please make sure that you are an administrator before trying to view this page. You will now be redirected.";
header('refresh:5,url=index.php');
die();
}
if(isset($_POST["content_txt"]) && strlen($_POST["content_txt"]) > 0) {
$contentToSave = filter_var($_POST["content_txt"],FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
} elseif(isset($_POST["recordToDelete"]) && strlen($_POST["recordToDelete"])>0 && is_numeric($_POST["recordToDelete"])) {
$idToDelete = $_POST['recordToDelete'];
$delete_row = mysqli_query($connect, "DELETE FROM time_entries WHERE id=".$idToDelete);
if(!$delete_row) {
header('HTTP/1.1 500 Could not delete record!');
exit();
}
} else {
//Output error
header('HTTP/1.1 500 Error occurred, Could not process request!');
exit();
}
?>