2011-03-28 14:21:28 +00:00
|
|
|
<?
|
|
|
|
if(!check_perms('users_view_ips') || !check_perms('users_view_email')) { error(403); }
|
2012-10-11 08:00:15 +00:00
|
|
|
View::show_header('Registration log');
|
2011-03-28 14:21:28 +00:00
|
|
|
define('USERS_PER_PAGE', 50);
|
2012-10-11 08:00:15 +00:00
|
|
|
list($Page,$Limit) = Format::page_limit(USERS_PER_PAGE);
|
2011-03-28 14:21:28 +00:00
|
|
|
|
|
|
|
|
|
|
|
$RS = $DB->query("SELECT
|
|
|
|
SQL_CALC_FOUND_ROWS
|
|
|
|
m.ID,
|
|
|
|
m.IP,
|
2012-08-03 08:00:17 +00:00
|
|
|
m.ipcc,
|
2011-03-28 14:21:28 +00:00
|
|
|
m.Email,
|
|
|
|
m.Username,
|
|
|
|
m.PermissionID,
|
|
|
|
m.Uploaded,
|
|
|
|
m.Downloaded,
|
|
|
|
m.Enabled,
|
|
|
|
i.Donor,
|
|
|
|
i.Warned,
|
|
|
|
i.JoinDate,
|
|
|
|
(SELECT COUNT(h1.UserID) FROM users_history_ips AS h1 WHERE h1.IP=m.IP) AS Uses,
|
|
|
|
im.ID,
|
|
|
|
im.IP,
|
2012-08-03 08:00:17 +00:00
|
|
|
im.ipcc,
|
2011-03-28 14:21:28 +00:00
|
|
|
im.Email,
|
|
|
|
im.Username,
|
|
|
|
im.PermissionID,
|
|
|
|
im.Uploaded,
|
|
|
|
im.Downloaded,
|
|
|
|
im.Enabled,
|
|
|
|
ii.Donor,
|
|
|
|
ii.Warned,
|
|
|
|
ii.JoinDate,
|
|
|
|
(SELECT COUNT(h2.UserID) FROM users_history_ips AS h2 WHERE h2.IP=im.IP) AS InviterUses
|
|
|
|
FROM users_main AS m
|
|
|
|
LEFT JOIN users_info AS i ON i.UserID=m.ID
|
|
|
|
LEFT JOIN users_main AS im ON i.Inviter = im.ID
|
|
|
|
LEFT JOIN users_info AS ii ON i.Inviter = ii.UserID
|
|
|
|
WHERE i.JoinDate > '".time_minus(3600*24*3)."'
|
|
|
|
ORDER BY i.Joindate DESC LIMIT $Limit");
|
|
|
|
$DB->query("SELECT FOUND_ROWS()");
|
|
|
|
list($Results) = $DB->next_record();
|
|
|
|
$DB->set_query_id($RS);
|
|
|
|
|
|
|
|
if($DB->record_count()) {
|
|
|
|
?>
|
|
|
|
<div class="linkbox">
|
|
|
|
<?
|
2012-10-11 08:00:15 +00:00
|
|
|
$Pages=Format::get_pages($Page,$Results,USERS_PER_PAGE,11) ;
|
2011-03-28 14:21:28 +00:00
|
|
|
echo $Pages;
|
|
|
|
?>
|
|
|
|
</div>
|
|
|
|
<table width="100%">
|
|
|
|
<tr class="colhead">
|
|
|
|
<td>User</td>
|
|
|
|
<td>Ratio</td>
|
|
|
|
<td>Email</td>
|
|
|
|
<td>IP</td>
|
2012-08-03 08:00:17 +00:00
|
|
|
<td>Country</td>
|
2011-03-28 14:21:28 +00:00
|
|
|
<td>Host</td>
|
|
|
|
<td>Registered</td>
|
|
|
|
</tr>
|
|
|
|
<?
|
2012-08-03 08:00:17 +00:00
|
|
|
while(list($UserID, $IP, $IPCC, $Email, $Username, $PermissionID, $Uploaded, $Downloaded, $Enabled, $Donor, $Warned, $Joined, $Uses, $InviterID, $InviterIP, $InviterIPCC, $InviterEmail, $InviterUsername, $InviterPermissionID, $InviterUploaded, $InviterDownloaded, $InviterEnabled, $InviterDonor, $InviterWarned, $InviterJoined, $InviterUses)=$DB->next_record()) {
|
2011-03-28 14:21:28 +00:00
|
|
|
$Row = ($IP == $InviterIP) ? 'a' : 'b';
|
|
|
|
?>
|
|
|
|
<tr class="row<?=$Row?>">
|
2012-10-11 08:00:15 +00:00
|
|
|
<td><?=Users::format_username($UserID, true, true, true, true)?><br /><?=Users::format_username($InviterID, true, true, true, true)?></td>
|
|
|
|
<td><?=Format::get_ratio_html($Uploaded,$Downloaded)?><br /><?=Format::get_ratio_html($InviterUploaded,$InviterDownloaded)?></td>
|
2011-03-28 14:21:28 +00:00
|
|
|
<td>
|
|
|
|
<span style="float:left;"><?=display_str($Email)?></span>
|
|
|
|
<span style="float:right;">[<a href="userhistory.php?action=email&userid=<?=$UserID?>" title="History">H</a>|<a href="/user.php?action=search&email_history=on&email=<?=display_str($Email)?>" title="Search">S</a>]</span><br />
|
|
|
|
<span style="float:left;"><?=display_str($InviterEmail)?></span>
|
|
|
|
<span style="float:right;">[<a href="userhistory.php?action=email&userid=<?=$InviterID?>" title="History">H</a>|<a href="/user.php?action=search&email_history=on&email=<?=display_str($InviterEmail)?>" title="Search">S</a>]</span><br />
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<span style="float:left;"><?=display_str($IP)?></span>
|
|
|
|
<span style="float:right;"><?=display_str($Uses)?> [<a href="userhistory.php?action=ips&userid=<?=$UserID?>" title="History">H</a>|<a href="/user.php?action=search&ip_history=on&ip=<?=display_str($IP)?>" title="Search">S</a>]</span><br />
|
|
|
|
<span style="float:left;"><?=display_str($InviterIP)?></span>
|
|
|
|
<span style="float:right;"><?=display_str($InviterUses)?> [<a href="userhistory.php?action=ips&userid=<?=$InviterID?>" title="History">H</a>|<a href="/user.php?action=search&ip_history=on&ip=<?=display_str($InviterIP)?>" title="Search">S</a>]</span><br />
|
|
|
|
</td>
|
2012-08-03 08:00:17 +00:00
|
|
|
<td>
|
|
|
|
<?=$IPCC?> <br />
|
|
|
|
<?=$InviterIPCC?>
|
|
|
|
</td>
|
2011-03-28 14:21:28 +00:00
|
|
|
<td>
|
2012-10-11 08:00:15 +00:00
|
|
|
<?=Tools::get_host_by_ajax($IP)?><br />
|
|
|
|
<?=Tools::get_host_by_ajax($InviterIP)?>
|
2011-03-28 14:21:28 +00:00
|
|
|
</td>
|
|
|
|
<td><?=time_diff($Joined)?><br /><?=time_diff($InviterJoined)?></td>
|
|
|
|
</tr>
|
|
|
|
<? } ?>
|
|
|
|
</table>
|
|
|
|
<div class="linkbox">
|
|
|
|
<? echo $Pages; ?>
|
|
|
|
</div>
|
|
|
|
<? } else { ?>
|
|
|
|
<h2 align="center">There have been no new registrations in the past 72 hours.</h2>
|
|
|
|
<? }
|
2012-10-11 08:00:15 +00:00
|
|
|
View::show_footer();
|
2011-03-28 14:21:28 +00:00
|
|
|
?>
|