From b54ec09d69329188668500a92af4e64d7ec47bb3 Mon Sep 17 00:00:00 2001 From: "johan.lachenal" Date: Sat, 24 Dec 2022 10:25:31 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20la=20validation=20d'=C3=A9nigmes?= =?UTF-8?q?=20pour=20la=20page=20d'admin=20pour=20=20v=C3=A9rifier=20que?= =?UTF-8?q?=20l'=C3=A9nigme=20puisse=20bien=20ne=20serait-ce=20que=20rentr?= =?UTF-8?q?er=20dans=20la=20base=20de=20donner=20avec=20des=20v=C3=A9rific?= =?UTF-8?q?ations=20de=20taille=20des=20strings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WEB/Config/Validation.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/WEB/Config/Validation.php b/WEB/Config/Validation.php index 45cb01cd..d5896884 100644 --- a/WEB/Config/Validation.php +++ b/WEB/Config/Validation.php @@ -44,4 +44,9 @@ class Validation } return true; } + public function ValidateEnigme(string $name,string $statement,string $help,string $reminder,string $example,string $solution,string $test, string $resolutionTime, int $points) : bool{ + if(strlen($name)>50 || strlen($statement) > 250 || strlen($help) > 250 || strlen($reminder) > 250 || strlen($example) > 250 || strlen($solution) > 250 || strlen($test) > 250 || $resolutionTime < 0 || $points < 0) + return false; + return true; + } }