Exemplo n.º 1
0
function fetchPlayEpisode($host, $link)
{
    $template = new KinotoSeriesTemplate();
    //Recover info and set to template
    $template->setMovieTitle($_SESSION["serieTitle"]);
    $template->setImage($_SESSION["serieImage"]);
    $template->setDescription($_SESSION["serieDescription"]);
    $content = file_get_contents($link, false, getExplorerContext(getSiteHash()));
    switch ($host) {
        case "Megavideo.com":
            addMegavideoLink($template, $content);
            break;
        case "Bitload.com (Flash)":
            addBitloadLink($template, $content);
            break;
        case "Bitload.com (DivX)":
            addBitloadDivxLink($template, $content);
            break;
        case "Various (Flash)":
            addNovamovLink($template, $content);
            break;
        case "Archiv.to (Flash)":
            addArchivToFlash($template, $content);
            break;
        case "Archiv.to (DivX)":
            addArchivToDivx($template, $content);
            break;
    }
    $template->generateView(KinotoSeriesTemplate::VIEW_PLAY, $_SESSION["serieTitle"]);
}
            addMegavideoLink($template, $url);
            break;
        case "Bitload.com (Flash)":
            addBitloadLink($template, $url);
            break;
        case "Bitload.com (DivX)":
            addBitloadDivxLink($template, $url);
            break;
        case "Various (Flash)":
            addNovamovLink($template, $url);
            break;
        case "Archiv.to (Flash)":
            addArchivToFlash($template, $url);
            break;
        case "Archiv.to (DivX)":
            addArchivToDivx($template, $url);
            break;
    }
    $template->generateView(KinotoTemplate::VIEW_PLAY);
}
function addMegavideoLink($template, $url)
{
    // ADD  &PartNo=1
    $content = file_get_contents($url, false, getExplorerContext(getSiteHash()));
    $content = str_replace("\\", "", $content);
    //Get movie files
    preg_match_all("/PartNo=(.*)\"/U", $content, $parts, PREG_SET_ORDER);
    if ($parts) {
        foreach ($parts as $part) {
            $content = file_get_contents($url . "&PartNo=" . $part[1], false, getExplorerContext(getSiteHash()));
            $content = str_replace("\\", "", $content);