diff options
Diffstat (limited to 'pages/room.php')
-rw-r--r-- | pages/room.php | 124 |
1 files changed, 0 insertions, 124 deletions
diff --git a/pages/room.php b/pages/room.php deleted file mode 100644 index 77f4fdf..0000000 --- a/pages/room.php +++ /dev/null @@ -1,124 +0,0 @@ -<?php - -require_once('lib/bootstrap.php'); - - -$room = $_GET['room']; -$language = $_GET['language']; -$selection = $_GET['selection']; - -if(!has("ROOMS.$room")) - return include('pages/404.php'); - -$formats = get("ROOMS.$room.FORMATS"); -$has_translation = get("ROOMS.$room.TRANSLATION"); - -$protos = array(); -$selections = array(); -$tabs = array(); -$videores = array(); - -if(room_has_hd($room)) - $selections[] = $videores[] = 'hd'; - -if(room_has_sd($room)) - $selections[] = $videores[] = 'sd'; - -if(room_has_video($room)) - $tabs[] = 'video'; - - -if(room_has_audio($room)) - $selections[] = $tabs[] = 'audio'; - -if(room_has_music($room)) - $selections[] = $tabs[] = 'music'; - -if(room_has_slides($room)) - $selections[] = $tabs[] = 'slides'; - - -if(room_has_rtmp($room)) - $protos[] = 'rtmp'; - -if(room_has_webm($room)) - $protos[] = 'webm'; - -if(room_has_hls($room)) - $protos[] = 'hls'; - - - -// default page -if(!$selection) - $selection = $selections[0]; - -if(!in_array($selection, $selections)) - return include('pages/404.php'); - - - -switch($selection) { - case 'audio': - $tab = 'audio'; - $title = 'Audio'; - break; - - case 'music': - $tab = 'music'; - $title = 'Music'; - break; - - case 'slides': - $tab = 'slides'; - $title = 'Slides'; - $width = 1024; - $height = 576; - break; - - case 'hd': - $tab = 'video'; - $title = 'FullHD Video'; - $width = 1920; - $height = 1080; - break; - - case 'sd': - $tab = 'video'; - $title = 'SD Video'; - $width = 1024; - $height = 576; - break; -} - -if($language == 'translated') -{ - if(!$has_translation) - return include('pages/404.php'); - - $title = 'Translated '.$title; -} - -echo $tpl->render(array( - 'page' => 'room', - - 'title' => get("ROOMS.$room.DISPLAY").' – '.$title, - 'room' => $room, - - 'program' => program(), - - 'tab' => $tab, - 'tabs' => $tabs, - - 'width' => @$width, - 'height' => @$height, - 'language' => $language, - 'translated' => ($language == 'translated'), - 'selection' => $selection, - 'hlsformat' => ($selection == 'hd' ? 'auto' : $selection), - - 'has_translation' => $has_translation, - 'formats' => $formats, - 'protos' => $protos, - 'videores' => $videores, -)); |