prepared_query(" (SELECT SQL_CALC_FOUND_ROWS s.`Page`, s.`PageID`, lr.`PostID`, null AS ForumID, null AS ForumName, IF(s.`Page` = 'artist', a.`Name`, co.`Name`) AS Name, c.`ID` AS LastPost, c.`AddedTime` AS LastPostTime, c_lr.`Body` AS LastReadBody, c_lr.`EditedTime` AS LastReadEditedTime, um.`ID` AS LastReadUserID, um.`Username` AS LastReadUsername, ui.`Avatar` AS LastReadAvatar, c_lr.`EditedUserID` AS LastReadEditedUserID FROM `users_subscriptions_comments` AS s LEFT JOIN `users_comments_last_read` AS lr ON lr.`UserID` = $LoggedUser[ID] AND lr.`Page` = s.`Page` AND lr.`PageID` = s.`PageID` LEFT JOIN `artists_group` AS a ON s.`Page` = 'artist' AND a.`ArtistID` = s.`PageID` LEFT JOIN `collages` AS co ON s.`Page` = 'collages' AND co.`ID` = s.`PageID` LEFT JOIN `comments` AS c ON c.`ID` = ( SELECT MAX(`ID`) FROM `comments` WHERE `Page` = s.`Page` AND `PageID` = s.`PageID` ) LEFT JOIN `comments` AS c_lr ON c_lr.`ID` = lr.`PostID` LEFT JOIN `users_main` AS um ON um.`ID` = c_lr.`AuthorID` LEFT JOIN `users_info` AS ui ON ui.`UserID` = um.`ID` WHERE s.`UserID` = $LoggedUser[ID] AND s.`Page` IN ('artist', 'collages', 'requests', 'torrents') AND (s.`Page` != 'collages' OR co.`Deleted` = '0')" . ($ShowUnread ? ' AND c.`ID` > IF(lr.`PostID` IS NULL, 0, lr.`PostID`)' : '') . " GROUP BY s.`PageID`) UNION ALL (SELECT 'forums', s.`TopicID`, lr.`PostID`, f.`ID`, f.`Name`, t.`Title`, p.`ID`, p.`AddedTime`, p_lr.`Body`, p_lr.`EditedTime`, um.`ID`, um.`Username`, ui.`Avatar`, p_lr.`EditedUserID` FROM `users_subscriptions` AS s LEFT JOIN `forums_last_read_topics` AS lr ON lr.`UserID` = $LoggedUser[ID] AND s.`TopicID` = lr.`TopicID` LEFT JOIN `forums_topics` AS t ON t.`ID` = s.`TopicID` LEFT JOIN `forums` AS f ON f.`ID` = t.`ForumID` LEFT JOIN `forums_posts` AS p ON p.`ID` = ( SELECT MAX(`ID`) FROM `forums_posts` WHERE `TopicID` = s.`TopicID` ) LEFT JOIN `forums_posts` AS p_lr ON p_lr.`ID` = lr.`PostID` LEFT JOIN `users_main` AS um ON um.`ID` = p_lr.`AuthorID` LEFT JOIN `users_info` AS ui ON ui.`UserID` = um.`ID` WHERE s.`UserID` = $LoggedUser[ID]" . ($ShowUnread ? " AND p.`ID` > IF(t.`IsLocked` = '1' AND t.`IsSticky` = '0'" . ", p.`ID`, IF(lr.`PostID` IS NULL, 0, lr.`PostID`))" : '') . ' AND ' . Forums::user_forums_sql() . " GROUP BY t.`ID`) ORDER BY `LastPostTime` DESC LIMIT $Limit"); $Results = $DB->to_array(false, MYSQLI_ASSOC, false); $DB->prepared_query('SELECT FOUND_ROWS()'); list($NumResults) = $DB->next_record(); $Debug->log_var($Results, 'Results'); $TorrentGroups = $Requests = []; foreach ($Results as $Result) { if ($Result['Page'] === 'torrents') { $TorrentGroups[] = $Result['PageID']; } elseif ($Result['Page'] === 'requests') { $Requests[] = $Result['PageID']; } } $TorrentGroups = Torrents::get_groups($TorrentGroups, true, true, false); $Requests = Requests::get_requests($Requests); ?>

Subscriptions

No subscriptions
' . display_str($Result['Name']) . ''; $JumpLink = 'artist.php?id=' . $Result['PageID'] . '&postid=' . $Result['PostID'] . '#post' . $Result['PostID']; break; case 'collages': $Links = 'Collage: ' . display_str($Result['Name']) . ''; $JumpLink = 'collages.php?action=comments&collageid=' . $Result['PageID'] . '&postid=' . $Result['PostID'] . '#post' . $Result['PostID']; break; case 'requests': if (!isset($Requests[$Result['PageID']])) { continue; } $Request = $Requests[$Result['PageID']]; $CategoryName = $Categories[$CategoryID - 1]; $Links = 'Request: '; $Links .= '' . $Request['Title'] . ""; $JumpLink = 'requests.php?action=view&id=' . $Result['PageID'] . '&postid=' . $Result['PostID'] . '#post' . $Result['PostID']; break; case 'torrents': if (!isset($TorrentGroups[$Result['PageID']])) { continue; } $GroupInfo = $TorrentGroups[$Result['PageID']]; $Links = 'Torrent: ' . Artists::display_artists($GroupInfo['ExtendedArtists']) . '' . $GroupInfo['title'] . ''; if ($GroupInfo['year'] > 0) { $Links .= " [" . $GroupInfo['year'] . "]"; } $JumpLink = 'torrents.php?id=' . $GroupInfo['ID'] . '&postid=' . $Result['PostID'] . '#post' . $Result['PostID']; break; case 'forums': $Links = 'Forums: ' . display_str($Result['ForumName']) . ' > ' . '' . display_str(Format::cut_string($Result['Name'], 75)) . ''; $JumpLink = 'forums.php?action=viewthread&threadid=' . $Result['PageID'] . '&postid=' . $Result['PostID'] . '#post' . $Result['PostID']; break; default: error(0); } ?>
(New!)' : '')?> Unsubscribe Unsubscribe  


Last edited by