% BLOCK item %?>
% "" IF param.timers.${id} %?>
% IF global.ShowCardTitle %?>
% sender | truncate(20) | html %?>
% END %?>
% start %?> - % stop %?>
% title | truncate(20) | html %?>% IF subtitle %?>
% subtitle | truncate(20) | html%?>% END %?>
% IF global.ShowDescription %?>
% desc | truncate(50) | html %?>
% END %?>
% "" IF param.timers.${id} %?>
" />
% IF param.timers.${id} && allow('tedit') %?>
" />
% ELSIF allow('tnew') %?>
" />
% END %?>
% END %?>
% ######################################################################## %?>
% skip = cgi.param('offset') || 1 %?>
% offset = skip + global.MaxCards %?>
% IF data.size > skip %?>
% fields = data.shift %?>
% FOREACH zeile IN data %?>
% IF loop.count < skip;NEXT;END %?>
% title=zeile.1;subtitle=zeile.2;sender=zeile.3;
channel=zeile.4;group=zeile.5;start=zeile.6;stop=zeile.7;
desc=zeile.8;duration=zeile.9;
timerid=zeile.10;recording=zeile.11;running=zeile.12;
pdc=zeile.13; %?>
% IF id.defined %?>
" />
" />
% PROCESS item %?>
% count = loop.count + 1 %?>
% IF count >= offset;LAST;END %?>
% END %?>
% IF count < data.size %?>
" />
% END %?>
" />