Example #1
0
     $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);
     $episode_data['thumbnail'] = trim($episode_data['thumbnail']);
     $errors = $show->validateEpisode($episode_data, true);
     if (count($errors)) {
         $episode_id = 0;
         $error = "There was a problem adding the episode. Please add it manually";
     } else {
         $episode_id = $show->saveEpisode($episode_data);
     }
 }
 if ($episode_id) {
     $embed_code = $misc->buildEmbed($link_data['link']);
     $embed_link = $link_data['link'];
     $embed_lang = $link_data['language'];
     $weight = $misc->getWeight($embed_link);
     $show->addEmbed($episode_id, $embed_code, $embed_lang, $embed_link, $weight);
Example #2
0
<?php

@session_start();
@set_time_limit(0);
$res = array();
if (isset($_SESSION['admin_user_id']) && $_SESSION['admin_user_id']) {
    @extract($_POST);
    @extract($_GET);
    require_once "../../vars.php";
    require_once "../../includes/show.class.php";
    require_once "../../includes/sidereel.class.php";
    $show = new Show();
    $thisshow = $show->getShow($showid, 1, "en");
    $sidereel = new Sidereel();
    $thumb = $sidereel->getThumbnail($thisshow[$showid], $season, $episode, $basepath);
    $thumb = trim($thumb);
    $res = array();
    if (!$thumb) {
        $res['status'] = 0;
        $res['message'] = "Can't find episode thumbnail";
    } else {
        $res['status'] = 1;
        $res['message'] = $thumb;
    }
} else {
    $res['status'] = 0;
    $res['message'] = "Session expired. Please login again";
}
print json_encode($res);