summaryrefslogtreecommitdiff
path: root/wml/program.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'wml/program.tmpl')
-rw-r--r--wml/program.tmpl80
1 files changed, 80 insertions, 0 deletions
diff --git a/wml/program.tmpl b/wml/program.tmpl
new file mode 100644
index 0000000..d3dcd37
--- /dev/null
+++ b/wml/program.tmpl
@@ -0,0 +1,80 @@
+<?% USE date %?>
+<?% ######################################################################################
+ channelpos=0;;
+ FOREACH ch = param.channels;
+ IF cgi.param('data') == ch.1 || cgi.param('data') == ch.0 || param.current == ch.1;
+ channel = ch.0;
+ channelpos = ch.1;
+ channelitem = loop.count;
+ LAST;
+ END;
+ END;
+%?>
+<card id="first" title="<?% channel | truncate(32)| html %?>">
+ <p>
+ <select name="channel" ivalue="<?% channelitem %?>" >
+ <?% FOREACH ch = param.channels %?>
+ <option value="<?% ch.1 %?>"><?% ch.0 | html %?></option>
+ <?% IF loop.count >= global.MaxChannelsProgram;LAST;END %?>
+ <?% END %?>
+ </select><br />
+ <a href="?cmd=<?% cgi.param('cmd') %?>&amp;data=\$channel"><img src="images/apply.wbm" alt="<?% gettext("Apply") %?>" /></a>
+<?% IF data.size > 1 %?>
+ <a href="#p1"><img src="images/forward.wbm" alt="<?% gettext("Forward") %?>" /></a>
+<?% END %?>
+ <a href="#index"><img src="images/home.wbm" alt="<?% gettext("Menu") %?>" /></a>
+ </p>
+</card>
+<?% ######################################################################## %?>
+<?% BLOCK item %?>
+ <?% "<i>" IF param.timers.${id} %?>
+ <?% IF global.ShowCardTitle %?>
+ <?% channelpos %?>.<?% channel | truncate(15)| html %?>
+ <br />
+ <?% END %?>
+ <?% date.format(datum, "%a, %x") | html %?><br />
+ <?% start %?> - <?% stop %?><br />
+ <b><?% title | truncate(20) | html %?></b><?% IF subtitle %?><br /><?% subtitle | truncate(20) | html%?><?% END %?>
+ <br />
+ <?% IF global.ShowDescription %?>
+ <?% desc | truncate(50) | html %?><br />
+ <?% END %?>
+ <?% "</i>" IF param.timers.${id} %?>
+ <a href="?cmd=s&amp;data=<?% title | uri | html | replace ('~','%7E') %?>"><img src="images/find.wbm" alt="<?% gettext("Search") %?>" /></a>
+ <?% IF allow('switch') %?>
+ <a href="?cmd=sw&amp;data=<?% channel %?>"><img src="images/watch.wbm" alt="<?% gettext("Switch") %?>" /></a>
+ <?% END %?>
+ <?% IF param.timers.${id} && allow('tedit') %?>
+ <a href="?cmd=te&amp;data=<?% param.timers.${id}.Id %?>"><img src="images/onoff.wbm" alt="<?% gettext("Edit this timer") %?>" /></a>
+ <?% ELSIF allow('tnew') %?>
+ <a href="?cmd=tn&amp;data=<?% id %?>"><img src="images/record.wbm" alt="<?% gettext("To record") %?>" /></a>
+ <?% END %?>
+<?% END %?>
+<?% ######################################################################## %?>
+<?% skip = cgi.param('offset') || 1 %?>
+<?% offset = skip + global.MaxCards %?>
+<?% IF data.size > skip %?>
+<?% fields = data.shift %?>
+ <?% FOREACH zeile = data %?>
+ <?% IF loop.count < skip;NEXT;END %?>
+ <?% title=zeile.1;subtitle=zeile.2;start=zeile.3;stop=zeile.4;datum=zeile.5;desc=zeile.6 %?>
+ <?% IF id.defined %?>
+ <a href="#p<?% loop.count %?>"><img src="images/forward.wbm" alt="<?% gettext("Forward") %?>" /></a>
+ <a href="#index"><img src="images/home.wbm" alt="<?% gettext("Menu") %?>" /></a>
+ </p>
+</card>
+ <?% END %?>
+<card id="p<?% loop.count %?>" title="<?% channelpos %?>.<?% channel | truncate(15)| html %?>">
+ <?% id=zeile.0 %?>
+ <p>
+ <?% PROCESS item %?>
+ <?% count = loop.count + 1 %?>
+ <?% IF count >= offset;LAST;END %?>
+ <?% END %?>
+ <?% IF count < data.size %?>
+ <a href="?cmd=<?% cgi.param('cmd') %?>&amp;data=<?% cgi.param('data') %?>&amp;offset=<?% offset %?>#p<?% offset %?>"><img src="images/forward.wbm" alt="<?% gettext("Forward") %?>" /></a>
+ <?% END %?>
+ <a href="#index"><img src="images/home.wbm" alt="<?% gettext("Menu") %?>" /></a>
+ </p>
+</card>
+<?% END %?>