diff --git a/app/controller/JeuController.php b/app/controller/JeuController.php index 1b10c85ab47e37c35ce13c600c83f5c76b1d5031..52651b8540c872b6a7db75f1fa1907370459703a 100644 --- a/app/controller/JeuController.php +++ b/app/controller/JeuController.php @@ -117,11 +117,11 @@ class JeuController extends Controller { if($data['type'] == "Chacun pour soi"){ $_POST['type'] = "duels"; if(isset($data['max_joueurs_inf']) && $data['max_joueurs_inf']) - Jeu::addRequest($data['nom'], $data['description'], $data['slug_jeu'], 0, $_POST['type'], $data['type_scores'], $data['min_joueurs']);// on ajoute le jeu à la BDD avec + Jeu::addRequest($data['nom'], $data['description'], $data['slug_jeu'], $_POST['type'], $data['type_scores'], $data['min_joueurs']);// on ajoute le jeu à la BDD avec else{ - Jeu::addRequest($data['nom'], $data['description'], $data['slug_jeu'], 0, $_POST['type'], $data['type_scores'], $data['min_joueurs'], $data['max_joueurs']);// on ajoute le jeu à la BDD avec + Jeu::addRequest($data['nom'], $data['description'], $data['slug_jeu'], $_POST['type'], $data['type_scores'], $data['min_joueurs'], $data['max_joueurs']);// on ajoute le jeu à la BDD avec } - header('Location:requestvalid'); // on redirige vers la page OK + header('Location:requestvalid'); // on redirige vers la page OK } else if ($data['type'] == "Équipes"){ $_POST['type'] = "equipes"; @@ -149,16 +149,16 @@ class JeuController extends Controller { } if(isset($data['max_joueurs_inf']) && $data['max_joueurs_inf']){ if(isset($data['max_equipes_inf']) && $data['max_equipes_inf']) - Jeu::addRequest($data['nom'], $data['description'], $data['slug_jeu'], 0, $data['type'], $data['type_scores'], $data['min_joueurs'], null, $data['min_equipes']);// on ajoute le jeu à la BDD avec + Jeu::addRequest($data['nom'], $data['description'], $data['slug_jeu'], $data['type'], $data['type_scores'], $data['min_joueurs'], null, $data['min_equipes']);// on ajoute le jeu à la BDD avec else{ - Jeu::addRequest($data['nom'], $data['description'], $data['slug_jeu'], 0, $data['type'], $data['type_scores'], $data['min_joueurs'], null, $data['min_equipes'], $data['max_equipes']);// on ajoute le jeu à la BDD avec + Jeu::addRequest($data['nom'], $data['description'], $data['slug_jeu'], $data['type'], $data['type_scores'], $data['min_joueurs'], null, $data['min_equipes'], $data['max_equipes']);// on ajoute le jeu à la BDD avec } } else{ if(isset($data['max_equipes_inf']) && $data['max_equipes_inf']) - Jeu::addRequest($data['nom'], $data['description'], $data['slug_jeu'], 0, $data['type'], $data['type_scores'], $data['min_joueurs'], $data['max_joueurs'], $data['min_equipes']);// on ajoute le jeu à la BDD avec + Jeu::addRequest($data['nom'], $data['description'], $data['slug_jeu'], $data['type'], $data['type_scores'], $data['min_joueurs'], $data['max_joueurs'], $data['min_equipes']);// on ajoute le jeu à la BDD avec else{ - Jeu::addRequest($data['nom'], $data['description'], $data['slug_jeu'], 0, $data['type'], $data['type_scores'], $data['min_joueurs'], $data['max_joueurs'], $data['min_equipes'], $data['max_equipes']);// on ajoute le jeu à la BDD avec + Jeu::addRequest($data['nom'], $data['description'], $data['slug_jeu'], $data['type'], $data['type_scores'], $data['min_joueurs'], $data['max_joueurs'], $data['min_equipes'], $data['max_equipes']);// on ajoute le jeu à la BDD avec } } header('Location:requestvalid'); diff --git a/app/model/Jeu.php b/app/model/Jeu.php index 9bc6384dc06b784babf6e89b7f4bbaadf02b4fcc..b5b6cf44fcdd7d8a86f2c9671148ed6d7c72ed58 100644 --- a/app/model/Jeu.php +++ b/app/model/Jeu.php @@ -75,18 +75,20 @@ class Jeu extends Model { return 0; // on aurait pu mettre deux return (un dans le if et un ici), mais bon... } - public static function addRequest($nom_jeu, $description, $slug_jeu, $est_valide, $type, $type_scores, $min_joueurs, $max_joueurs=null, $min_equipes=null, $max_equipes=null) { - $db = Database::getInstance(); - $sql = "INSERT INTO R_jeu (nom, description, slug, est_valide, min_joueurs, max_joueurs, min_equipes, max_equipes, type, type_scores) - VALUES (:nom, :description, :slug, :est_valide, :min_joueurs, :max_joueurs, :min_equipes, :max_equipes, :type, :type_scores);"; - $stmt = $db->prepare($sql); - if($stmt->execute(array(":nom" => $nom_jeu, ":description" => $description, ":slug" => $slug_jeu, ":est_valide" => $est_valide, ":type" => $type, ":type_scores" => $type_scores, ":min_joueurs" => $min_joueurs, ":max_joueurs" => $max_joueurs, ":min_equipes" => $min_equipes, ":max_equipes" => $max_equipes))) { - //ok - } - else { - echo "Arise, ça marche pas..."; die(); - } - } + public static function addRequest($nom_jeu, $description, $slug_jeu, $type, $type_scores, $min_joueurs, $max_joueurs=null, $min_equipes=null, $max_equipes=null) { + $db = Database::getInstance(); + $sql = "INSERT INTO R_jeu (nom, description, slug, min_joueurs, max_joueurs, min_equipes, max_equipes, type, type_scores) + VALUES (:nom, :description, :slug, :min_joueurs, :max_joueurs, :min_equipes, :max_equipes, :type, :type_scores);"; + $stmt = $db->prepare($sql); + + if($stmt->execute(array(":nom" => $nom_jeu, ":description" => $description, ":slug" => $slug_jeu, ":type" => Controller::slugify($type), ":type_scores" => Controller::slugify($type_scores), ":min_joueurs" => $min_joueurs, ":max_joueurs" => $max_joueurs, ":min_equipes" => $min_equipes, ":max_equipes" => $max_equipes))) { + //ok + } + else { + var_dump(array(":nom" => $nom_jeu, ":description" => $description, ":slug" => $slug_jeu, ":type" => $type, ":type_scores" => $type_scores, ":min_joueurs" => $min_joueurs, ":max_joueurs" => $max_joueurs, ":min_equipes" => $min_equipes, ":max_equipes" => $max_equipes)); + echo "Arise, ça marche pas..."; die(); + } + } public static function getFromNom($nom_jeu)