-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaction.php
More file actions
85 lines (73 loc) · 2.79 KB
/
Copy pathaction.php
File metadata and controls
85 lines (73 loc) · 2.79 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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<?php
include 'db.php';
if(isset($_POST["action"])){
$output = '';
if($_POST["action"]=="Add"){
$project_title = mysqli_real_escape_string($connect, $_POST["project_title"]);
$task = mysqli_real_escape_string($connect, $_POST["task"]);
$procedure = "
CREATE PROCEDURE insertTask(IN project_title varchar(255),task varchar(555))
BEGIN
INSERT INTO taskmanager(project_title,task)VALUES(project_title,task);
END;
";
if(mysqli_query($connect,"DROP PROCEDURE IF EXISTS insertTask")){
if(mysqli_query($connect,$procedure)){
$query = "CALL insertTask('".$project_title."','".$task."')";
mysqli_query($connect,$query);
// echo "Resource Added";
}
}
}
//Edit Procedure
if($_POST["action"]=="Edit"){
$project_title = mysqli_real_escape_string($connect,$_POST["project_title"]);
$task = mysqli_real_escape_string($connect,$_POST["task"]);
$procedure = "
CREATE PROCEDURE updateTask(IN user_id int(11), project_title varchar(255), task varchar(555))
BEGIN
UPDATE taskmanager SET project_title = project_title, task = task
WHERE id = user_id;
END;
";
if(mysqli_query($connect,"DROP PROCEDURE IF EXISTS updateTask")){
if(mysqli_query($connect,$procedure)){
$query = "CALL updateTask('".$_POST["id"]."','".$_POST["project_title"]."','".$_POST["task"]."')";
mysqli_query($connect,$query);
//echo "Resource Updated";
}
}
}
if($_POST["action"]=="Delete"){
$procedure = "
CREATE PROCEDURE deleteTask(IN user_id int(11))
BEGIN
DELETE FROM taskmanager WHERE id = user_id;
END;
";
if(mysqli_query($connect,"DROP PROCEDURE IF EXISTS deleteTask")){
if(mysqli_query($connect,$procedure)){
$query = "CALL deleteTask('".$_POST["id"]."')";
mysqli_query($connect,$query);
//echo "Resource Deleted";
}
}
}
//mark task as done
if($_POST["action"]=="complete"){
$procedure = "
CREATE PROCEDURE completeTask(IN user_id int(11), status int(11))
BEGIN
UPDATE taskmanager SET status = 1
WHERE id = user_id;
END;
";
if(mysqli_query($connect,"DROP PROCEDURE IF EXISTS completeTask")){
if(mysqli_query($connect,$procedure)){
$query = "CALL completeTask('".$_POST["id"]."','".$_POST["status"]."')";
mysqli_query($connect,$query);
//echo "Resource Updated";
}
}
}
}