summaryrefslogtreecommitdiff
path: root/html
diff options
context:
space:
mode:
authorAndreas Brachold <vdr07@deltab.de>2010-11-20 16:35:02 +0000
committerAndreas Brachold <vdr07@deltab.de>2010-11-20 16:35:02 +0000
commit93508c35ca6f68eb845ce819a86887b12dc322bb (patch)
tree36b037ffb59173b0dc96dba7d8bf07b6b6454ce8 /html
parente4d4040fbb584254d5aab6ea91e991610619b2ed (diff)
downloadxxv-93508c35ca6f68eb845ce819a86887b12dc322bb.tar.gz
xxv-93508c35ca6f68eb845ce819a86887b12dc322bb.tar.bz2
RECORDS: improve handle offline vdr
EPG: handle SI:content description
Diffstat (limited to 'html')
-rw-r--r--html/display.tmpl56
-rw-r--r--html/favicon.icobin3262 -> 1718 bytes
-rw-r--r--html/schema.tmpl4
-rw-r--r--html/search.tmpl26
4 files changed, 65 insertions, 21 deletions
diff --git a/html/display.tmpl b/html/display.tmpl
index f870efb..42432c8 100644
--- a/html/display.tmpl
+++ b/html/display.tmpl
@@ -11,26 +11,27 @@
<!-- TableTemplate -->
<table border="0" width="95%">
<?% fields = data.shift %?>
+<?% values = data.shift %?>
<?% c = -1 %?>
- <?% IF data.first.13 %?>
- <?% Image = data.first.13 %?>
+ <?% IF values.13 %?>
+ <?% Image = values.13 %?>
<?% END %?>
<?% FOREACH field = fields %?>
<?% c = c + 1 %?>
- <?% NEXT UNLESS data.first.$c %?>
- <?% NEXT IF field == gettext('Percent') && data.first.$c > 100 %?>
+ <?% NEXT UNLESS values.$c %?>
+ <?% NEXT IF field == gettext('Percent') && values.$c > 100 %?>
<?% NEXT IF field.match('^__') %?>
<tr>
<td><?% field %?></td>
<?% IF field == gettext('Channel') %?>
- <td><a href="?cmd=program&amp;data=<?% data.first.$c %?>"><?% data.first.$c %?></a></td>
+ <td><a href="?cmd=program&amp;data=<?% values.$c %?>"><?% values.$c %?></a></td>
<?% ELSIF field == gettext('Service') %?>
<td>
- <a href="?cmd=search&amp;data=<?% url( data.first.1 ) %?>">[<?% gettext("Search for repeats") %?>]</a>
- <?% IF data.first.10 && allow('tedit') %?>
- <a href="?cmd=tedit&amp;data=<?% data.first.10 %?>"><span name='recordlink' class='normal'><b>[<?% gettext("Edit this timer") %?>]</b></span></a>
+ <a href="?cmd=search&amp;data=<?% url( values.1 ) %?>">[<?% gettext("Search for repeats") %?>]</a>
+ <?% IF values.10 && allow('tedit') %?>
+ <a href="?cmd=tedit&amp;data=<?% values.10 %?>"><span name='recordlink' class='normal'><b>[<?% gettext("Edit this timer") %?>]</b></span></a>
<?% ELSIF allow('tnew')%?>
- <a href="?cmd=tnew&amp;data=<?% data.first.$c %?>"><span name='recordlink' id='<?% data.first.$c %?>' class='normal'>[<?% gettext("To record") %?>]</span></a>
+ <a href="?cmd=tnew&amp;data=<?% values.$c %?>"><span name='recordlink' id='<?% values.$c %?>' class='normal'>[<?% gettext("To record") %?>]</span></a>
<?% END %?>
<a target="_blank" href="http://german.imdb.com/find?s=tt&amp;site=aka&amp;q=<?% data.last.1 %?>">
[<?% gettext("Search with IMDb") %?>]
@@ -38,14 +39,14 @@
<a target="_blank" href="http://www.ofdb.de/view.php?page=suchergebnis&Kat=Titel&SText=<?% data.last.1 %?>">
[<?% gettext("Search with OFDb") %?>]
</a>
- <?% level = data.first.16 %?>
+ <?% level = values.16 %?>
<?% IF level && allow('topten') %?><br/><a href="?cmd=topten" title="<?% gettext("Top Ten entrys") %?>" ><?% "*" FILTER repeat(level) %?></a><?% END %?>
</td>
<?% ELSIF field == gettext('Percent') %?>
- <?% NEXT IF data.first.$c > 100 %?>
+ <?% NEXT IF values.$c > 100 %?>
<td valign='bottom'><nobr>
<?% fac = 3 %?>
- <?% val = data.first.$c * fac %?>
+ <?% val = values.$c * fac %?>
<?% per = (100 * fac) - val + 0.999 | format('%d') %?>
<?% per2 = (100 * fac) - per %?>
<?% text = (per / fac) | format("<br><font size='1'>%d%%</font>") %?>
@@ -64,22 +65,39 @@
<img src='?cmd=eimage&data=<?% img %?>' border=1 align='right'>
<?% END %?>
<?% END %?>
- <?% data.first.$c %?>
+ <?% values.$c %?>
</td>
<?% ELSIF field == gettext('Start') %?>
<td>
- <?% date.format(data.first.$c,"%A, %x",locale) %?>&nbsp;
- <?% date.format(data.first.$c,"%H:%M",locale) %?>
- <?% IF data.first.14 && data.first.14 != data.first.$c %?>&nbsp;(<?% gettext("PDC") %?>&nbsp;<?% date.format(data.first.14,"%H:%M",locale) %?>) <?% END %?>
+ <?% date.format(values.$c,"%A, %x",locale) %?>&nbsp;
+ <?% date.format(values.$c,"%H:%M",locale) %?>
+ <?% IF values.14 && values.14 != values.$c %?>&nbsp;(<?% gettext("PDC") %?>&nbsp;<?% date.format(values.14,"%H:%M",locale) %?>) <?% END %?>
</td>
<?% ELSIF field == gettext('Stop') %?>
<td>
- <?% date.format(data.first.$c,"%A, %x",locale) %?>&nbsp;
- <?% date.format(data.first.$c,"%H:%M",locale) %?>
+ <?% date.format(values.$c,"%A, %x",locale) %?>&nbsp;
+ <?% date.format(values.$c,"%H:%M",locale) %?>
</td>
<?% ELSE %?>
- <td><?% data.first.$c %?></td>
+ <td><?% values.$c %?></td>
<?% END %?>
</tr>
<?% END %?>
+ <?% content = values.17.split(" "); %?>
+ <?% IF content.size %?>
+ <tr>
+ <td>
+ <?% gettext("Content") %?>
+ </td>
+ <td>
+<?% FOREACH c=content %?>
+ <?% ct = getModule('EPG').content(c) %?>
+ <?% IF ct && loop.count != 1 %?>,<?% END %?>
+ <a href="?cmd=search&amp;__contentid=<?% c %?>">
+ <?% ct %?>
+ </a>
+<?% END %?>
+ </td>
+ </tr>
+ <?% END %?>
</table>
diff --git a/html/favicon.ico b/html/favicon.ico
index 6a4fe16..615b445 100644
--- a/html/favicon.ico
+++ b/html/favicon.ico
Binary files differ
diff --git a/html/schema.tmpl b/html/schema.tmpl
index 5f38ba0..616a840 100644
--- a/html/schema.tmpl
+++ b/html/schema.tmpl
@@ -114,8 +114,8 @@ Duration = param.zeitbis - param.zeitvon;
epgDesc = event.8;
second_start= event.9;
second_stop = event.10;
- video = event.11;
- audio = event.12;
+ video = event.11;
+ audio = event.12;
image = event.13;
timerid = event.14;
recording = event.15;
diff --git a/html/search.tmpl b/html/search.tmpl
index 4893a5b..09a9795 100644
--- a/html/search.tmpl
+++ b/html/search.tmpl
@@ -71,6 +71,32 @@
</td>
</tr>
<tr>
+ <td><?% gettext('Content') %?>:</td>
+ <td>
+ <select name='__contentid'>
+ <option value="0"><?% gettext('All contents') %?></option>
+ <?% h = 1;WHILE h < 16 %?>
+ <?% c = h | format "%x" %?>
+ <?% ct = getModule('EPG').content(c) %?>
+ <?% IF ct %?>
+ <optgroup label="<?% ct %?>">
+ <option value="<?% c %?>"<?% ' selected="selected"' IF cgi.param('__contentid') == c %?>><?% gettext('All')%?> - <?% ct %?></option>
+ <?% l = 0;WHILE l < 16 %?>
+ <?% c = ((16 * h) + l) | format "%x" %?>
+ <?% ct = getModule('EPG').content(c) %?>
+ <?% IF ct %?>
+ <option value="<?% c %?>"<?% ' selected="selected"' IF cgi.param('__contentid') == c %?>><?% ct %?></option>
+ <?% END %?>
+ <?% l = l + 1 %?>
+ <?% END %?>
+ </optgroup>
+ <?% END %?>
+ <?% h = h + 1 %?>
+ <?% END %?>
+ </select>
+ </td>
+</tr>
+<tr>
<td colspan=2>
<input type='submit' value='<?% gettext('Search') %?>'>&nbsp;
<input type='reset' value='<?% gettext('Reset') %?>'>&nbsp;