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;