From 080a55c85394ce293c44ce3b0e0686cfabef1900 Mon Sep 17 00:00:00 2001
From: Eliah REBSTOCK <eliah.rebstock@ensiie.fr>
Date: Thu, 5 May 2016 16:55:05 +0200
Subject: [PATCH] hotfix sur l'algorithme ELO

---
 app/model/ELO_function.php                    |  2 +-
 app/model/Partie.php                          |  2 +-
 app/view/Partie/displayStep0.html             | 25 +++++++++++++++
 .../{displayForm.html => displayStep1.html}   |  0
 app/view/Partie/displayStep2.html             | 32 +++++++++++++++++++
 5 files changed, 59 insertions(+), 2 deletions(-)
 create mode 100644 app/view/Partie/displayStep0.html
 rename app/view/Partie/{displayForm.html => displayStep1.html} (100%)
 create mode 100644 app/view/Partie/displayStep2.html

diff --git a/app/model/ELO_function.php b/app/model/ELO_function.php
index 8da4037..6aa3783 100644
--- a/app/model/ELO_function.php
+++ b/app/model/ELO_function.php
@@ -117,7 +117,7 @@ function ELO_scores($S, $R, $K){
         throw new DomainException;
 
     $R_classement = array_fill(0, $m, 0);
-    asort($R);
+    arsort($R);
     $i = 1;
     foreach ($R as $k => $val){
         $R_classement[$k] = $i;
diff --git a/app/model/Partie.php b/app/model/Partie.php
index 8838ddf..a108076 100644
--- a/app/model/Partie.php
+++ b/app/model/Partie.php
@@ -49,7 +49,7 @@ class Partie extends Model
         $m = count($R);
 
         $R_classement = array_fill(0, $m, 0);
-        asort($R);
+        arsort($R);
         $i = 1;
         foreach ($R as $k => $val) {
             $R_classement[$k] = $i;
diff --git a/app/view/Partie/displayStep0.html b/app/view/Partie/displayStep0.html
new file mode 100644
index 0000000..3e3c514
--- /dev/null
+++ b/app/view/Partie/displayStep0.html
@@ -0,0 +1,25 @@
+<?php 
+	$page_title = "Formulaire d'ajout de partie"; 
+	include(ROOT."/app/view/Includes/header.include.html"); 
+?>
+
+    <article>
+        <h2>Formulaire d'ajout de partie</h2>
+        <h3>Sélection d'un jeu</h3>
+        <div class="addjeu-form">
+			<form method="post" action="verifystep0">
+				<label for="jeu">Jeu : </label>
+				<select name="jeu" id="jeu">
+				<?php foreach($this->liste as $jeu){ ?>
+					<option><?php echo $jeu->nom; ?></option>
+				<?php } ?>
+				</select><br />
+				<div class="submit">
+                    <input type="reset" name="reset" value="Réinitialiser" />
+					<input type="submit" name="submit" value="Étape suivante" />
+				</div>
+			</form>
+		</div>
+	</article>
+
+<?php include(ROOT."/app/view/Includes/footer.include.html"); ?>
diff --git a/app/view/Partie/displayForm.html b/app/view/Partie/displayStep1.html
similarity index 100%
rename from app/view/Partie/displayForm.html
rename to app/view/Partie/displayStep1.html
diff --git a/app/view/Partie/displayStep2.html b/app/view/Partie/displayStep2.html
new file mode 100644
index 0000000..cb5d00e
--- /dev/null
+++ b/app/view/Partie/displayStep2.html
@@ -0,0 +1,32 @@
+<?php 
+	$page_title = "Formulaire d'ajout de partie"; 
+	include(ROOT."/app/view/Includes/header.include.html"); 
+?>
+
+    <article>
+        <h2>Formulaire d'ajout de partie</h2>
+        <div class="addjeu-form">
+			<form method="post" action="add_partie/verify">
+				<label for="jeu">Jeu : </label>
+				<select name="jeu" id="jeu">
+				<?php foreach($this->liste as $jeu){ ?>
+					<option><?php echo $jeu->nom; ?></option>
+				<?php } ?>
+				</select><br />
+				<label for="joueurs">Joueurs :</label>
+				<select name="joueurs[]" id="joueurs" multiple="multiple" size="5">
+					<?php foreach($this->listej as $joueur){ ?>
+					<option><?php echo $joueur->nom; ?></option>
+					<?php } ?>
+				</select>
+				<br/>
+				<label for="scores">Scores :</label><input type="text" name="scores" id="scores" /><br/>
+				<div class="submit">
+					<input type="reset" name="reset" value="Réinitialiser" />
+					<input type="submit" name="submit" value="Demander l'ajout" />
+				</div>
+			</form>
+		</div>
+	</article>
+
+<?php include(ROOT."/app/view/Includes/footer.include.html"); ?>
-- 
GitLab