$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"); });