Example #1
0
});
$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: