% ######################################################################## %?>
% IF allow('tl') %?>
" />% gettext("Show timers",12) %?>
% END %?>
% IF allow('tn') %?>
" />% gettext("Create new timer",12) %?>
% END %?>
% IF allow('tu') %?>
" />% gettext("Update timers",12) %?>
% END %?>
" />
% END %?>
% IF allow('ttoggle') %?>
% END %?>
" />
% "" IF allow('ttoggle') %?>
% datum %?>
% PROCESS time t = start %?>-% PROCESS time t = stop %?>
% ## sender | html %?<
%?>
% IF allow('tedit') %?>
% END %?>
% title | html | replace('~','
') %?>
% "" IF allow('tedit') %?>
% IF allow('tedit') %?>
" />
% END %?>
% IF allow('tdelete') %?>
" />
% 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 %?>
% aktiv=zeile.1;sender=zeile.2;channel=zeile.3;datum=zeile.4;start=zeile.5;stop=zeile.6;title=zeile.7;day = zeile.8;conflict=zeile.9 %?>
% IF id.defined %?>
" />
" />
% PROCESS item %?>
% count = loop.count + 1 %?>
% IF count >= offset;LAST;END %?>
% END %?>
% IF count < data.size %?>
" />
% END %?>
" />