// // check the uploaded file is actually an image. // $file_info = getimagesize($tmpName); if (!empty($file_info)) { $fp = fopen($tmpName, 'r'); $imgbytes = fread($fp, filesize($tmpName)); fclose($fp); } } $tvinfo->update($_POST["id"], $_POST["rageID"], $_POST["tvdbID"], $_POST["mazeID"], $_POST["releasetitle"], $_POST["description"], $_POST["genre"], $_POST['country'], $imgbytes); } if (isset($_POST['from']) && !empty($_POST['from'])) { header("Location:" . $_POST['from']); exit; } header("Location:" . WWW_TOP . "/tvinfo-list.php"); break; case 'view': default: if (isset($_GET["id"])) { $page->title = "Tv Edit"; $id = $_GET["id"]; $data = $tvinfo->getByID($id); $page->smarty->assign('data', $data); } break; } $page->title = "Add/Edit TV Show Data"; $page->content = $page->smarty->fetch('tvinfo-edit.tpl'); $page->render();
$tvi = new TvInfo(); $data = $releases->getByGuid($_GET["id"]); if (!$data) { $page->show404(); } if ($page->isPostBack()) { $rc->addComment($data["ID"], $data["gid"], $_POST["txtAddComment"], $users->currentUserId(), $_SERVER['REMOTE_ADDR']); } $nfo = $releases->getReleaseNfo($data["ID"], false); $reVideo = $re->getVideo($data["ID"]); $reAudio = $re->getAudio($data["ID"]); $reSubs = $re->getSubs($data["ID"]); $comments = $rc->getCommentsByGid($data["gid"]); $tvinfo = ''; if ($data["tvinfoID"] != '') { $tvinfo = $tvi->getByID($data["tvinfoID"]); } $episodeArray = ''; if ($data['episodeinfoID'] > 0) { $episodeArray = $tvi->getEpisodeInfoByID($data['episodeinfoID']); } $mov = ''; if ($data['imdbID'] != '') { require_once WWW_DIR . "/lib/movie.php"; $movie = new Movie(); $mov = $movie->getMovieInfo($data['imdbID']); if ($mov) { $mov['actors'] = $movie->makeFieldLinks($mov, 'actors'); $mov['genre'] = $movie->makeFieldLinks($mov, 'genre'); $mov['director'] = $movie->makeFieldLinks($mov, 'director'); }
<?php require_once WWW_DIR . "/lib/releases.php"; require_once WWW_DIR . "/lib/tvinfo.php"; if (!$users->isLoggedIn()) { $page->show403(); } if (!isset($_REQUEST["id"])) { $page->show404(); } $r = new Releases(); $rel = $r->getByGuid($_REQUEST["id"]); if (!$rel) { print "No tv info"; } else { print "<ul class=\"ui-tooltip-newznab\">\n"; print "<li>" . htmlentities($rel["tvtitle"], ENT_QUOTES) . "</li>\n"; print "<li>Aired on " . date("F j, Y", strtotime($rel["tvairdate"])) . "</li>\n"; print "</ul>"; if ($rel["tvinfoID"] > 0) { $t = new TvInfo(); $row = $t->getByID($rel["tvinfoID"]); if ($row && $row["cover"] == 1) { print "<img class=\"shadow\" src=\"" . WWW_TOP . "/covers/tv/" . $row["ID"] . ".jpg\" width=\"180\"/>"; } } }
$releases = new Releases(); $tvinfo = new TvInfo(); $cat = new Category(); $us = new UserSeries(); if (!$users->isLoggedIn()) { $page->show403(); } 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->searchbytvinfoId($_GET["id"], '', '', 0, 1000, "", $catarray, -1); $tvinforow = $tvinfo->getByID($_GET['id']); $page->smarty->assign('tvinforow', $tvinforow); if (!$tvinforow) { $page->show404(); } elseif (!$rel) { $page->smarty->assign("nodata", "No releases for this series."); } else { $myshows = $us->getShow($users->currentUserId(), $_GET['id']); //sort releases by season, episode, date posted $season = $episode = $posted = array(); foreach ($rel as $rlk => $rlv) { $season[$rlk] = $rlv['season']; $episode[$rlk] = $rlv['episode']; $posted[$rlk] = $rlv['postdate']; } array_multisort($season, SORT_DESC, $episode, SORT_DESC, $posted, SORT_DESC, $rel);