if(isset($_GET['userid']) && check_perms('users_view_invites')){ if(!is_number($_GET['userid'])){ error(403); } $UserID=$_GET['userid']; $Sneaky = true; } else { if(!$UserCount = $Cache->get_value('stats_user_count')){ $DB->query("SELECT COUNT(ID) FROM users_main WHERE Enabled='1'"); list($UserCount) = $DB->next_record(); $Cache->cache_value('stats_user_count', $UserCount, 0); } $UserID = $LoggedUser['ID']; $Sneaky = false; } list($UserID, $Username, $PermissionID) = array_values(user_info($UserID)); $DB->query("SELECT InviteKey, Email, Expires FROM invites WHERE InviterID='$UserID' ORDER BY Expires"); $Pending = $DB->to_array(); $OrderWays = array("username", "email", "joined", "lastseen", "uploaded", "downloaded", "ratio"); if(empty($_GET['order'])) { $CurrentOrder = "id"; $CurrentSort = "asc"; $NewSort = "desc"; } else { if(in_array($_GET['order'], $OrderWays)) { $CurrentOrder = $_GET['order']; if($_GET['sort'] == 'asc' || $_GET['sort'] == 'desc') { $CurrentSort = $_GET['sort']; $NewSort = ($_GET['sort'] == 'asc' ? 'desc' : 'asc'); } else { error(404); } } else { error(404); } } switch($CurrentOrder) { case 'username' : $OrderBy = "um.Username"; break; case 'email' : $OrderBy = "um.Email"; break; case 'joined' : $OrderBy = "ui.JoinDate"; break; case 'lastseen' : $OrderBy = "um.LastAccess"; break; case 'uploaded' : $OrderBy = "um.Uploaded"; break; case 'downloaded' : $OrderBy = "um.Downloaded"; break; case 'ratio' : $OrderBy = "(um.Uploaded / um.Downloaded)"; break; default : $OrderBy = "um.ID"; break; } $CurrentURL = get_url(array('action', 'order', 'sort')); $DB->query("SELECT ID, Username, Donor, Warned, Enabled, PermissionID, Email, Uploaded, Downloaded, JoinDate, LastAccess FROM users_main as um LEFT JOIN users_info AS ui ON ui.UserID=um.ID WHERE ui.Inviter='$UserID' ORDER BY ".$OrderBy." ".$CurrentSort); $Invited = $DB->to_array(); show_header('Invites'); ?>
Because the user limit has been reached you are unable to send invites at this time.
Please note that the selling, trading or public giving away of our invitations is strictly forbidden, and will result in you and your entire invite tree being banned. This includes offering to give away our invitations on any forum which is not a class-restricted forum on another private tracker.
Expires in | Delete invite | |
=display_str($Email)?> | =time_diff($Expires)?> | Delete invite |
Username | Joined | Last Seen | Uploaded | Downloaded | Ratio | |
=format_username($ID, $Username, $Donor, $Warned, $Enabled == 2 ? false : true, $Class)?> | =display_str($Email)?> | =time_diff($JoinDate,1)?> | =time_diff($LastAccess,1);?> | =get_size($Uploaded)?> | =get_size($Downloaded)?> | =ratio($Uploaded, $Downloaded)?> |