-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdelete-class.php
More file actions
56 lines (40 loc) · 1.41 KB
/
delete-class.php
File metadata and controls
56 lines (40 loc) · 1.41 KB
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php include 'layout/header.php';?>
<?php require_once("includes/db_connection.php"); ?>
<?php
if (isset($_GET['class_id'])) {
$class_id = $_GET["class_id"]; //Refactor this validation later
}
else{
$class_id = NULL;
}
if ($class_id == NULL) {
redirect_to("view-teachers-and-rooms.php");
}
$data_exist = return_duplicate_entry("schedule_block","class_id",$class_id,"",$connection);
if ($data_exist > 0) {
echo "<script type='text/javascript'>";
echo "alert('Error! Cannot delete class info. This class has schedule created. Delete the schedule first.');";
echo "</script>";
$URL="sections-and-classes.php";
echo "<script>location.href='$URL'</script>";
}
else{
$query = "DELETE FROM classes WHERE class_id ='".$class_id."' LIMIT 1";
$result = mysqli_query($connection, $query);
$query_schedule = "DELETE FROM schedule_block WHERE class_id ='".$class_id."'";
$result_schedule = mysqli_query($connection, $query_schedule);
//close database connection after an sql command
if ($result === TRUE) {
echo "<script type='text/javascript'>";
echo "alert('Delete class successful!');";
echo "</script>";
$URL="classes.php";
echo "<script>location.href='$URL'</script>";
} else {
echo "Error updating record: " . $connection->error;
}
if(isset($connection)){ mysqli_close($connection); }
}
?>
<?php
?>