query("
SELECT
`UserID`,
`TotalRank`,
`Rank`,
`SpecialRank`,
`DonationTime`,
`Hidden`
FROM
`users_donor_ranks`
WHERE
`TotalRank` > 0
ORDER BY
`TotalRank`
DESC
LIMIT
$Limit
");
$Results = $DB->to_array();
generate_user_table('Top Donors', $Results, $Limit);
echo '
';
View::show_footer();
// Generate a table based on data from most recent query to $DB
function generate_user_table($Caption, $Results, $Limit)
{
global $Time, $IsMod; ?>
Position |
User |
Total Donor Points |
Current Donor Rank |
Last Donated |
Found no users matching the criteria
|
';
}
$Position = 0;
foreach ($Results as $Result) {
$Position++; ?>
=$Position?>
|
=$Result['Hidden'] && !$IsMod ? 'Hidden' : Users::format_username($Result['UserID'], false, false, false)?>
|
=check_perms('users_mod') || $Position < 51 ? $Result['TotalRank'] : 'Hidden'; ?>
|
=$Result['Hidden'] && !$IsMod ? 'Hidden' : DonationsView::render_rank($Result['Rank'], $Result['SpecialRank'])?>
|
=$Result['Hidden'] && !$IsMod ? 'Hidden' : time_diff($Result['DonationTime'])?>
|