Example #1
0
        echo Template::instance()->render("event_add.html");
    } else {
        $event->save();
        $_SESSION['message'] = 'Event saved.';
        $f3->reroute("/event/" . $params['id'] . "/edit");
    }
});
$f3->route('POST /event/@id/approve', function ($f3, $params) {
    admin_check();
    readonly_check();
    try {
        $e = new Event($params['id']);
    } catch (Exception $e) {
        $f3->error(404);
    }
    $e->approve();
    echo "Approved";
});
$f3->route('POST /event/@id/unapprove', function ($f3, $params) {
    admin_check();
    readonly_check();
    try {
        $e = new Event($params['id']);
    } catch (Exception $e) {
        $f3->error(404);
    }
    $e->unapprove();
    echo "Unapproved";
});
$f3->route('GET /event/@id/reject', function ($f3, $params) {
    global $options;