if (isset($_GET["type"]) && !isset($_GET["page"])) { $type = base64_decode($_GET["type"]); $pageTitle = base64_decode($_GET["title"]); fetchCategoryPages($type, $pageTitle); } else { if (isset($_GET["page"])) { $template->setUrl(SCRAPER_URL . "index.php?page=" . $_GET["page"] . URL_AMP . "type=" . $_GET["type"] . URL_AMP . "title=" . $_GET["title"]); $type = base64_decode($_GET["type"]); $page = base64_decode($_GET["page"]); $pageTitle = base64_decode($_GET["title"]); if (isset($_GET["view"])) { $view = $_GET["view"]; } else { $view = ""; } fetchCategoryPageMovies($type, $page, $pageTitle, $view); } else { if (isset($_GET["movieId"])) { $movieId = base64_decode($_GET["movieId"]); $pageTitle = base64_decode($_GET["title"]); $movieImage = base64_decode($_GET["image"]); fetchMovie($movieId, $pageTitle, $movieImage); } else { fetchCategories(); } } } } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ function fetchCategories()
function fetchCategoryPages($type, $title) { global $template; //Get principal category page and parse movies and pages $content = file_get_contents($type); preg_match("/<span class\\=\"pages\">\\&\\#8201\\;(.*)</siU", $content, $pages); $pages = str_replace(" ", "", $pages[1]); $pages = explode(" ", $pages); if ($pages) { $maxPage = $pages[count($pages) - 1]; //Show first page $template->setActualPage(1); $template->setCategory(base64_encode($type)); $template->setMaxPages($maxPage); $template->setTitle($title); fetchCategoryPageMovies($title, "1", $type, $content, $maxPage); // for( $i=1;$i<=$maxPage;++$i) { // $template->addItem( // $i, // "", // SCRAPER_URL . "index.php?page=".$i.URL_AMP."cat=".$type.URL_AMP."pages=".$maxPage, // "" // ); // } } //$template->generateView(MyvodtvTemplate::VIEW_PAGE, $title ); //-------------------------------------------------------------------------- }