From fbeb67dcf472f5f0122573ae468c7c0432760baf Mon Sep 17 00:00:00 2001 From: Eliah REBSTOCK <eliah.rebstock@ensiie.fr> Date: Sun, 8 May 2016 23:24:02 +0200 Subject: [PATCH] =?UTF-8?q?ajout=20de=20l'erreur=20trop=20de=20joueur=20d?= =?UTF-8?q?=C3=A8s=20l'ajout=20de=20joueur=20dans=20step1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/PartieController.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/controller/PartieController.php b/app/controller/PartieController.php index 4b58ec7..b278b3f 100644 --- a/app/controller/PartieController.php +++ b/app/controller/PartieController.php @@ -222,6 +222,10 @@ class PartieController extends Controller die(); } } + if (count($_SESSION['equipes'][$ke]) == $_SESSION['jeu_select']->max_joueurs) { + self::error("<h1>Erreur : vous ne pouvez pas ajouter de joueurs supplémentaires.</h1>", "stepe1"); + die(); + } array_push($_SESSION['equipes'][$ke], $joueur_objet); header("Location:stepe1"); die(); @@ -233,8 +237,13 @@ class PartieController extends Controller die(); } - if (!in_array($joueur_objet, $_SESSION['joueurs_select'])) + if (!in_array($joueur_objet, $_SESSION['joueurs_select'])){ + if (count($_SESSION['joueurs_select']) == $_SESSION['jeu_select']->max_joueurs) { + self::error("<h1>Erreur : vous ne pouvez pas ajouter de joueurs supplémentaires.</h1>", "step1"); + die(); + } array_push($_SESSION['joueurs_select'], $joueur_objet); + } else { self::error("<h1>Erreur : le joueur a déjà été inscrit pour cette partie.</h1>", "step1"); die(); -- GitLab