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