}); $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'; return Club::delete($request, $response, $args, $this); }); /*********************************************************************************************************************** ***************************************************** Athletes ********************************************************* ***********************************************************************************************************************/ $app->get('/athlete', function ($request, $response, $args) { require_once 'athlete.inc.php'; return Athlete::getAll($request, $response, $args, $this); }); $app->get('/athlete/:id', function ($request, $response, $args) { require_once 'athlete.inc.php'; return Athlete::getOne($request, $response, $args, $this); }); $app->post('/athlete', function ($request, $response, $args) { require_once 'athlete.inc.php'; return Athlete::post($request, $response, $args, $this);
$club->save(); header('Location: ' . $config['url'] . "/" . basename(__FILE__)); } if (isset($_GET['id'])) { $club_id = intval($_GET['id']); render("clubs/editer", array('club' => $cr->findById($club_id))); } else { header('Location: ' . $config['url'] . "/" . basename(__FILE__)); } break; case "supprimer": if (isset($_GET['id'])) { $club_id = intval($_GET['id']); $club = new Club(); $club->setId($club_id); $club->delete(); } header('Location: ' . $config['url'] . "/" . basename(__FILE__)); break; case "voir": if (isset($_GET['id'])) { $club_id = intval($_GET['id']); render("clubs/voir", array('club' => $cr->findById($club_id), 'entraineur' => $er->findOneByClubId($club_id), 'responsables' => $rr->findByClubId($club_id), 'joueurs' => $jr->findByClubId($club_id))); } else { $_SESSION['flash'] = "Aucun id renseigné"; goto LOCATION; } break; default: goto RENDER; LOCATION: