diff --git a/WEB/Controller/AdminController.php b/WEB/Controller/AdminController.php index e8b2d385..d32c7166 100644 --- a/WEB/Controller/AdminController.php +++ b/WEB/Controller/AdminController.php @@ -27,27 +27,6 @@ class AdminController extends UserController case "goToTest": $this->goToTest(); break; - case "goToChouette": - $this->goToChouette(); - break; - case "goToCesarEncrypt": - $this->goToCesarEncrypt(); - break; - case "goToCesarDecrypt": - $this->goToCesarDecrypt(); - break; - case "goToChuckNorris": - $this->goToChuckNorris(); - break; - case "goToHanoi": - $this->goToHanoi(); - break; - case "goToTrianglePascal": - $this->goToTrianglePascal(); - break; - case "goToDoubleElement": - $this->goToDoubleElement(); - break; case "goToNext": $this->goToNext(); break; diff --git a/WEB/Model/AdminModel.php b/WEB/Model/AdminModel.php index 5c696a1a..185ef232 100644 --- a/WEB/Model/AdminModel.php +++ b/WEB/Model/AdminModel.php @@ -84,6 +84,15 @@ async function submit(){ { $old = $this->enigme_gateway->findById($id)[0]; $ordre = $old->getOrdre(); + $nom = trim($nom); + $enonce = trim($enonce); + $aide = trim($aide); + $rappel = trim($rappel); + $exemple = trim($exemple); + $test = trim($test); + echo $test; + $solution = trim($solution); + $prompt = trim($prompt); $enigme = new Enigme($id,$nom, $enonce, $aide, $rappel, $exemple, $solution, $test, $ordre, 0, 0, $prompt); $this->enigme_gateway->update($enigme); $js = fopen("View/src/JS/$nom.js", "w"); diff --git a/WEB/View/src/JS/a.js b/WEB/View/src/JS/a.js new file mode 100644 index 00000000..f6278d2e --- /dev/null +++ b/WEB/View/src/JS/a.js @@ -0,0 +1,13 @@ +//~ Function that test the user code + +async function submit(){ + var test = editor.getValue()+`\n +ba +R +`; + exec("print ('True')", "code"); + exec(test, "solution"); + result.innerHTML = "Test en cours..."; + await new Promise(r => setTimeout(r, 1500)); + check(); +} \ No newline at end of file diff --git a/WEB/View/src/pages/Admin/AddEnigmeSolo.php b/WEB/View/src/pages/Admin/AddEnigmeSolo.php index 0e66191d..f92bc157 100644 --- a/WEB/View/src/pages/Admin/AddEnigmeSolo.php +++ b/WEB/View/src/pages/Admin/AddEnigmeSolo.php @@ -64,14 +64,12 @@
-
-