get_value('subscriptions_user_'.$LoggedUser['ID'])) === false) { $DB->query(' SELECT TopicID FROM users_subscriptions WHERE UserID = '.db_string($LoggedUser['ID'])); if ($UserSubscriptions = $DB->collect(0)) { $Cache->cache_value('subscriptions_user_'.$LoggedUser['ID'], $UserSubscriptions, 0); } } if (!empty($UserSubscriptions)) { $DB->query(" INSERT INTO forums_last_read_topics (UserID, TopicID, PostID) SELECT '$LoggedUser[ID]', ID, LastPostID FROM forums_topics WHERE ID IN (".implode(',', $UserSubscriptions).') ON DUPLICATE KEY UPDATE PostID = LastPostID'); } $Cache->delete_value('subscriptions_user_new_'.$LoggedUser['ID']); header('Location: userhistory.php?action=subscriptions'); ?>