blob: b4721b433670ba58744b756ccd7a8b9d05b6627e (
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
|
<script language="javascript" type="text/javascript">
<!--
<?% INCLUDE javascript/records.js %?>
-->
</SCRIPT>
<!-- TableTemplate -->
<?% FOREACH ch IN param.channels %?>
<?% IF cgi.param('data') == ch.1 || cgi.param('data') == ch.0 || param.current == ch.1 %?>
<?% channel = ch.0 %?>
<?% channelpos = ch.1 %?>
<?% LAST %?>
<?% END %?>
<?% END %?>
<h1><?% gettext("Program guide for") %?> <?% channel %?></h1>
<table>
<tr>
<form>
<td>
<input type="hidden" name="cmd" value="search" />
<input type="hidden" name="__channel" value="<?% channelpos %?>" />
<?% gettext("Search on Channel") %?>:<input type="text" name="data" size="10" />
</td>
</form>
<form>
<td>
<select name='data' onChange="di(this.form.data.options[this.form.data.options.selectedIndex].value, '?cmd=program&data=')">
<?% FOREACH ch IN param.channels %?>
<?% IF ch.2 && ch.2 != channelgroup %?>
<?% IF channelgroup %?>
</optgroup>
<?% END %?>
<optgroup label="<?% channelgroup = ch.2;ch.2 %?>">
<?% END %?>
<option value="<?% ch.1 %?>"<?% ' selected="selected"' IF channelpos == ch.1 %?>><?% ch.0 %?></option>
<?% END %?>
<?% IF channelgroup %?>
</optgroup>
<?% END %?>
</select>
</td>
</form>
<td>
<a href='?cmd=switch&data=<?% channelpos %?>'>[<?% gettext('Switch') %?>]</a>
<a href='?cmd=livestream&data=<?% channelpos %?>'>[<?% gettext('Live TV web cast') %?>]</a>
</td>
</tr>
</table>
<table border="0" width="95%">
<?% IF data.size %?>
<?% fields = data.shift %?>
<tr>
<?% FOREACH field IN fields %?>
<?% NEXT IF field.match('^__') %?>
<th><?% field %?></th>
<?% END %?>
</tr>
<?% FOREACH zeile IN data %?>
<?% c = 0 %?>
<?% day = zeile.6 %?>
<?% IF !oldday.defined || day != oldday %?>
<tr><td colspan="<?% zeile.size %?>" bgcolor='#DDDDDD'>
<b><?% day %?></b>
</td></tr>
<?% END %?>
<tr class="<?% myclass %?>"<?% IF (loop.count mod 2) == 0 %?> bgcolor='#F5F5F5'<?% END %?>>
<?% FOREACH field IN zeile %?>
<?% c = c + 1 %?>
<?% IF c == 1; # Id Field %?>
<td>
<a href="?cmd=search&data=<?% url( zeile.1 ) %?>">[<?% gettext("Rep") %?>]</a>
<?% IF zeile.9 && allow('tedit') %?>
<a href="?cmd=tedit&data=<?% zeile.9 %?>"><b><span name='recordlink' id='<?% zeile.0 %?>' class='normal'>[<?% gettext("Edit this timer") %?>]</span></b></a>
<?% ELSIF allow('tnew') %?>
<a href="?cmd=tnew&data=<?% zeile.0 %?>"><span name='recordlink' id='<?% zeile.0 %?>' class='normal'>[<?% gettext("To record") %?>]</span></a>
<?% END %?>
<?% level = zeile.13 %?>
<?% IF level && allow('topten') %?><br/><a href="?cmd=topten" title="<?% gettext("Top Ten entrys") %?>" ><?% "*" FILTER repeat(level) %?></a><?% END %?>
</td>
<?% ELSIF c == 2; # Text Field %?>
<td>
<?% INCLUDE bloecke/tooltip.tmpl cmd="display" title=field subtitle=zeile.2 desc=zeile.7 eventid=zeile.0 linkid=zeile.0 ttp_offset=0 %?>
<?% IF zeile.12 %?>
<b><?% field %?></b>
<?% ELSE %?>
<?% field %?>
<?% END %?>
<?% IF zeile.2.length > 0 %?>
<br><small><?% zeile.2 %?></small>
<?% END %?>
<?% IF zeile.7.length > 0 %?>
<br><small><em><?% chop(zeile.7,80) | replace('<br />',' ') %?></em></small>
<?% END %?>
</a>
</td>
<?% ELSIF c == 3; # Subtitle Field %?>
<?% ELSIF c == 6; # Duration Field %?>
<?% ELSIF c == 7; # Day Field %?>
<?% ELSIF c >= 8; # Desc Field %?>
<?% ELSE %?>
<?% IF zeile.12 %?>
<td><b><?% field %?></b></td>
<?% ELSE %?>
<td><?% field %?></td>
<?% END %?>
<?% END %?>
<?% END %?>
</tr>
<?% oldday = day %?>
<?% END %?>
<?% END %?>
</table>
|