From 3b8e9b85ea56fd3d534d50c11baed8b9e29fa3b4 Mon Sep 17 00:00:00 2001 From: adrien Date: Sat, 14 Nov 2020 00:41:03 +0100 Subject: [PATCH] fixes --- classes.php | 12 ++++++------ nginx-example.conf | 2 -- sudoku.php | 2 +- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/classes.php b/classes.php index e06d8d8..15092b8 100644 --- a/classes.php +++ b/classes.php @@ -85,18 +85,18 @@ } function containsDuplicates() { - foreach(array($this->rows, $this->columns, $this->regions) as $areas) { - foreach ($areas as $area) { - $unknownBoxes = array_filter($area, "isKnown"); - foreach($unknownBoxes as $box1) { - foreach($unknownBoxes as $box2) { + foreach(array_merge($this->rows, $this->columns, $this->regions) as $area) { + $knownBoxes = array_filter($area, "isKnown"); + foreach($area as $box1) { + if ($box1->value != UNKNOWN) { + foreach($area as $box2) { if (($box1 !== $box2) && ($box1->value == $box2->value)) { return true; } } } - return false; } + return false; } } diff --git a/nginx-example.conf b/nginx-example.conf index 1ab6f16..23cfcb8 100644 --- a/nginx-example.conf +++ b/nginx-example.conf @@ -5,8 +5,6 @@ location /sudoku/ { rewrite ^ https://$server_name$request_uri? permanent; } - index index.php; - try_files $uri $uri/; location ~ [^/]\.php(/|$) { diff --git a/sudoku.php b/sudoku.php index a44d7c5..5749c54 100644 --- a/sudoku.php +++ b/sudoku.php @@ -115,7 +115,7 @@
⚠️ $warning
\n"); + echo(" ⚠️ $warning ⚠️
\n"); else echo(" Remplissez la grille de sorte que chaque ligne, colonne et région (carré de 3×3 cases) contienne tous les chiffres de 1 à 9.\n") ?>