diff options
Diffstat (limited to 'wml/program.tmpl')
| -rw-r--r-- | wml/program.tmpl | 80 |
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') %?>&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&data=<?% title | uri | html | replace ('~','%7E') %?>"><img src="images/find.wbm" alt="<?% gettext("Search") %?>" /></a> + <?% IF allow('switch') %?> + <a href="?cmd=sw&data=<?% channel %?>"><img src="images/watch.wbm" alt="<?% gettext("Switch") %?>" /></a> + <?% END %?> + <?% IF param.timers.${id} && allow('tedit') %?> + <a href="?cmd=te&data=<?% param.timers.${id}.Id %?>"><img src="images/onoff.wbm" alt="<?% gettext("Edit this timer") %?>" /></a> + <?% ELSIF allow('tnew') %?> + <a href="?cmd=tn&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') %?>&data=<?% cgi.param('data') %?>&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 %?> |
