diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2010-11-20 16:35:02 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2010-11-20 16:35:02 +0000 |
| commit | 93508c35ca6f68eb845ce819a86887b12dc322bb (patch) | |
| tree | 36b037ffb59173b0dc96dba7d8bf07b6b6454ce8 /html | |
| parent | e4d4040fbb584254d5aab6ea91e991610619b2ed (diff) | |
| download | xxv-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.tmpl | 56 | ||||
| -rw-r--r-- | html/favicon.ico | bin | 3262 -> 1718 bytes | |||
| -rw-r--r-- | html/schema.tmpl | 4 | ||||
| -rw-r--r-- | html/search.tmpl | 26 |
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&data=<?% data.first.$c %?>"><?% data.first.$c %?></a></td> + <td><a href="?cmd=program&data=<?% values.$c %?>"><?% values.$c %?></a></td> <?% ELSIF field == gettext('Service') %?> <td> - <a href="?cmd=search&data=<?% url( data.first.1 ) %?>">[<?% gettext("Search for repeats") %?>]</a> - <?% IF data.first.10 && allow('tedit') %?> - <a href="?cmd=tedit&data=<?% data.first.10 %?>"><span name='recordlink' class='normal'><b>[<?% gettext("Edit this timer") %?>]</b></span></a> + <a href="?cmd=search&data=<?% url( values.1 ) %?>">[<?% gettext("Search for repeats") %?>]</a> + <?% IF values.10 && allow('tedit') %?> + <a href="?cmd=tedit&data=<?% values.10 %?>"><span name='recordlink' class='normal'><b>[<?% gettext("Edit this timer") %?>]</b></span></a> <?% ELSIF allow('tnew')%?> - <a href="?cmd=tnew&data=<?% data.first.$c %?>"><span name='recordlink' id='<?% data.first.$c %?>' class='normal'>[<?% gettext("To record") %?>]</span></a> + <a href="?cmd=tnew&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&site=aka&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) %?> - <?% date.format(data.first.$c,"%H:%M",locale) %?> - <?% IF data.first.14 && data.first.14 != data.first.$c %?> (<?% gettext("PDC") %?> <?% date.format(data.first.14,"%H:%M",locale) %?>) <?% END %?> + <?% date.format(values.$c,"%A, %x",locale) %?> + <?% date.format(values.$c,"%H:%M",locale) %?> + <?% IF values.14 && values.14 != values.$c %?> (<?% gettext("PDC") %?> <?% date.format(values.14,"%H:%M",locale) %?>) <?% END %?> </td> <?% ELSIF field == gettext('Stop') %?> <td> - <?% date.format(data.first.$c,"%A, %x",locale) %?> - <?% date.format(data.first.$c,"%H:%M",locale) %?> + <?% date.format(values.$c,"%A, %x",locale) %?> + <?% 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&__contentid=<?% c %?>"> + <?% ct %?> + </a> +<?% END %?> + </td> + </tr> + <?% END %?> </table> diff --git a/html/favicon.ico b/html/favicon.ico Binary files differindex 6a4fe16..615b445 100644 --- a/html/favicon.ico +++ b/html/favicon.ico 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') %?>'> <input type='reset' value='<?% gettext('Reset') %?>'> |
