|
|
@ -91,20 +91,19 @@ async function submit(){
|
|
|
|
$lesNombres = array();
|
|
|
|
$lesNombres = array();
|
|
|
|
foreach ($lesOrdres as $ordre) {
|
|
|
|
foreach ($lesOrdres as $ordre) {
|
|
|
|
if ($ordre[1] < 1) {
|
|
|
|
if ($ordre[1] < 1) {
|
|
|
|
return false;
|
|
|
|
throw new Exception("Aucune énigme ne peut avoir un ordre inférieur à 1");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$lesNombres[] = $ordre[1];
|
|
|
|
$lesNombres[] = $ordre[1];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
sort($lesNombres);
|
|
|
|
sort($lesNombres);
|
|
|
|
if ($lesNombres[0] != 1) {
|
|
|
|
if ($lesNombres[0] != 1) {
|
|
|
|
return false;
|
|
|
|
throw new Exception("La première énigme doit avoir un ordre de 1");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$last = end($lesNombres);
|
|
|
|
$last = end($lesNombres);
|
|
|
|
$i = 0;
|
|
|
|
$i = 0;
|
|
|
|
while ($i < $last) {
|
|
|
|
while ($i < $last) {
|
|
|
|
if ($lesNombres[$i] != $i+1) {
|
|
|
|
if ($lesNombres[$i] != $i+1) {
|
|
|
|
echo "Error";
|
|
|
|
throw new Exception("L'ordre des énigmes doit être consécutif");
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$i++;
|
|
|
|
$i++;
|
|
|
|
}
|
|
|
|
}
|
|
|
|