% ######################################################################## %?>
% BLOCK dur %?>
% height=6;IF d >= 0 and d < 100;d = d div 1 %?>
% IF d >= 1 %?>


% ELSE %?>

% END %?>
% END %?>
% END %?>
% ######################################################################## %?>
% BLOCK RowButtons %?>
" />
% IF timerid && allow('tedit') %?>
" />
% ELSIF allow('tnew') %?>
" />
% END %?>
% END %?>
% ######################################################################## %?>
% BLOCK SetState %?>
% state = '' %?>
% IF running %?>
% state = "running" %?>
% ELSIF timerid %?>
% UNLESS recording %?>
% state = "deactive" %?>
% ELSE %?>
% state = "active" %?>
% END %?>
% END %?>
% END %?>
% ######################################################################## %?>
% BLOCK ItemAsFlat %?>
% PROCESS SetState %?>
>
% IF global.preferedlocal && allow('switch') %?>
" />
% ELSIF allow('livestream') %?>
% IF getModule('STREAM').widget == 'external' %?>
" />
% ELSE %?>
" />
% END %?>
% END %?>
% sender %?>">
">% chop(sender,20) %?>
|
">% chop(title,45) %?>
% IF subtitle.length > 0 %?>"> - % chop(subtitle,55) %?>% END %?>
|
" style="text-align:right">
% IF pdc && pdc != start %?>(% gettext("PDC") %?>:% pdc %?>) % END %?>
% start %?> - % stop %?>
|
% PROCESS dur d=progress %?>
% gettext("Duration") %?> : % duration %?>
|
% INCLUDE widgets/tooltip.inc cmd="display" eventid=id linkid=id ttp_offset=-300 %?>
% PROCESS RowButtons %?>
|
% IF global.hideDescription != 1 && description.length > 0 %?>
>
|
">% chop(description,100,1) %?>
|
% END %?>
% END %?>
% ######################################################################## %?>
%
IF cgi.param('data') && cgi.param('data') > 100;
day = date.format(cgi.param('data'), '%A, %H:%M', locale);
time = date.format(cgi.param('data'), '%H:%M', locale);
ELSIF cgi.param('data') && param.zeit;
time = day = date.format(param.zeit, '%H:%M', locale);
ELSE;
day = date.format(date.now, '%H:%M', locale);
now = 1;
END;
%?>
% ######################################################################## %?>
% IF cgi.param('cmd') == 'next' %?>
% gettext("What is running at next") %?>
% ELSIF now %?>
% gettext("What is running now") %?>
% ELSE %?>
% gettext("What is running at") %?> % day %?>
% END %?>
% IF data.size > 1%?>
% fields = data.shift %?>
% IF cgi.param('cmd') == 'next' %?>
% gettext("Next") %?>
% ELSIF now %?>
% gettext("Running now") %?>
% ELSE %?>
% day %?>
% END %?>
|
| | | | |
% FOREACH zeile IN data %?>
% IF verbose;"";END %?>
% id=zeile.0;title=zeile.1;subtitle=zeile.2;sender=zeile.3;
channel=zeile.4;group=zeile.5;start=zeile.6;stop=zeile.7;duration=zeile.8;
description=zeile.9;progress=zeile.10;
timerid=zeile.11;recording=zeile.12;running=zeile.13;
pdc=zeile.14; %?>
% IF old.defined && group != old %?>
|
|
% group %?> |
| | | | |
% END %?>
% PROCESS ItemAsFlat %?>
% old = group %?>
% END %?>
|
|
% END %?>
% INCLUDE header.inc %?>