$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);
<?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);