diff --git a/app/controller/PartieController.php b/app/controller/PartieController.php index 4b58ec7e032a5cd66ea7099bd8a1680f6543d934..b278b3f4607e38927489e861c7ed42a35982875b 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();