% ######################################################################## %?>
% aus = gettext('Off') %?>
% an = gettext('On') %?>
% enableform = ( allow('ttoggle') || allow('tdelete') ) && data.size > 1 %?>
% ######################################################################## %?>
% total = 0 %?>
% BLOCK summe %?>
% IF aktiv == 1; # Errechnen der Differenzen
total = total + duration;
END %?>
% END %?>
% ######################################################################## %?>
% BLOCK printsumme %?>
% IF total > 0;
sec = total mod 60;
min = total div 60 mod 60;
hour = total div 3600;
%?>
% hour FILTER format('%02d') %?>:% min FILTER format('%02d') %?>
% END %?>
% END %?>
% ######################################################################## %?>
% BLOCK totalsumme %?>
% IF total > 0;
sec = total mod 60;
min = total div 60 mod 60;
hour = total div 3600;
%?>
% gettext("total time") %?> :
% IF hour > 0 %?>% hour FILTER format('%02d') %?>:% END %?>% min FILTER format('%02d') %?>
% END %?>
% IF param.capacity;
secf = param.capacity mod 60;
minf = param.capacity div 60 mod 60;
hourf = param.capacity div 3600;
%?>
% gettext("available capacity") %?> :
% IF hourf > 0 %?>% hourf FILTER format('%02d') %?>:% END %?>% minf FILTER format('%02d') %?>
% END %?>
% END %?>
% ######################################################################## %?>
% BLOCK RowButtons %?>
" />
% IF allow('tedit') %?>
" />
% END %?>
% IF allow('tdelete') %?>
','% escape(title) %?>% IF subtitle != "";"~";escape(subtitle);END %?>','tdelete','% id %?>',620,670)">
" />
% END %?>
% END %?>
% ######################################################################## %?>
% BLOCK SetState %?>
% state = '' %?>
% UNLESS aktiv %?>
% state = "deactive" %?>
% ELSIF conflict %?>
% state = "problem" %?>
% ELSIF running %?>
% state = "running" %?>
% END %?>
% END %?>
% ######################################################################## %?>
% BLOCK StateImage %?>
% IF aktiv %?>
% IF param.capacity && param.capacity <= total %?>
" />
% ELSE %?>
% END %?>
% ELSE %?>
% END %?>
% END %?>
% ######################################################################## %?>
% BLOCK ItemAsFlat %?>
% PROCESS SetState %?>