$app->get('/environment/disciplines', function ($request, $response, $args) { $response->getBody()->write(json_encode(Helper::getDisciplines())); return $response; }); $app->get('/environment/regional_associations', function ($request, $response, $args) { $db = $this->dbConnection; $res = $db->query("SELECT * FROM regional_association;"); $response->getBody()->write(json_encode($res->fetchAll(PDO::FETCH_ASSOC))); return $response; }); /*********************************************************************************************************************** ******************************************************* Club *********************************************************** ***********************************************************************************************************************/ $app->get('/club', function ($request, $response, $args) { require_once 'club.inc.php'; return Club::getAll($request, $response, $args, $this); }); $app->get('/club/{id}', function ($request, $response, $args) { require_once 'club.inc.php'; return Club::getOne($request, $response, $args, $this); }); $app->post('/club', function ($request, $response, $args) { require_once 'club.inc.php'; return Club::post($request, $response, $args, $this); }); $app->put('/club/{id}', function ($request, $response, $args) { require_once 'club.inc.php'; return Club::put($request, $response, $args, $this); }); $app->delete('/club/{id}', function ($request, $response, $args) { require_once 'club.inc.php';
protected function showClubs() { switch ($this->mode) { case 'bewerken': $oClub = Club::getByNefubId($this->editId); $this->editObject($oClub); break; default: $aClubs = Club::getAll(array(), 'name'); $this->assign('aClubs', $aClubs); $this->template = '/clubs.tpl'; $this->showOutput(); } }