From 4d83d0fe84b865d4f944a8faab268917fff312d2 Mon Sep 17 00:00:00 2001
From: Andreas Brachold
+% IF total > 0;
+ sec = total mod 60;
+ min = total div 60 mod 60;
+ hour = total div 3600;
+%?>
+% IF hour > 0 %?>% hour FILTER format('%02d') %?>:% END %?>% min FILTER format('%02d') %?>
+% END %?>
+
+% 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 %?>
+" />
% ELSE %?>
@@ -107,7 +141,6 @@
- % minuten = 0 %?>
% FOREACH zeile = data %?>
% IF debug;"";END %?>
%- id=zeile.0;
@@ -129,9 +162,10 @@
day = date.format(zeile.9, "%A, %x", locale) %?>
% IF old.defined && day != old %?>
- % IF minuten > 0 %?>
-
- % minuten div 60%?>:% minuten mod 60 FILTER format('%02d')%?>
+ % IF total > 0 %?>
+
+ % PROCESS printsumme %?>
+
@@ -147,11 +181,11 @@
% old = day %?>
% END %?>
- % IF minuten > 0 %?>
+ % IF total > 0 %?>
-
% END %?>
diff --git a/skins/stone/rlist.tmpl b/skins/stone/rlist.tmpl
index 33001f2..615c15e 100644
--- a/skins/stone/rlist.tmpl
+++ b/skins/stone/rlist.tmpl
@@ -40,14 +40,14 @@
hour = total div 3600;
%?>
% gettext("total time") %?> :
-% IF hour > 0 %?>% hour FILTER format('%02d') %?>:% END %?>% min FILTER format('%02d') %?>:% sec FILTER format('%02d')%?>
+% IF hour > 0 %?>% hour FILTER format('%02d') %?>:% END %?>% min FILTER format('%02d') %?>:% sec FILTER format('%02d')%?>
- % minuten div 60%?>:% minuten mod 60 FILTER format('%02d')%?>
-
+
+ % PROCESS totalsumme %?>
+
% END %?>
% IF param.free;
secf = param.free mod 60;
minf = param.free div 60 mod 60;
hourf = param.free div 3600;
%?>
-
% gettext("available capacity") %?> :
+% gettext("available capacity") %?> :
% IF hourf > 0 %?>% hourf FILTER format('%02d') %?>:% END %?>% minf FILTER format('%02d') %?>:% secf FILTER format('%02d')%?>
% END %?>
% minuten div 60 %?>:% minuten mod 60 FILTER format('%02d')%?>
- % END %?> ++% IF total > 0; + sec = total mod 60; + min = total div 60 mod 60; + hour = total div 3600; +%?> +% IF hour > 0 %?>% hour FILTER format('%02d') %?>:% END %?>% 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 %?>
+
% minuten div 60 %?>:% minuten mod 60 FILTER format('%02d')%?>
- % END %?> ++% IF total > 0; + sec = total mod 60; + min = total div 60 mod 60; + hour = total div 3600; +%?> +% IF hour > 0 %?>% hour FILTER format('%02d') %?>:% END %?>% 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 %?>
+