diff --git a/WEB/Model/AdminModel.php b/WEB/Model/AdminModel.php index 147feb63..7190f825 100644 --- a/WEB/Model/AdminModel.php +++ b/WEB/Model/AdminModel.php @@ -91,20 +91,19 @@ async function submit(){ $lesNombres = array(); foreach ($lesOrdres as $ordre) { if ($ordre[1] < 1) { - return false; + throw new Exception("Aucune énigme ne peut avoir un ordre inférieur à 1"); } $lesNombres[] = $ordre[1]; } sort($lesNombres); if ($lesNombres[0] != 1) { - return false; + throw new Exception("La première énigme doit avoir un ordre de 1"); } $last = end($lesNombres); $i = 0; while ($i < $last) { if ($lesNombres[$i] != $i+1) { - echo "Error"; - return false; + throw new Exception("L'ordre des énigmes doit être consécutif"); } $i++; } diff --git a/WEB/View/src/JS/Chouette.js b/WEB/View/src/JS/Chouette.js index 6e5fc2c2..1f107f0b 100644 --- a/WEB/View/src/JS/Chouette.js +++ b/WEB/View/src/JS/Chouette.js @@ -10,7 +10,7 @@ def chouetteVerif(valeur): if (i+j+k) == valeur: res.append([i, j, k]) return res - import random as r + import random as r def test_chouette(n): chouette(1) listTest=[] diff --git a/WEB/View/src/JS/cesarEncrypt.js b/WEB/View/src/JS/cesarEncrypt.js index 8f83e954..4268a506 100644 --- a/WEB/View/src/JS/cesarEncrypt.js +++ b/WEB/View/src/JS/cesarEncrypt.js @@ -2,8 +2,6 @@ async function submit(){ var test = editor.getValue()+`\n -import random as r - def EncryptVerif(text, key): result = "" for i in range(len(text)): @@ -15,7 +13,8 @@ def EncryptVerif(text, key): else: result += chr((ord(char) + key - 97) % 26 + 97) return result - + +import random as r def testEncrypte(x): Encrypt("",1) if(Encrypt("Hello world",2)!="Jgnnq yqtnf"):