mirror of
https://github.com/Vateron-Media/XC_VM.git
synced 2026-10-10 12:02:38 +02:00
Stage 6 has been completed, and some classes have been merged into one
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
<?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'));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user