Example #1
0
//     $category = Category::find($category_id);
//     return $app['twig']->render('category.html.twig', array('category' => $category, 'tasks' => $category->getTasks()));
// });
$app->post("/categories", function () use($app) {
    $category = new Category($_POST['name']);
    $category->save();
    return $app['twig']->render('categories.html.twig', array('categories' => Category::getAll()));
});
// $app->post("/categories", function() use ($app) {
//     $category = new Category($_POST['name']);
//     $category->save();
//     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']);