-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfunctions.php
109 lines (76 loc) · 2.52 KB
/
functions.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
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?php
$conn = mysqli_connect("localhost","root","","bncc");
function add($data){
global $conn;
$task = htmlspecialchars($data["task"]);
$date = $data["date"];
$query = "INSERT INTO task
VALUES
('','$task','$date')
";
mysqli_query($conn,$query);
return mysqli_affected_rows($conn);
}
function register($data) {
global $conn;
$name = strtolower(stripslashes($data["name"]));
$username = strtolower(stripslashes($data["username"]));
$password = $data["password"];
$password2 = $data["password2"];
$result = mysqli_query($conn, "SELECT username FROM user WHERE username = '$username'");
if(mysqli_fetch_assoc($result)){
echo "<script>
alert('Username already used');
</script>";
return false;
}
if ($password !== $password2) {
echo "<script>
alert('Confirmation password does not match');
</script>";
return false;
}
//pass encrypt
$password = password_hash($password, PASSWORD_DEFAULT);
//update database
mysqli_query($conn, "INSERT INTO user VALUES('', '$name' , '$username' , '$password')");
return mysqli_affected_rows($conn);
}
function delete($id){
global $conn;
mysqli_query($conn, "DELETE FROM task WHERE id = $id");
return mysqli_affected_rows($conn);
}
function delete_completed_task($task_id) {
global $conn;
mysqli_query($conn, "DELETE FROM completed_tasks WHERE id = $task_id");
}
function restoreTask($task_id) {
global $conn;
$query = "SELECT * FROM completed_tasks WHERE id=$task_id";
$result = mysqli_query($conn, $query);
if ($result && mysqli_num_rows($result) > 0) {
$row = mysqli_fetch_assoc($result);
$task = $row['task'];
$date = $row['date'];
$query = "DELETE FROM completed_tasks WHERE id=$task_id";
mysqli_query($conn, $query);
$query = "INSERT INTO tasks (task, date) VALUES ('$task', '$date')";
mysqli_query($conn, $query);
}
}
function restore($id) {
global $conn;
$sql = "DELETE FROM completed_tasks WHERE id=$id";
mysqli_query($conn, $sql);
$sql = "SELECT * FROM completed_tasks WHERE id=$id";
$res = mysqli_query($conn, $sql);
if ($res && mysqli_num_rows($res) > 0) {
$row = mysqli_fetch_assoc($res);
$task = $row['task'];
$date = $row['date'];
$sql = "INSERT INTO tasks (task, date) VALUES ('$task', '$date')";
mysqli_query($conn, $sql);
}
}
?>