예제 #1
0
파일: myshows.php 프로젝트: kaibosh/nZEDb
    $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();
예제 #2
0
파일: myshows.php 프로젝트: EeGgSs/nZEDb
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) {