<?php use nzedb\Category; use nzedb\Releases; use nzedb\UserSeries; use nzedb\Videos; if (!$page->users->isLoggedIn()) { $page->show403(); } $us = new UserSeries(['Settings' => $page->settings]); $tv = new Videos(['Settings' => $page->settings]); $action = isset($_REQUEST['id']) ? $_REQUEST['id'] : ''; $videoId = isset($_REQUEST['subpage']) ? $_REQUEST['subpage'] : ''; if (isset($_REQUEST['from'])) { $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); }
<?php use nzedb\Category; use nzedb\Releases; use nzedb\TvRage; use nzedb\UserSeries; if (!$page->users->isLoggedIn()) { $page->show403(); } $releases = new Releases(['Settings' => $page->settings]); $tvrage = new TvRage(['Settings' => $page->settings]); $cat = new Category(['Settings' => $page->settings]); $us = new UserSeries(['Settings' => $page->settings]); if (isset($_GET["id"]) && ctype_digit($_GET['id'])) { $category = -1; if (isset($_REQUEST["t"]) && ctype_digit($_REQUEST["t"])) { $category = $_REQUEST["t"]; } $catarray = array(); $catarray[] = $category; $rel = $releases->searchbyRageId($_GET["id"], '', '', 0, 1000, "", $catarray, -1); $rage = $tvrage->getByRageID($_GET['id']); if (!$rage) { $page->smarty->assign("nodata", "No tvrage information for this series."); } elseif (!$rel) { $page->smarty->assign("nodata", "No releases for this series."); } else { $myshows = $us->getShow($page->users->currentUserId(), $rage[0]['rageid']); // Sort releases by season, episode, date posted. $season = $episode = $posted = array(); foreach ($rel as $rlk => $rlv) {
<?php use nzedb\Category; use nzedb\Releases; use nzedb\Videos; use nzedb\UserSeries; if (!$page->users->isLoggedIn()) { $page->show403(); } $releases = new Releases(['Settings' => $page->settings]); $tvshow = new Videos(['Settings' => $page->settings]); $cat = new Category(['Settings' => $page->settings]); $us = new UserSeries(['Settings' => $page->settings]); if (isset($_GET["id"]) && ctype_digit($_GET['id'])) { $category = -1; if (isset($_REQUEST["t"]) && ctype_digit($_REQUEST["t"])) { $category = $_REQUEST["t"]; } $catarray = array(); $catarray[] = $category; $rel = $releases->searchShows(['id' => $_GET["id"]], '', '', '', 0, 1000, '', $catarray, -1); $show = $tvshow->getByVideoID($_GET['id']); if (!$show) { $page->smarty->assign("nodata", "No video information for this series."); } elseif (!$rel) { $page->smarty->assign("nodata", "No releases for this series."); } else { $myshows = $us->getShow($page->users->currentUserId(), $show['id']); // Sort releases by season, episode, date posted. $series = $episode = $posted = array(); foreach ($rel as $rlk => $rlv) {