query(" SELECT Username FROM users_main WHERE ID = '$UserID'"); list($Username) = $DB->next_record(); } else { $UserID = $LoggedUser['ID']; } $Sneaky = $UserID !== $LoggedUser['ID']; $Title = $Sneaky ? "$Username's bookmarked torrent groups" : 'Your bookmarked torrent groups'; // Loop through the result set, building up $Collage and $TorrentTable // Then we print them. $Collage = []; $TorrentTable = ''; $NumGroups = 0; $ArtistCount = []; list($GroupIDs, $CollageDataList, $TorrentList) = Users::get_bookmarks($UserID); foreach ($GroupIDs as $GroupID) { if (!isset($TorrentList[$GroupID])) { continue; } $Group = $TorrentList[$GroupID]; extract(Torrents::array_group($Group)); list(, $Sort, $AddedTime) = array_values($CollageDataList[$GroupID]); // Handle stats and stuff $NumGroups++; if ($Artists) { foreach ($Artists as $Artist) { if (!isset($ArtistCount[$Artist['id']])) { $ArtistCount[$Artist['id']] = array('name' => $Artist['name'], 'count' => 1); } else { $ArtistCount[$Artist['id']]['count']++; } } } $TorrentTags = new Tags($TagList); $DisplayName = Artists::display_artists($Artists); $GroupName = empty($GroupName) ? (empty($GroupNameRJ) ? $GroupNameJP : $GroupNameRJ) : $GroupName; $DisplayName .= ''; if ($GroupYear > 0) { $DisplayName = "$DisplayName [$GroupYear]"; } $SnatchedGroupClass = $GroupFlags['IsSnatched'] ? ' snatched_group' : ''; // Start an output buffer, so we can store this output in $TorrentTable ob_start(); if (count($Torrents) > 1) { // Grouped torrents $ShowGroups = !(!empty($LoggedUser['TorrentGrouping']) && $LoggedUser['TorrentGrouping'] === 1); ?>

Remove bookmark
format()?>
$Torrent) { $SnatchedTorrentClass = $Torrent['IsSnatched'] ? ' snatched_torrent' : ''; ?> [ DL | FL | RP ]   »  '.$GroupName.''; if ($Torrent['IsSnatched']) { $DisplayName .= ' ' . Format::torrent_label('Snatched!'); } if ($Torrent['FreeTorrent'] === '1') { $DisplayName .= ' ' . Format::torrent_label('Freeleech!'); } elseif ($Torrent['FreeTorrent'] === '2') { $DisplayName .= ' ' . Format::torrent_label('Neutral leech!'); } elseif ($Torrent['PersonalFL']) { $DisplayName .= ' ' . Format::torrent_label('Personal Freeleech!'); } $SnatchedTorrentClass = $Torrent['IsSnatched'] ? ' snatched_torrent' : ''; ?>
[ DL | FL | RP ] Remove bookmark
format()?>
0) { $DisplayName = "$DisplayName [$GroupYear]"; } $Tags = display_str($TorrentTags->format()); $PlainTags = implode(', ', $TorrentTags->get_tags()); ?>
<?=$DisplayName?>" width="100%" />
0) { for ($i = 0; $i < $NumGroups / $CollageCovers; $i++) { $Groups = array_slice($Collage, $i * $CollageCovers, $CollageCovers); $CollagePage = ''; foreach ($Groups as $Group) { $CollagePage .= $Group; } $CollagePages[] = $CollagePage; } } View::show_header($Title, 'browse,collage,wall'); ?>

RSS feed 

You have not bookmarked any torrents.

Cover art
$CollageCovers) { ?>
Torrents Size