Fix Movie list
This commit is contained in:
@@ -17,6 +17,7 @@ if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
|
||||
require_once __DIR__ . '/config/database.php';
|
||||
require_once __DIR__ . '/controllers/UserController.php';
|
||||
require_once __DIR__ . '/utils/JWT.php';
|
||||
require_once __DIR__ . '/controllers/MovieController.php';
|
||||
|
||||
// Initialisation de la BDD et du contrôleur
|
||||
$database = new Database();
|
||||
@@ -24,6 +25,7 @@ $db = $database->getConnection();
|
||||
$jwt_secret = $database->jwt_secret;
|
||||
|
||||
$userController = new UserController($db, $jwt_secret);
|
||||
$movieController = new MovieController($db);
|
||||
|
||||
// On récupère la route épurée (ex: si on tape /register, $route vaudra 'register')
|
||||
$request_uri = explode('?', $_SERVER['REQUEST_URI'], 2)[0];
|
||||
@@ -91,6 +93,27 @@ switch ($route) {
|
||||
$userController->unlink($data);
|
||||
} else { http_response_code(405); }
|
||||
break;
|
||||
|
||||
case 'add-movie':
|
||||
if ($method === 'POST') {
|
||||
$data['user_id'] = getAuthenticatedUserId($jwt_secret);
|
||||
$movieController->add($data);
|
||||
} else { http_response_code(405); }
|
||||
break;
|
||||
|
||||
case 'share-movie':
|
||||
if ($method === 'POST') {
|
||||
$data['user_id'] = getAuthenticatedUserId($jwt_secret);
|
||||
$movieController->share($data);
|
||||
} else { http_response_code(405); }
|
||||
break;
|
||||
|
||||
case 'get-lists':
|
||||
if ($method === 'POST') {
|
||||
$data['user_id'] = getAuthenticatedUserId($jwt_secret);
|
||||
$movieController->getLists($data);
|
||||
} else { http_response_code(405); }
|
||||
break;
|
||||
|
||||
default:
|
||||
http_response_code(404);
|
||||
|
||||
Reference in New Issue
Block a user