123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- <?php
-
- if (!check_perms('site_view_flow')) {
- error(403);
- }
-
- View::show_header('Upscale Pool');
- define('USERS_PER_PAGE', 50);
- list($Page, $Limit) = Format::page_limit(USERS_PER_PAGE);
-
- $RS = $DB->query("
- SELECT
- SQL_CALC_FOUND_ROWS
- m.ID,
- m.Username,
- m.Uploaded,
- m.Downloaded,
- m.PermissionID,
- m.Enabled,
- i.Donor,
- i.Warned,
- i.JoinDate,
- i.RatioWatchEnds,
- i.RatioWatchDownload,
- m.RequiredRatio
- FROM users_main AS m
- LEFT JOIN users_info AS i ON i.UserID = m.ID
- WHERE i.RatioWatchEnds IS NOT NULL
- AND m.Enabled = '1'
- ORDER BY i.RatioWatchEnds ASC
- LIMIT $Limit");
-
- $DB->query('SELECT FOUND_ROWS()');
- list($Results) = $DB->next_record();
-
- $DB->query("
- SELECT COUNT(UserID)
- FROM users_info
- WHERE BanDate IS NOT NULL
- AND BanReason = '2'");
-
- list($TotalDisabled) = $DB->next_record();
- $DB->set_query_id($RS);
- ?>
-
- <div class="header">
- <h2>Upscale Pool</h2>
- </div>
-
- <?php
- if ($DB->has_results()) {
- ?>
- <div class="box pad">
- <p>There are currently <?=number_format($Results)?> enabled users
- on Ratio Watch and <?=number_format($TotalDisabled)?> already
- disabled.</p>
- </div>
-
- <div class="linkbox">
- <?php
- $Pages = Format::get_pages($Page, $Results, USERS_PER_PAGE, 11);
- echo $Pages; ?>
- </div>
-
- <table width="100%">
- <tr class="colhead">
- <td>User</td>
- <td class="number_column">Uploaded</td>
- <td class="number_column">Downloaded</td>
- <td class="number_column">Ratio</td>
- <td class="number_column">Required Ratio</td>
- <td class="number_column">Deficit</td>
- <td class="number_column">Gamble</td>
- <td>Registration Date</td>
- <td>Ratio Watch Ended/Ends</td>
- <td>Lifespan</td>
- </tr>
-
- <?php
- while (list($UserID, $Username, $Uploaded, $Downloaded, $PermissionID, $Enabled, $Donor, $Warned, $Joined, $RatioWatchEnds, $RatioWatchDownload, $RequiredRatio) = $DB->next_record()) {
- ?>
- <tr class="row">
- <td>
- <?=Users::format_username($UserID, true, true, true, true)?>
- </td>
-
- <td class="number_column">
- <?=Format::get_size($Uploaded)?>
- </td>
-
- <td class="number_column">
- <?=Format::get_size($Downloaded)?>
- </td>
-
- <td class="number_column">
- <?=Format::get_ratio_html($Uploaded, $Downloaded)?>
- </td>
-
- <td class="number_column">
- <?=number_format($RequiredRatio, 2)?>
- </td>
-
- <td class="number_column">
- <?php if (($Downloaded * $RequiredRatio) > $Uploaded) {
- echo Format::get_size(($Downloaded * $RequiredRatio) - $Uploaded);
- } ?>
- </td>
-
- <td class="number_column">
- <?=Format::get_size($Downloaded - $RatioWatchDownload)?>
- </td>
-
- <td>
- <?=time_diff($Joined, 2)?>
- </td>
-
- <td>
- <?=time_diff($RatioWatchEnds)?>
- </td>
-
- <td>
- <?//time_diff(strtotime($Joined), strtotime($RatioWatchEnds))?>
- </td>
- </tr>
- <?php
- } ?>
- </table>
-
- <div class="linkbox">
- <?= $Pages; ?>
- </div>
- <?php
- } else { ?>
- <h2>There are currently no users on ratio watch.</h2>
- <?php
- }
- View::show_footer();
|