diff --git a/Project/php/controller/AbsController.php b/Project/php/controller/AbsController.php index 73630dc..1ab18d3 100755 --- a/Project/php/controller/AbsController.php +++ b/Project/php/controller/AbsController.php @@ -92,10 +92,10 @@ abstract class AbsController throw new Exception("Erreur"); } } - public function quiz(): void + public function quiz($match): void { global $twig; - $vocabId = $_GET['vocabID']; + $vocabId = Validation::filter_int($match['params']['id'] ?? null); $mdl = new TranslationGateway(); $allTranslation = $mdl->findByIdVoc($vocabId); $shuffle = $allTranslation; diff --git a/Project/php/controller/FrontController.php b/Project/php/controller/FrontController.php index bfa626b..7da60d3 100755 --- a/Project/php/controller/FrontController.php +++ b/Project/php/controller/FrontController.php @@ -56,7 +56,7 @@ class FrontController $this->disconnect(); break; case 'quiz': - AbsController::quiz(); + AbsController::quiz($match); break; default :