Tiebreaker if tied

This commit is contained in:
Némunaire 2015-01-13 07:05:35 +01:00 committed by Nemunaire
parent ef78e8816f
commit 158426f372
2 changed files with 5 additions and 7 deletions

1
TODO
View File

@ -3,7 +3,6 @@
** TODO trop de thèmes dans l'interface d'admin => menu ** TODO trop de thèmes dans l'interface d'admin => menu
** TODO avoir la page avec le résumé ** TODO avoir la page avec le résumé
* PHP * PHP
** TODO Départager les ex-æquo dans le classement
** TODO On peut encore soumettre après la fin... ** TODO On peut encore soumettre après la fin...
** TODO numéro des exercices ** TODO numéro des exercices
** TODO pouvoir désactiver les équipes qui ne participent pas (pour accélérer la génération) ** TODO pouvoir désactiver les équipes qui ne participent pas (pour accélérer la génération)

View File

@ -7,16 +7,15 @@ function cmp_team_pts($i1, $i2)
if ($i1->get_pts() == $i2->get_pts()){ if ($i1->get_pts() == $i2->get_pts()){
$db = new BDD(); $db = new BDD();
$timestampi1 = $db->unique_query("SELECT MAX( s.time ) AS maxTime $timestampi1 = $db->unique_query("SELECT MAX(s.time) AS maxTime
FROM solved AS s FROM solved AS s
WHERE s.id_team =".$i1->get_id()); WHERE s.id_team = ".$i1->get_id());
$timestampi2 = $db->unique_query("SELECT MAX( s.time ) AS maxTime $timestampi2 = $db->unique_query("SELECT MAX(s.time) AS maxTime
FROM solved AS s FROM solved AS s
WHERE s.id_team =".$i2->get_id()); WHERE s.id_team = ".$i2->get_id());
$db->deconnexion(); $db->deconnexion();
if ($timestampi1['maxTime'] > $timestampi2['maxTime']) if (strtotime($timestampi1['maxTime']) > strtotime($timestampi2['maxTime']))
return 1; return 1;
else else
return -1; return -1;