From c0b3d3cde9c59e55429ff4788f39d9370a46423b Mon Sep 17 00:00:00 2001
From: Eliah REBSTOCK <eliah.rebstock@ensiie.fr>
Date: Thu, 5 May 2016 17:02:45 +0200
Subject: [PATCH] suppression des lignes de debug

---
 app/model/Partie.php | 113 +++++++++++++++++++------------------------
 1 file changed, 51 insertions(+), 62 deletions(-)

diff --git a/app/model/Partie.php b/app/model/Partie.php
index b8208d2..1b87a0f 100644
--- a/app/model/Partie.php
+++ b/app/model/Partie.php
@@ -66,22 +66,18 @@ class Partie extends Model
         $sql2 = "UPDATE R_joueur_jeu SET classement = :classement WHERE joueur = :joueur;";
         $stmt1 = $db->prepare($sql1);
         $stmt2 = $db->prepare($sql2);
-        if ($stmt1->execute()){
+        if ($stmt1->execute()) {
             $i = 1;
-            while($row = $stmt1->fetch()){
-                if($stmt2->execute(array(":classement" => $i, ":joueur" => $row['joueur'])))
-                {
+            while ($row = $stmt1->fetch()) {
+                if ($stmt2->execute(array(":classement" => $i, ":joueur" => $row['joueur']))) {
 
-                }
-                else
-                {
+                } else {
                     echo "pb updateClassement";
                     die();
                 }
                 $i++;
             }
-        }
-        else{
+        } else {
             echo "pb updateClassement";
             die();
         }
@@ -90,8 +86,6 @@ class Partie extends Model
 
     public static function addPartie($joueurs, $scores, $jeu)
     {
-        print_r($joueurs);
-        print_r($scores);
         $db = Database::getInstance();
         $datestr = date("Y-m-d H:i:s");
         $sql1 = "INSERT INTO R_partie (jeu, date) VALUES (:id_jeu, :date);";
@@ -107,62 +101,57 @@ class Partie extends Model
         $stmt4 = $db->prepare($sql4);
         $stmt5 = $db->prepare($sql5);
 
-            if ($stmt1->execute(array(":id_jeu" => $jeu->slug, ":date" => $datestr))) {
-                // insertion d'une nouvelle partie
-                // on suppose que si l'insertion fonctionne, la lecture aussi, donc que les droits d'accés sont bons
-                $stmt2->execute(array(":id_jeu" => $jeu->slug, ":date" => $datestr));
-                $id_partie = $stmt2->fetch()['id'];
-
-                $m = count($joueurs);
-
-                $old_score = array_fill(0, $m, 0);
-
-                for ($j = 0; $j < $m; $j++) {
-                    // récupération du score actuel de chaque joueur
-                    if ($stmt3->execute(array(":id_joueur" => $joueurs[$j]->slug, ":id_jeu" => $jeu->slug))) {
-                        if ($row = $stmt3->fetch()) {
-                            // Le joueur a déja joué à ce jeu
-                            $old_score[$j] = $row[0];
-                        } else {
-                            // ou le joueur n'a jamais joué à ce jeu, on je rajoute à la relation.
-                            $old_score[$j] = 1000;
-                            $stmtN = $db->prepare($sqlN);
-                            if ($stmtN->execute(array(":id_joueur" => $joueurs[$j]->slug, ":id_jeu" => $jeu->slug, ":score" => 1000))) {
-
-                            }
-                            else
-                                return 2;
-                        }
-
+        if ($stmt1->execute(array(":id_jeu" => $jeu->slug, ":date" => $datestr))) {
+            // insertion d'une nouvelle partie
+            // on suppose que si l'insertion fonctionne, la lecture aussi, donc que les droits d'accés sont bons
+            $stmt2->execute(array(":id_jeu" => $jeu->slug, ":date" => $datestr));
+            $id_partie = $stmt2->fetch()['id'];
+
+            $m = count($joueurs);
+
+            $old_score = array_fill(0, $m, 0);
+
+            for ($j = 0; $j < $m; $j++) {
+                // récupération du score actuel de chaque joueur
+                if ($stmt3->execute(array(":id_joueur" => $joueurs[$j]->slug, ":id_jeu" => $jeu->slug))) {
+                    if ($row = $stmt3->fetch()) {
+                        // Le joueur a déja joué à ce jeu
+                        $old_score[$j] = $row[0];
+                    } else {
+                        // ou le joueur n'a jamais joué à ce jeu, on je rajoute à la relation.
+                        $old_score[$j] = 1000;
+                        $stmtN = $db->prepare($sqlN);
+                        if ($stmtN->execute(array(":id_joueur" => $joueurs[$j]->slug, ":id_jeu" => $jeu->slug, ":score" => 1000))) {
+
+                        } else
+                            return 2;
                     }
+
                 }
-                // Calcul de la nouvelle différence de scores et du nouveau classement de chacun
-                print_r($old_score);
-                $diff_scores = ELO_scores($old_score, $scores, 32);
-                print_r($diff_scores);
-                $classement = self::calcul_classement($diff_scores);
-                print_r($classement);
-                for ($j = 0; $j < $m; $j++) {
-                    // Insertion des infos de la partie (avec le score avant la partie et le classement interne à la partie)
-                    // pour chaque joueur
-                    if ($stmt4->execute(array(":partie" => $id_partie,
-                        ":joueur" => $joueurs[$j]->slug,
-                        ":classement" => $classement[$j], ":score" => $old_score[$j]))
+            }
+            // Calcul de la nouvelle différence de scores et du nouveau classement de chacun
+            $diff_scores = ELO_scores($old_score, $scores, 32);
+            $classement = self::calcul_classement($diff_scores);
+            for ($j = 0; $j < $m; $j++) {
+                // Insertion des infos de la partie (avec le score avant la partie et le classement interne à la partie)
+                // pour chaque joueur
+                if ($stmt4->execute(array(":partie" => $id_partie,
+                    ":joueur" => $joueurs[$j]->slug,
+                    ":classement" => $classement[$j], ":score" => $old_score[$j]))
+                ) {
+                    $newS = $old_score[$j] + $diff_scores[$j];
+                    // On met à jour le score du joueur actuel dans sa relation avec le jeu
+                    if ($stmt5->execute(array(":new_score" => $newS,
+                        ":id_jeu" => $jeu->slug, ":id_joueur" => $joueurs[$j]->slug))
                     ) {
-                        $newS = $old_score[$j] + $diff_scores[$j];
-                        print($newS."\n");
-                        // On met à jour le score du joueur actuel dans sa relation avec le jeu
-                            if ($stmt5->execute(array(":new_score" => $newS,
-                                ":id_jeu" => $jeu->slug, ":id_joueur" => $joueurs[$j]->slug))
-                            ) {
-                            }
-                            else
-                                return 2;
                     } else
                         return 2;
-                }
-            } else
-                return 2;
+                } else
+                    return 2;
+            }
+        } else
+            return 2;
+        // met à jour le classement de tous les joueurs
         self::updateClassement();
         return 0;
     }
-- 
GitLab