From f8f266f0a00f2a66e90b08d91b689968a675e209 Mon Sep 17 00:00:00 2001 From: hujiabin Date: Tue, 6 Dec 2022 11:33:35 +0800 Subject: [PATCH] 1 --- webapp/models/User.php | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/webapp/models/User.php b/webapp/models/User.php index 1d9556ec..5b0c3729 100644 --- a/webapp/models/User.php +++ b/webapp/models/User.php @@ -264,6 +264,28 @@ class User extends BaseModel { } } } + for ($i = 0; $i < $len - 1; $i++) { + for ($j = $i + 1; $j < $len; $j++) { + if ($users[$i]['score'] == $users[$j]['score'] && + $users[$i]['score_modifytime'] > $users[$j]['score_modifytime']) { + $tmp = $users[$i]; + $users[$i] = $users[$j]; + $users[$j] = $tmp; + } + } + } + for ($i = 0; $i < $len - 1; $i++) { + for ($j = $i + 1; $j < $len; $j++) { + if ($users[$i]['score'] == $users[$j]['score'] && + $users[$i]['score_modifytime'] == $users[$j]['score_modifytime'] && + $users[$i]['idx'] < $users[$j]['idx'] + ) { + $tmp = $users[$i]; + $users[$i] = $users[$j]; + $users[$j] = $tmp; + } + } + } return $users; }