diff --git a/webapp/controller/RankingController.class.php b/webapp/controller/RankingController.class.php index 7fe31a1e..5878590d 100644 --- a/webapp/controller/RankingController.class.php +++ b/webapp/controller/RankingController.class.php @@ -125,37 +125,21 @@ class RankingController extends BaseAuthedController { ) ); $ranked = 1; - foreach ($rows as $row) { - $user = User::find($row['account_id']); - if ($user) { - if ($user['account_id'] == $myRanked['user']['account_id']) { - $myRanked['ranked'] = $ranked; - $myRanked['value'] = $row['value']; - $myRanked['modifytime'] = $row['modifytime']; - } - array_push($rankingList, array( - 'ranked' => $ranked++, - 'user' => User::toSimple($user), - 'value' => $row['value'], - 'modifytime' => $row['modifytime'], - )); - } - } } - { - $row = myself()->_getSelfMysql()->execQueryOne( - 'SELECT * FROM t_rank_activity ' . - 'WHERE type=:type AND channel=:channel AND account_id=:account_id;', - array( - ':type' => $type, - ':channel' => $channel, - ':account_id' => myself()->_getAccountId(), - ) - ); - if ($row) { - $myRanked['value'] = $row['value']; - $myRanked['modifytime'] = $row['modifytime']; - } + } + { + $row = myself()->_getSelfMysql()->execQueryOne( + 'SELECT * FROM t_rank_activity ' . + 'WHERE type=:type AND channel=:channel AND account_id=:account_id;', + array( + ':type' => $type, + ':channel' => $channel, + ':account_id' => myself()->_getAccountId(), + ) + ); + if ($row) { + $myRanked['value'] = $row['value']; + $myRanked['modifytime'] = $row['modifytime']; } } $timeZone = 8;