コード例 #1
0
ファイル: get_episode_description.php プロジェクト: kvox/TVSS
session_start();
if (!isset($_SESSION['admin_user_id']) || !$_SESSION['admin_user_id']) {
    exit;
}
set_time_limit(0);
@extract($_POST);
@extract($_GET);
require_once "../../vars.php";
require_once "../../includes/show.class.php";
require_once "../../includes/sidereel.class.php";
$show = new Show();
$sidereel = new Sidereel();
$thisshow = $show->getShow($showid, true, "en");
$title = $sidereel->sidereelURL($thisshow[$showid]['title'], $thisshow[$showid]['sidereel_url']);
$link = "http://www.sidereel.com/{$title}/season-{$season}/episode-{$episode}";
$details = $sidereel->getEpisodeDetails($link);
if (@$details['title'] || @$details['description']) {
    $t = $details['title'];
    if (!$t) {
        $t = "Season {$season}, Episode {$episode}";
    }
    $description = $details['description'];
    if (substr_count(strtolower($t), "season") == 0 && substr_count(strtolower($t), "episode") == 0) {
        $t = "Season {$season}, Episode {$episode} - {$t}";
    }
    $ret = array();
    $ret['title'] = str_replace('"', '', $t);
    $ret['description'] = $description;
    print json_encode($ret);
} else {
    print json_encode(array("title" => "Season {$season}, Episode {$episode}", "description" => "No description"));
コード例 #2
0
ファイル: tv_links.php プロジェクト: kvox/TVSS
 // new episode
 require_once "../includes/sidereel.class.php";
 $sidereel = new Sidereel();
 $episode_data = array();
 $episode_data['show_id'] = $link_data['show_id'];
 $episode_data['season'] = $link_data['season'];
 $episode_data['episode'] = $link_data['episode'];
 if (isset($global_languages['en'])) {
     $show_data = $show->getShow($link_data['show_id'], false, "en");
 } else {
     $show_data = $show->getShow($link_data['show_id'], false, $default_language);
 }
 // title and description
 $sidereel_title = $sidereel->sidereelURL($show_data['title'], $show_data['sidereel_url']);
 $sidereel_link = "http://www.sidereel.com/" . $sidereel_title . "/season-" . $link_data['season'] . "/episode-" . $link_data['episode'];
 $episode_details = $sidereel->getEpisodeDetails($sidereel_link);
 if (isset($episode_details['title']) && $episode_details['title']) {
     if (substr_count(strtolower($episode_details['title']), "season") == 0 && substr_count(strtolower($episode_details['title']), "episode") == 0) {
         $episode_details['title'] = "Season " . $link_data['season'] . ", Episode " . $link_data['episode'] . " - " . $episode_details['title'];
     }
     $episode_data['title'] = $episode_details['title'];
 } else {
     $episode_data['title'] = "Season " . $link_data['season'] . ", Episode " . $link_data['episode'];
 }
 if (isset($episode_details['description']) && $episode_details['description']) {
     $episode_data['description'] = $episode_details['description'];
 } else {
     $episode_data['description'] = "No description";
 }
 // thumbnail
 $episode_data['thumbnail'] = $sidereel->getThumbnail($show_data, $link_data['season'], $link_data['episode'], $basepath);