$page->smarty->assign('from', WWW_TOP . $_REQUEST['from']); } else { $page->smarty->assign('from', WWW_TOP . '/myshows'); } switch ($action) { case 'delete': $show = $us->getShow($page->users->currentUserId(), $videoId); if (isset($_REQUEST['from'])) { header("Location:" . WWW_TOP . $_REQUEST['from']); } else { header("Location:" . WWW_TOP . "/myshows"); } if (!$show) { $page->show404('Not subscribed'); } else { $us->delShow($page->users->currentUserId(), $videoId); } break; case 'add': case 'doadd': $show = $us->getShow($page->users->currentUserId(), $videoId); if ($show) { $page->show404('Already subscribed'); } else { $show = $tv->getByVideoID($videoId); if (!$show) { $page->show404('Seriously?'); } } if ($action == 'doadd') { $category = isset($_REQUEST['category']) && is_array($_REQUEST['category']) && !empty($_REQUEST['category']) ? $_REQUEST['category'] : array();
use nzedb\Category; use nzedb\Releases; use nzedb\UserSeries; if (!$page->users->isLoggedIn()) { $page->show403(); } $us = new UserSeries(['Settings' => $page->settings]); $action = isset($_REQUEST['id']) ? $_REQUEST['id'] : ''; $rid = isset($_REQUEST['subpage']) ? $_REQUEST['subpage'] : ''; switch ($action) { case 'delete': $show = $us->getShow($page->users->currentUserId(), $rid); if (!$show) { $page->show404('Not subscribed'); } else { $us->delShow($page->users->currentUserId(), $rid); } if (isset($_REQUEST['from'])) { header("Location:" . WWW_TOP . $_REQUEST['from']); } else { header("Location:" . WWW_TOP . "/myshows"); } break; case 'add': case 'doadd': $show = $us->getShow($page->users->currentUserId(), $rid); if ($show) { $page->show404('Already subscribed'); } else { $show = $us->pdo->queryOneRow(sprintf("SELECT releasetitle FROM tvrage_titles WHERE rageid = %d", $rid)); if (!$show) {