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'); ?>