include_once $class . '.php'; }); function view($file, $data = false) { if ($data) { extract($data); } include $file; } // Load todo class $todo = new Todo(); // Add todo if (isset($_POST['addTodo'])) { if ($_POST['description'] !== '') { $description = $_POST['description']; $todo->add($description); } else { Message::setMessage('Ahh, damn. Lege todos zijn niet toegestaan...', 'error'); } } // Check activation if (isset($_POST['toggleTodo'])) { $id = $_POST['toggleTodo']; $todo->toggle($id); } // Delete todo if (isset($_POST['deleteTodo'])) { $id = $_POST['deleteTodo']; $todo->delete($id); } // Load todos
<?php require_once 'classes/todo.php'; require_once 'classes/log.php'; require_once 'classes/event.php'; $todo = new Todo(); if ($_GET['action'] == 'addGoal') { $id = (int) $_GET['id']; $userid = $_SESSION['userid']; $add = $todo->add($id, $userid); if ($add < 0) { $msg = 'Failed to add goal to your TODO list'; return; } if (empty($add)) { event::fire('USER_NEW_GOAL'); $msg = "Added successfully. <a href='todo.php'>View your list</a>"; } else { $msg = $add; } return $msg; } else { if ($_GET['action'] == 'remGoal') { $id = (int) $_GET['id']; $userid = $_SESSION['userid']; $remove = $todo->remove($id, $userid); if (!empty($remove)) { $msg = 'Failed to remove goal from your TODO list'; return; } if (empty($add)) {