implemented additional todo functionality
This commit is contained in:
@@ -178,3 +178,8 @@ function pretty_dump($arr)
|
||||
echo '</pre>';
|
||||
return ob_get_clean();
|
||||
}
|
||||
|
||||
function format_date($date)
|
||||
{
|
||||
return (explode(' ', $date))[0];
|
||||
}
|
||||
|
||||
@@ -53,3 +53,17 @@ function change_status($todo_id, $status)
|
||||
{
|
||||
exec_stmt('UPDATE todos SET status = ? WHERE todo_id = ?', 'si', $status, $todo_id);
|
||||
}
|
||||
|
||||
function create_todo($todo)
|
||||
{
|
||||
exec_stmt('INSERT INTO todos (title, description, priority, due_date, category, status) VALUES (?,?,?,?,?,?)', 'ssssss', $todo['title'], $todo['description'], $todo['priority'], $todo['due_date'], $todo['category'], 'open');
|
||||
}
|
||||
function update_todo($todo_id, $todo)
|
||||
{
|
||||
exec_stmt('UPDATE todos SET title = ? WHERE todo_id = ?', 'si', $todo['title'], $todo_id);
|
||||
exec_stmt('UPDATE todos SET description = ? WHERE todo_id = ?', 'si', $todo['description'], $todo_id);
|
||||
exec_stmt('UPDATE todos SET priority = ? WHERE todo_id = ?', 'si', $todo['priority'], $todo_id);
|
||||
exec_stmt('UPDATE todos SET due_date = ? WHERE todo_id = ?', 'si', $todo['due_date'], $todo_id);
|
||||
exec_stmt('UPDATE todos SET category = ? WHERE todo_id = ?', 'si', $todo['category'], $todo_id);
|
||||
exec_stmt('UPDATE todos SET status = ? WHERE todo_id = ?', 'si', $todo['status'], $todo_id);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user