Example #1
0
        $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;
    admin_check();
    readonly_check();
    try {
        $e = new Event($params['id']);
    } catch (Exception $e) {
        $f3->error(404);
    }
    $f3->set("event", $e);
    $f3->set("from_email", $options['general']['email']);
    echo Template::instance()->render("event_reject.html");
});