} } else { if (isset($_GET["serie"])) { $serieLink = base64_decode($_GET["serie"]); $serieTitle = base64_decode($_GET["title"]); fetchSerie($serieLink, $serieTitle); } else { if (isset($_GET["season"])) { $season = $_GET["season"]; fetchSeason($season); } else { if (isset($_GET["episode"])) { $season = $_GET["seasonNum"]; $episode = $_GET["episode"]; $episodeName = base64_decode($_GET["episodeName"]); fetchEpisode($season, $episode, $episodeName); } else { fetchSeries(); } } } } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ function fetchEpisode($season, $episode, $episodeName) { $template = new TenstarmoviesTemplate(); if (isset($_GET["PHPSESID"])) { session_id($_GET["PHPSESID"]); session_start(); $serie = unserialize($_SESSION["serie"]);
<?php /*------------------------- * Developed by Maicros * GNU/GPL v2 Licensed * ------------------------*/ include_once "../../config/config.php"; include_once "../../util/VideoUtil.php"; if (isset($_GET["seasonNum"]) && isset($_GET["episode"])) { $season = $_GET["seasonNum"]; $episode = $_GET["episode"]; fetchEpisode($season, $episode); } /** * Prints first available movie link. */ function fetchEpisode($season, $episode) { if (isset($_GET["PHPSESID"])) { session_id($_GET["PHPSESID"]); session_start(); $serie = unserialize($_SESSION["serie"]); $link = $serie[$season]; $link = $link[$episode]; $episodeLink = $link[1]; $content = file_get_contents($episodeLink); $newlines = array("\t", "\n", "\r", " ", "", "\v"); $input = str_replace($newlines, "", utf8_decode($content)); preg_match("/<h5>Available Sources<\\/h5>(.*)<\\/div>/U", $input, $div); if ($div && strpos($div[1], "megavideo")) { preg_match_all("/<span>(.*)<\\/span>/siU", $div[1], $div);