query("CREATE TEMPORARY TABLE snatched_groups_temp (GroupID int PRIMARY KEY)"); $DB->query("INSERT INTO snatched_groups_temp SELECT DISTINCT GroupID FROM torrents AS t JOIN xbt_snatched AS s ON s.fid=t.ID WHERE s.uid='$LoggedUser[ID]'"); $DB->query("DELETE b FROM bookmarks_torrents AS b JOIN snatched_groups_temp AS s USING(GroupID) WHERE b.UserID='$LoggedUser[ID]'"); $Cache->delete_value('bookmarks_torrent_'.$UserID); $Cache->delete_value('bookmarks_torrent_'.$UserID.'_full'); header('Location: bookmarks.php'); die(); break; case 'view': if (empty($_REQUEST['type'])) { $_REQUEST['type'] = 'torrents'; } switch ($_REQUEST['type']) { case 'torrents': require(SERVER_ROOT.'/sections/bookmarks/torrents.php'); break; case 'artists': require(SERVER_ROOT.'/sections/bookmarks/artists.php'); break; case 'collages': $_GET['bookmarks'] = 1; require(SERVER_ROOT.'/sections/collages/browse.php'); break; case 'requests': include(SERVER_ROOT.'/sections/requests/functions.php'); $_GET['type'] = 'bookmarks'; require(SERVER_ROOT.'/sections/requests/requests.php'); break; default: error(404); } break; default: error(404); } ?>