fix query for the WR

This commit is contained in:
Beu 2023-09-27 11:02:26 +02:00
parent 70db771f9b
commit 065a2c6db5

View File

@ -32,7 +32,7 @@ class ClimbTheMap implements ManialinkPageAnswerListener, TimerListener, Command
* Constants * Constants
*/ */
const PLUGIN_ID = 192; const PLUGIN_ID = 192;
const PLUGIN_VERSION = 1.2; const PLUGIN_VERSION = 1.3;
const PLUGIN_NAME = 'ClimbTheMap'; const PLUGIN_NAME = 'ClimbTheMap';
const PLUGIN_AUTHOR = 'Beu'; const PLUGIN_AUTHOR = 'Beu';
@ -276,11 +276,8 @@ class ClimbTheMap implements ManialinkPageAnswerListener, TimerListener, Command
$stmt = $mysqli->prepare('SELECT `login`,`altitude`,`time` FROM `' . self::DB_CLIMBTHEMAP . '` $stmt = $mysqli->prepare('SELECT `login`,`altitude`,`time` FROM `' . self::DB_CLIMBTHEMAP . '`
WHERE `mapIndex` = ? WHERE `mapIndex` = ?
ORDER BY ORDER BY (CASE WHEN `time` > 0 THEN `time` ELSE 9999999999 END) ASC,
CASE `altitude` DESC,
WHEN `time` > 0 THEN `time`
ELSE `altitude`
END DESC,
`date` ASC `date` ASC
LIMIT 1;'); LIMIT 1;');
$stmt->bind_param('i', $mapIndex); $stmt->bind_param('i', $mapIndex);