query('SELECT `series_id` FROM `streams_episodes` WHERE `stream_id` = ?;', intval(CoreUtilities::$rRequest['id'])); if (0 >= $db->num_rows()) { } else { CoreUtilities::$rRequest['sid'] = intval($db->get_row()['series_id']); } } if ($rSeriesArr = getSerie(CoreUtilities::$rRequest['sid'])) { } else { goHome(); } if (!isset(CoreUtilities::$rRequest['id'])) { } else { $rEpisode = StreamRepository::getById(CoreUtilities::$rRequest['id']); if ($rEpisode && $rEpisode['type'] == 5) { } else { goHome(); } } $rServerTree = array(array('id' => 'source', 'parent' => '#', 'text' => "Active", 'icon' => 'mdi mdi-play', 'state' => array('opened' => true)), array('id' => 'offline', 'parent' => '#', 'text' => "Offline", 'icon' => 'mdi mdi-stop', 'state' => array('opened' => true))); if (isset($rEpisode)) { $db->query('SELECT `season_num`, `episode_num` FROM `streams_episodes` WHERE `stream_id` = ?;', $rEpisode['id']); if (0 < $db->num_rows()) { $rRow = $db->get_row(); $rEpisode['episode'] = intval($rRow['episode_num']); $rEpisode['season'] = intval($rRow['season_num']); } else { $rEpisode['episode'] = 0; $rEpisode['season'] = 0; } $rEpisode['properties'] = json_decode($rEpisode['movie_properties'], true); $rStreamSys = StreamRepository::getSystemRows(CoreUtilities::$rRequest['id']); foreach ($rServers as $rServer) { if (isset($rStreamSys[intval($rServer['id'])])) { $rParent = 'source'; } else { $rParent = 'offline'; } $rServerTree[] = array('id' => $rServer['id'], 'parent' => $rParent, 'text' => $rServer['server_name'], 'icon' => 'mdi mdi-server-network', 'state' => array('opened' => true)); } } else { if (Authorization::check('adv', 'add_episode')) { foreach ($rServers as $rServer) { $rServerTree[] = array('id' => $rServer['id'], 'parent' => 'offline', 'text' => $rServer['server_name'], 'icon' => 'mdi mdi-server-network', 'state' => array('opened' => true)); } if (isset(CoreUtilities::$rRequest['multi'])) { if (Authorization::check('adv', 'import_episodes')) { $rMulti = true; } else { exit(); } } } else { exit(); } } $_TITLE = 'Episode'; require_once __DIR__ . '/../public/Views/layouts/admin.php'; renderUnifiedLayoutHeader('admin'); endif; echo '' . "\n"; require_once __DIR__ . '/../public/Views/layouts/footer.php'; renderUnifiedLayoutFooter('admin'); ?>