GET('/api/requests', ["test"], function($test){ echo json_encode($test); }); $router->GET('/api/search-type', ["type"], function($type){ global $pdo; searchDoctor($pdo, $type); }); $router->GET('/api/search-postal', ["postal"], function($postal){ global $pdo; searchDoctorByLocation($pdo, $postal); }); $router->GET('/api/search', ["type", "postal"], function($type, $postal){ global $pdo; searchDoctorByLocation($pdo, $postal, $type); }); $router->GET('/api/rdv', ["id"], function($id){ global $pdo; getNumberOfRDVByMedecin($pdo, $id); }); $router->GET('/api/rdv-available', ["id"], function($id){ global $pdo; selectRDVTimeByID($pdo, $id); }); $router->GET('/api/rdv-date', ["date", "id"], function($date, $id){ global $pdo; selectRDVForDate($pdo, $date, $id); }); $router->GET('/api/praticien', ["id"], function($id){ global $pdo; getPraticienDetails($pdo, $id); }); $router->PUT('/api/rdv', ["rdv_id", "patient_id"], function($rdv_id, $patient_id){ global $pdo; takeRDV($pdo, $rdv_id, $patient_id); }); $router->POST('/api/requests', ["test"], function($test){ echo json_encode($test); }); $router->POST('/api/login/patient', ["mail", "password"], function($mail, $password){ global $pdo; loginPatient::Login($pdo, $mail, $password); }); $router->POST('/api/login/medecin', ["mail", "password"], function($mail, $password){ global $pdo; loginMedecin::Login($pdo, $mail, $password); }); $router->PUT('/api/requests', ["test"], function($test){ echo json_encode($test); }); $router->DELETE('/api/requests', ["test"], function($test){ echo json_encode($test); }); $router->GET('/api/rdv-praticient', ["id"], function($id){ global $pdo; dbRequestRdvPraticien($pdo, $id); getAllLieux($pdo); }); $router->GET('/api/rdv-patient', ["id"], function($id){ global $pdo; dbRequestRdvPatient($pdo, $id); getPastRdvByPatient($pdo, $id); }); $router->DELETE('/api/delete-empty', ["id"], function($id){ global $pdo; DeleteEmptyRdv($pdo, $id); }); $router->DELETE('/api/cancel-rdv', ["id"], function($id){ global $pdo; CancelRDV($pdo, $id); }); $router->POST('/api/create-rdv', ["medID", "date", "time", "lieu"], function($medID, $date, $time, $lieu){ global $pdo; CreateRDV($pdo, $medID, $date, $time, $lieu); }); $router->run();