blob: 00a19e69ea6edfa6578c7d785da8ffaa6c62e406 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
<?php
global $vdrenabled, $vdrrecpath, $mediasources;
print "<body onorientationchange=\"updateOrientation();\" onload=\"updateOrientation();\">\r\n";
print "<div id=\"topbar\" class=\"transparent\">\r\n";
print "<div id=\"title\">iStreamdev</div>\r\n";
print "</div>\r\n";
print "<div id=\"content\">\r\n";
$sessioncnt = 0;
print " <span class=\"graytitle\">SESSIONS</span>\r\n";
print " <ul class=\"pageitem\">\r\n";
// Streaming in progress
$dir_handle = @opendir('ram/');
if ($dir_handle)
{
while ($session = readdir($dir_handle))
{
if($session == "." || $session == ".." || $session == 'lost+found')
continue;
if (!is_dir('ram/' .$session))
continue;
// Get info
list($type, $realname, $title, $desc, $mode, $category, $url, $mediapath, $subdir) = readinfostream($session);
switch ($type)
{
case 1:
$sessionname = "Live: ";
$picto = "tv";
break;
case 2:
$sessionname = "Rec: ";
$picto = "record";
break;
case 3:
$sessionname = "Media: ";
$picto = "media";
break;
default:
continue;
}
$sessioncnt++;
$sessionname .= $realname;
print " <li class=\"menu\">";
print " <a href=\"javascript:sendForm('{$session}');\">";
print " <img src=\"images/pictos/{$picto}.png\" />";
print " <span class=\"name\">{$sessionname}</span><span class=\"arrow\"></span>";
print " </a>";
print " </li>\r\n";
print " <form name=\"{$session}\" id=\"{$session}\" method=\"post\" action=\"index.php\">";
print " <input name=\"action\" type=\"hidden\" id=\"action\" value=\"streaming\" />";
print " <input name=\"session\" type=\"hidden\" id=\"session\" value=\"{$session}\" />";
print " </form>\r\n";
}
closedir($dir_handle);
}
if (!$sessioncnt)
print "<li class=\"textbox\"><p>none</p></li>\r\n";
print " </ul>\r\n";
// VDR menus
if ($vdrenabled)
{
print " <span class=\"graytitle\">VDR</span>\r\n";
print " <ul class=\"pageitem\">\r\n";
print " <li class=\"menu\"><a href=\"javascript:sendForm('channels');\"><img src=\"images/pictos/tv.png\" /><span class=\"name\">Channels</span><span class=\"arrow\"></span></a></li>\r\n";
print " <form name=\"channels\" id=\"channels\" method=\"post\" action=\"index.php\"><input name=\"action\" type=\"hidden\" id=\"action\" value=\"listcategory\" /></form>\r\n";
print " <li class=\"menu\"><a class=\"noeffect\" href=\"javascript:sendForm('recordings');\"><img src=\"images/pictos/record.png\" /><span class=\"name\">Recordings</span><span class=\"arrow\"></span></a></li>\r\n";
print " <form name=\"recordings\" id=\"recordings\" method=\"post\" action=\"index.php\"><input name=\"action\" type=\"hidden\" id=\"action\" value=\"recordings\" /><input name=\"dir\" type=\"hidden\" id=\"dir\" value=\"{$vdrrecpath}\" /></form>\r\n";
print " <li class=\"menu\"><a class=\"noeffect\" href=\"javascript:sendForm('epg');\"><img src=\"images/pictos/epg.png\" /><span class=\"name\">Program Guide</span><span class=\"arrow\"></span></a></li>\r\n";
print " <form name=\"epg\" id=\"epg\" method=\"post\" action=\"index.php\"><input name=\"action\" type=\"hidden\" id=\"action\" value=\"epg\" /></form>\r\n";
print " <li class=\"menu\"><a class=\"noeffect\" href=\"javascript:sendForm('timers');\"><img src=\"images/pictos/timers.png\" /><span class=\"name\">Timers</span><span class=\"arrow\"></span></a></li>\r\n";
print " <form name=\"timers\" id=\"timers\" method=\"post\" action=\"index.php\"><input name=\"action\" type=\"hidden\" id=\"action\" value=\"timers\" /></form>\r\n";
print " </ul>";
}
// Media menus
print " <span class=\"graytitle\">MEDIA</span>\r\n";
print " <ul class=\"pageitem\">\r\n";
foreach($mediasources as $source)
{
$stype = $source[0];
$sname = $source[1];
$spath = $source[2];
print " <li class=\"menu\">\r\n";
print " <a class=\"noeffect\" href=\"javascript:sendForm('media {$sname} {$spath}');\">\r\n";
if ($stype == 1)
print " <img src=\"images/pictos/video.png\" />\r\n";
else
print " <img src=\"images/pictos/audio.png\" />\r\n";
print " <span class=\"name\">{$sname}</span>\r\n";
print " <span class=\"arrow\"></span>\r\n";
print " </a>\r\n";
print " </li>\r\n";
print " <form name=\"media\" id=\"media {$sname} {$spath}\" method=\"post\" action=\"index.php\">\r\n";
if ($stype == 1)
print " <input name=\"action\" type=\"hidden\" id=\"action\" value=\"video\" />\r\n";
else
print " <input name=\"action\" type=\"hidden\" id=\"action\" value=\"audio\" />\r\n";
print " <input name=\"mediapath\" type=\"hidden\" id=\"mediapath\" value=\"{$spath}\" />\r\n";
print " <input name=\"subdir\" type=\"hidden\" id=\"subdir\" value=\"/\" />\r\n";
print " </form>\r\n";
}
print " </ul>";
print "</div>";
?>
|