<?php include 'functions.php'; $showid = intval(addslashes($_GET['showid'])); $season = intval(addslashes($_GET['season'])); $episode = intval(addslashes($_GET['id'])); $thumbPath = sprintf("cache/%02d-%02d%02d-thumb.jpg", $showid, $season, $episode); if (!file_exists($thumbPath)) { $show = new Show($showid, NO_EPISODE_CHECK); $show->getEpisode($season . 'x' . $episode)->getThumbnail(); } else { header('Location: /' . $thumbPath); die; }
} elseif ($events[$key]['country'] == 'Canada') { $ca = str_replace("Canada", "CA", "Canada"); $events[$key]['country'] = $ca; } elseif ($events[$key]['country'] == 'Australia') { $au = str_replace("Australia", "AU", "Australia"); $events[$key]['country'] = $au; } else { $events[$key]['country'] = $event['show'][country]; } } else { if ($seo_links) { $events[$key]['series'] = "<a href=\"{$baseurl}/" . $routes['show'] . "/" . $show_data['permalink'] . "\">" . $show_data['title'] . "</a>"; } else { $events[$key]['series'] = "<a href=\"{$baseurl}/index.php?menu=show&perma=" . $show_data['permalink'] . "\">" . $show_data['title'] . "</a>"; } $episode_data = $show->getEpisode($show_data['id'], $event['season'], $event['number']); if ($episode_data) { if ($seo_links) { $events[$key]['episode_number'] = "<a href=\"{$baseurl}/" . $routes['show'] . "/" . $show_data['permalink'] . "/season/" . $event['season'] . "/episode/" . $event['episode'] . "\">" . $events[$key]['episode_number'] . "</a>"; } else { $events[$key]['episode_number'] = "<a href=\"{$baseurl}/index.php?menu=episode&perma=" . $show_data['permalink'] . "&season=" . $event['season'] . "&episode=" . $event['episode'] . "\">" . $events[$key]['episode_number'] . "</a>"; } } } } $smarty->assign("events", $events); } else { $smarty->assign("events", array()); } } else { $smarty->assign("events", array());
<?php include 'functions.php'; $serieslocation = addslashes(getString('serieslocation')); # replace " into \" $showid = addslashes($_GET['showid']); $season = intval(addslashes($_GET['season'])); $episode = intval(addslashes($_GET['id'])); $pause = $_GET['pause'] == '1'; $resume = $_GET['resume'] == '1'; $remove = $_GET['remove'] == '1'; $show = new Show($showid); if ($pause == 0 && $resume == 0 && $remove == 0) { if ($show->downloadTorrent($show->getEpisode($season . 'x' . $episode)) == 'ok') { die('ok'); } else { die('ko'); } } elseif ($pause) { $show->stopTorrent($show->getEpisode($season . 'x' . $episode)); } elseif ($resume) { $show->startTorrent($show->getEpisode($season . 'x' . $episode)); } elseif ($remove) { $show->removeTorrent($show->getEpisode($season . 'x' . $episode)); }
<?php $showid = intval(addslashes($_GET['showid'])); $season = intval(addslashes($_GET['season'])); $episode = intval(addslashes($_GET['id'])); if (isset($_GET['ajax'])) { include 'functions.php'; $show = new Show($showid, NO_EPISODE_CHECK); } else { include 'header.php'; $show = new Show($showid); } ?> <div class="episodedetails"> <div class="imagecontainer"> <a href="show.php?showid=<?=$show->getID()?>"><img class="thumbnail" alt="<?=$show->getTitle()?> - <?php printf("%02d", $show->getEpisode($season.'x'.$episode)->getSeason())?>x<?=printf("%02d", $show->getEpisode($season.'x'.$episode)->getEpisodeID())?> - <?=$show->getEpisode($season.'x'.$episode)->getTitle()?>" src="thumbnail.php?showid=<?=$showid?>&season=<?=$season?>&id=<?=$episode?>" /></a> </div> <?=addSubscribeText($show->isSubscribed(), $show->getID(), 1)?> <a href="show.php?showid=<?=$show->getID()?>&update=1" class="updatethis">Force Update</a> <h2><a id="showtitle" href="show.php?showid=<?=$show->getID()?>"><?=$show->getTitle()?></a> » <a href="episode.php?showid=<?=$show->getID()?>&season=<?=$show->getEpisode($season.'x'.$episode)->getSeason()?>&id=<?=$show->getEpisode($season.'x'.$episode)->getEpisodeID()?>"><?php printf("%02d", $show->getEpisode($season.'x'.$episode)->getSeason())?>x<?php printf("%02d", $show->getEpisode($season.'x'.$episode)->getEpisodeID()); ?> - <?=$show->getEpisode($season.'x'.$episode)->getTitle()?></a></h2> <div class="plot"><?=$show->getEpisode($season.'x'.$episode)->getPlot()?></div> </div> <?php if (!isset($_GET['ajax'])) { ?> <div class="fullcontent"> <div class="contentleft"> <?php $seasonSplit = $show->splitSeasons(); foreach ($seasonSplit[0] as $season) { if (!isset($season[0])) break; // PHP BUG?!?! ?> <div class="contentbox normalbox seasons"> <h3>Season <?php printf("%02d", $season[0]->getSeason())?> <a href="show.php?showid=<?=$season[0]->getShowID()?>" class="subscribe dldmissingeps"><span>Download missing episodes</span></a></h3> <ul>
<?php include 'functions.php'; $showid = addslashes($_GET['showid']); $season = intval(addslashes($_GET['season'])); $episode = intval(addslashes($_GET['id'])); $getHash = $_GET['getHash'] == '1'; $hash = addslashes($_GET['hash']); if ($getHash) { $show = new Show($showid, NO_EPISODE_CHECK); if (count($show->getEpisode($season . 'x' . $episode)->getTorrents()) > 0) { //echo json_encode($show->getEpisode($season.'x'.$episode)->getDownloadStatus()); $torrents = $show->getEpisode($season . 'x' . $episode)->getTorrents(); echo json_encode($torrents[0]); die; } } else { $transmission = new Transmission(); $actualstatus = $transmission->getStatus($hash); echo json_encode($actualstatus); }