Example #1
0
//     return $app['twig']->render('index.html.twig',
//          array('categories' => Category::getAll()));
// });
$app->post("/delete_categories", function () use($app) {
    Category::deleteEverything();
    return $app['twig']->render('index.html.twig');
});
$app->post("/delete_tasks", function () use($app) {
    $category_id = $_POST['category_id'];
    $category = Category::find($category_id);
    Task::deleteTasks($category_id);
    return $app['twig']->render('category.html.twig', array('category' => $category));
});
$app->post("/results", function () use($app) {
    // $category = new Category($_POST['find']);
    // $category->save();
    return $app['twig']->render('results.html.twig', array('categories' => Category::getMatches($_POST['find'])));
});
$app->post("/add_tasks", function () use($app) {
    $category = Category::find($_POST['category_id']);
    $task = Task::find($_POST['task_id']);
    $category->addTask($task);
    return $app['twig']->render('category.html.twig', array('category' => $category, 'categories' => Category::getAll(), 'tasks' => $category->getTasks(), 'all_tasks' => Task::getAll()));
});
$app->post("/add_categories", function () use($app) {
    $category = Category::find($_POST['category_id']);
    $task = Task::find($_POST['task_id']);
    $task->addCategory($category);
    return $app['twig']->render('task.html.twig', array('task' => $task, 'tasks' => Task::getAll(), 'categories' => $task->getCategories(), 'all_categories' => Category::getAll()));
});
return $app;