mirror of
https://github.com/Vateron-Media/XC_VM.git
synced 2026-10-05 12:02:27 +02:00
29 lines
1.0 KiB
PHP
29 lines
1.0 KiB
PHP
<?php
|
|
/**
|
|
* EpisodeListController — список эпизодов (Phase 6.3 — Group B).
|
|
*/
|
|
class EpisodeListController extends BaseAdminController
|
|
{
|
|
public function index()
|
|
{
|
|
$this->requirePermission();
|
|
|
|
global $db;
|
|
|
|
$rAudioCodecs = $rVideoCodecs = [];
|
|
|
|
$db->query('SELECT DISTINCT(`audio_codec`) FROM `streams_servers` LEFT JOIN `streams` ON `streams`.`id` = `streams_servers`.`stream_id` WHERE `audio_codec` IS NOT NULL AND `type` = 5 ORDER BY `audio_codec` ASC;');
|
|
foreach ($db->get_rows() as $rRow) {
|
|
$rAudioCodecs[] = $rRow['audio_codec'];
|
|
}
|
|
|
|
$db->query('SELECT DISTINCT(`video_codec`) FROM `streams_servers` LEFT JOIN `streams` ON `streams`.`id` = `streams_servers`.`stream_id` WHERE `video_codec` IS NOT NULL AND `type` = 5 ORDER BY `video_codec` ASC;');
|
|
foreach ($db->get_rows() as $rRow) {
|
|
$rVideoCodecs[] = $rRow['video_codec'];
|
|
}
|
|
|
|
$this->setTitle('Episodes');
|
|
$this->render('episodes', compact('rAudioCodecs', 'rVideoCodecs'));
|
|
}
|
|
}
|