Add timestamp comparison in ranking system
This commit is contained in:
parent
124a7c2a32
commit
62fca492ad
@ -5,7 +5,21 @@ if(!defined('ONYX')) exit;
|
|||||||
function cmp_team_pts($i1, $i2)
|
function cmp_team_pts($i1, $i2)
|
||||||
{
|
{
|
||||||
if ($i1->get_pts() == $i2->get_pts()){
|
if ($i1->get_pts() == $i2->get_pts()){
|
||||||
return 0;
|
$db = new BDD();
|
||||||
|
|
||||||
|
$timestampi1 = $db->unique_query("SELECT MAX( s.time ) AS maxTime
|
||||||
|
FROM solved AS s
|
||||||
|
WHERE s.id_team =".$i1);
|
||||||
|
$timestampi2 = $db->unique_query("SELECT MAX( s.time ) AS maxTime
|
||||||
|
FROM solved AS s
|
||||||
|
WHERE s.id_team =".$i12);
|
||||||
|
|
||||||
|
$db->deconnexion();
|
||||||
|
|
||||||
|
if ($timestampi1 < $timestampi2){
|
||||||
|
return 1
|
||||||
|
else
|
||||||
|
return -1
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
return ($i1->get_pts() < $i2->get_pts()) ? 1 : -1;
|
return ($i1->get_pts() < $i2->get_pts()) ? 1 : -1;
|
||||||
|
Loading…
Reference in New Issue
Block a user