123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294 |
- <?php
- declare(strict_types=1);
-
- $DB->query("
- SELECT Page, COUNT(1)
- FROM comments
- WHERE AuthorID = $UserID
- GROUP BY Page");
- $Comments = $DB->to_array('Page');
- $NumComments = isset($Comments['torrents']) ? $Comments['torrents'][1]:0;
- $NumArtistComments = isset($Comments['artist']) ? $Comments['artist'][1]:0;
- $NumCollageComments = isset($Comments['collages']) ? $Comments['collages'][1]:0;
- $NumRequestComments = isset($Comments['requests']) ? $Comments['requests'][1]:0;
-
- $DB->query("
- SELECT COUNT(ID)
- FROM collages
- WHERE Deleted = '0'
- AND UserID = '$UserID'");
- list($NumCollages) = $DB->next_record();
-
- $DB->query("
- SELECT COUNT(DISTINCT CollageID)
- FROM collages_torrents AS ct
- JOIN collages ON CollageID = ID
- WHERE Deleted = '0'
- AND ct.UserID = '$UserID'");
- list($NumCollageContribs) = $DB->next_record();
-
- $DB->query("
- SELECT COUNT(DISTINCT GroupID)
- FROM torrents
- WHERE UserID = '$UserID'");
- list($UniqueGroups) = $DB->next_record();
-
- ?>
- <div class="box box_info box_userinfo_community">
- <div class="head colhead_dark">Community</div>
- <ul class="stats nobullet">
- <li id="comm_posts">Forum posts: <?=number_format($ForumPosts)?> <a
- href="userhistory.php?action=posts&userid=<?=$UserID?>"
- class="brackets">View</a></li>
- <li id="comm_irc">IRC lines: <?=number_format($IRCLines)?>
- </li>
- <?php if ($Override = check_paranoia_here('torrentcomments+')) { ?>
- <li id="comm_torrcomm" <?=($Override === 2 ? ' class="paranoia_override"' : '')?>>Torrent
- comments: <?=number_format($NumComments)?>
- <?php if ($Override = check_paranoia_here('torrentcomments')) { ?>
- <a href="comments.php?id=<?=$UserID?>"
- class="brackets<?=($Override === 2 ? ' paranoia_override' : '')?>">View</a>
- <?php } ?>
- </li>
- <li id="comm_artcomm" <?=($Override === 2 ? ' class="paranoia_override"' : '')?>>Artist
- comments: <?=number_format($NumArtistComments)?>
- <?php if ($Override = check_paranoia_here('torrentcomments')) { ?>
- <a href="comments.php?id=<?=$UserID?>&action=artist"
- class="brackets<?=($Override === 2 ? ' paranoia_override' : '')?>">View</a>
- <?php } ?>
- </li>
- <li id="comm_collcomm" <?=($Override === 2 ? ' class="paranoia_override"' : '')?>>Collage
- comments: <?=number_format($NumCollageComments)?>
- <?php if ($Override = check_paranoia_here('torrentcomments')) { ?>
- <a href="comments.php?id=<?=$UserID?>&action=collages"
- class="brackets<?=($Override === 2 ? ' paranoia_override' : '')?>">View</a>
- <?php } ?>
- </li>
- <li id="comm_reqcomm" <?=($Override === 2 ? ' class="paranoia_override"' : '')?>>Request
- comments: <?=number_format($NumRequestComments)?>
- <?php if ($Override = check_paranoia_here('torrentcomments')) { ?>
- <a href="comments.php?id=<?=$UserID?>&action=requests"
- class="brackets<?=($Override === 2 ? ' paranoia_override' : '')?>">View</a>
- <?php } ?>
- </li>
- <?php
- }
- if (($Override = check_paranoia_here('collages+'))) { ?>
- <li id="comm_collstart" <?=($Override === 2 ? ' class="paranoia_override"' : '')?>>Collages
- started: <?=number_format($NumCollages)?>
- <?php if ($Override = check_paranoia_here('collages')) { ?>
- <a href="collages.php?userid=<?=$UserID?>"
- class="brackets<?=(($Override === 2) ? ' paranoia_override' : '')?>">View</a>
- <?php } ?>
- </li>
- <?php
- }
- if (($Override = check_paranoia_here('collagecontribs+'))) { ?>
- <li id="comm_collcontrib" <?=($Override === 2 ? ' class="paranoia_override"' : '')?>>Collages
- contributed to:
- <?php echo number_format($NumCollageContribs); ?>
- <?php if ($Override = check_paranoia_here('collagecontribs')) { ?>
- <a href="collages.php?userid=<?=$UserID?>&contrib=1"
- class="brackets<?=(($Override === 2) ? ' paranoia_override' : '')?>">View</a>
- <?php } ?>
- </li>
- <?php
- }
-
- //Let's see if we can view requests because of reasons
- $ViewAll = check_paranoia_here('requestsfilled_list');
- $ViewCount = check_paranoia_here('requestsfilled_count');
- $ViewBounty = check_paranoia_here('requestsfilled_bounty');
-
- if ($ViewCount && !$ViewBounty && !$ViewAll) { ?>
- <li>Requests filled: <?=number_format($RequestsFilled)?>
- </li>
- <?php } elseif (!$ViewCount && $ViewBounty && !$ViewAll) { ?>
- <li>Requests filled: <?=Format::get_size($TotalBounty)?> collected</li>
- <?php } elseif ($ViewCount && $ViewBounty && !$ViewAll) { ?>
- <li>Requests filled: <?=number_format($RequestsFilled)?> for <?=Format::get_size($TotalBounty)?>
- </li>
- <?php } elseif ($ViewAll) { ?>
- <li>
- <span<?=($ViewCount === 2 ? ' class="paranoia_override"' : '')?>>Requests
- filled: <?=number_format($RequestsFilled)?></span>
- <span<?=($ViewBounty === 2 ? ' class="paranoia_override"' : '')?>>
- for <?=Format::get_size($TotalBounty) ?></span>
- <a href="requests.php?type=filled&userid=<?=$UserID?>"
- class="brackets<?=(($ViewAll === 2) ? ' paranoia_override' : '')?>">View</a>
- </li>
- <?php
- }
-
- //Let's see if we can view requests because of reasons
- $ViewAll = check_paranoia_here('requestsvoted_list');
- $ViewCount = check_paranoia_here('requestsvoted_count');
- $ViewBounty = check_paranoia_here('requestsvoted_bounty');
-
- if ($ViewCount && !$ViewBounty && !$ViewAll) { ?>
- <li>Requests created: <?=number_format($RequestsCreated)?>
- </li>
- <li>Requests voted: <?=number_format($RequestsVoted)?>
- </li>
- <?php } elseif (!$ViewCount && $ViewBounty && !$ViewAll) { ?>
- <li>Requests created: <?=Format::get_size($RequestsCreatedSpent)?> spent
- </li>
- <li>Requests voted: <?=Format::get_size($TotalSpent)?> spent</li>
- <?php } elseif ($ViewCount && $ViewBounty && !$ViewAll) { ?>
- <li>Requests created: <?=number_format($RequestsCreated)?> for <?=Format::get_size($RequestsCreatedSpent)?>
- </li>
- <li>Requests voted: <?=number_format($RequestsVoted)?> for <?=Format::get_size($TotalSpent)?>
- </li>
- <?php } elseif ($ViewAll) { ?>
- <li>
- <span<?=($ViewCount === 2 ? ' class="paranoia_override"' : '')?>>Requests
- created: <?=number_format($RequestsCreated)?></span>
- <span<?=($ViewBounty === 2 ? ' class="paranoia_override"' : '')?>>
- for <?=Format::get_size($RequestsCreatedSpent)?></span>
- <a href="requests.php?type=created&userid=<?=$UserID?>"
- class="brackets<?=($ViewAll === 2 ? ' paranoia_override' : '')?>">View</a>
- </li>
- <li>
- <span<?=($ViewCount === 2 ? ' class="paranoia_override"' : '')?>>Requests
- voted: <?=number_format($RequestsVoted)?></span>
- <span<?=($ViewBounty === 2 ? ' class="paranoia_override"' : '')?>>
- for <?=Format::get_size($TotalSpent)?></span>
- <a href="requests.php?type=voted&userid=<?=$UserID?>"
- class="brackets<?=($ViewAll === 2 ? ' paranoia_override' : '')?>">View</a>
- </li>
- <?php
- }
-
- if ($Override = check_paranoia_here('screenshotcount')) {
- $DB->query("
- SELECT COUNT(*)
- FROM `literature`
- WHERE user_id = '$UserID'");
- list($Screenshots) = $DB->next_record(); ?>
- <li id="comm_screenshots">Screenshots added: <?=number_format($Screenshots)?>
- </li>
- <?php
- }
-
- if ($Override = check_paranoia_here('uploads+')) { ?>
- <li id="comm_upload" <?=($Override === 2 ? ' class="paranoia_override"' : '')?>>Uploaded:
- <?=number_format($Uploads)?>
- <?php if ($Override = check_paranoia_here('uploads')) { ?>
- <a href="torrents.php?type=uploaded&userid=<?=$UserID?>"
- class="brackets<?=($Override === 2 ? ' paranoia_override' : '')?>">View</a>
- <?php if (check_perms('zip_downloader')) { ?>
- <a href="torrents.php?action=redownload&type=uploads&userid=<?=$UserID?>"
- onclick="return confirm('If you no longer have the content, your ratio WILL be affected; be sure to check the size of all torrents before redownloading.');"
- class="brackets<?=($Override === 2 ? ' paranoia_override' : '')?>">Download</a>
- <?php
- }
- }
- ?>
- </li>
- <?php
- }
- if ($Override = check_paranoia_here('uniquegroups+')) { ?>
- <li id="comm_uniquegroup" <?=($Override === 2 ? ' class="paranoia_override"' : '')?>>Unique
- groups: <?=number_format($UniqueGroups)?>
- <?php if ($Override = check_paranoia_here('uniquegroups')) { ?>
- <a href="torrents.php?type=uploaded&userid=<?=$UserID?>&filter=uniquegroup"
- class="brackets<?=($Override === 2 ? ' paranoia_override' : '')?>">View</a>
- <?php } ?>
- </li>
- <?php
- }
- if ($Override = check_paranoia_here('seeding+')) {
- ?>
- <li id="comm_seeding" <?=($Override === 2 ? ' class="paranoia_override"' : '')?>>Seeding:
- <span class="user_commstats" id="user_commstats_seeding"><a href="#" class="brackets"
- onclick="commStats(<?=$UserID?>); return false;">Show
- stats</a></span>
- <?php if ($Override = check_paranoia_here('snatched+')) { ?>
- <span<?=($Override === 2 ? ' class="paranoia_override"' : '')?>
- id="user_commstats_seedingperc"></span>
- <?php
- }
- if ($Override = check_paranoia_here('seeding')) {
- ?>
- <a href="torrents.php?type=seeding&userid=<?=$UserID?>"
- class="brackets<?=($Override === 2 ? ' paranoia_override' : '')?>">View</a>
- <?php if (check_perms('zip_downloader')) { ?>
- <a href="torrents.php?action=redownload&type=seeding&userid=<?=$UserID?>"
- onclick="return confirm('If you no longer have the content, your ratio WILL be affected; be sure to check the size of all torrents before redownloading.');"
- class="brackets">Download</a>
- <?php
- }
- } ?>
- </li>
- <?php
- }
- if ($Override = check_paranoia_here('leeching+')) {
- ?>
- <li id="comm_leeching" <?=($Override === 2 ? ' class="paranoia_override"' : '')?>>Leeching:
- <span class="user_commstats" id="user_commstats_leeching"><a href="#" class="brackets"
- onclick="commStats(<?=$UserID?>); return false;">Show
- stats</a></span>
- <?php if ($Override = check_paranoia_here('leeching')) { ?>
- <a href="torrents.php?type=leeching&userid=<?=$UserID?>"
- class="brackets<?=($Override === 2 ? ' paranoia_override' : '')?>">View</a>
- <?php
- }
- if ($DisableLeech == 0 && check_perms('users_view_ips')) {
- ?>
- <strong>(Disabled)</strong>
- <?php
- } ?>
- </li>
- <?php
- }
- if ($Override = check_paranoia_here('snatched+')) { ?>
- <li id="comm_snatched" <?=($Override === 2 ? ' class="paranoia_override"' : '')?>>Snatched:
- <span class="user_commstats" id="user_commstats_snatched"><a href="#" class="brackets"
- onclick="commStats(<?=$UserID?>); return false;">Show
- stats</a></span>
- <?php if ($Override = check_perms('site_view_torrent_snatchlist', $Class)) { ?>
- <span id="user_commstats_usnatched" <?=($Override === 2 ? ' class="paranoia_override"' : '')?>></span>
- <?php
- }
- }
- if ($Override = check_paranoia_here('snatched')) { ?>
- <a href="torrents.php?type=snatched&userid=<?=$UserID?>"
- class="brackets<?=($Override === 2 ? ' paranoia_override' : '')?>">View</a>
- <?php if (check_perms('zip_downloader')) { ?>
- <a href="torrents.php?action=redownload&type=snatches&userid=<?=$UserID?>"
- onclick="return confirm('If you no longer have the content, your ratio WILL be affected, be sure to check the size of all torrents before redownloading.');"
- class="brackets">Download</a>
- <?php } ?>
- </li>
- <?php
- }
- if (check_perms('site_view_torrent_snatchlist', $Class)) {
- ?>
- <li id="comm_downloaded">Downloaded:
- <span class="user_commstats" id="user_commstats_downloaded"><a href="#" class="brackets"
- onclick="commStats(<?=$UserID?>); return false;">Show
- stats</a></span>
- <span id="user_commstats_udownloaded"></span>
- <a href="torrents.php?type=downloaded&userid=<?=$UserID?>"
- class="brackets">View</a>
- </li>
- <?php
- }
- if ($Override = check_paranoia_here('invitedcount')) {
- $DB->query("
- SELECT COUNT(UserID)
- FROM users_info
- WHERE Inviter = '$UserID'");
- list($Invited) = $DB->next_record(); ?>
- <li id="comm_invited">Invited: <?=number_format($Invited)?>
- </li>
- <?php
- }
- ?>
- </ul>
- <?php if ($LoggedUser['AutoloadCommStats']) { ?>
- <script type="text/javascript">
- commStats( <?=$UserID?> );
- </script>
- <?php } ?>
- </div>
|