X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/8c7e44938a661e035f62840e1e177353240ace5d..7a7f33b5c1b3531ab761adba1cf19d4ad68cffcd:/bin/mozilla/gl.pl diff --git a/bin/mozilla/gl.pl b/bin/mozilla/gl.pl index 6c4b41356..0a2ab4c7a 100644 --- a/bin/mozilla/gl.pl +++ b/bin/mozilla/gl.pl @@ -32,7 +32,9 @@ #====================================================================== use POSIX qw(strftime); +use List::Util qw(sum); +use SL::FU; use SL::GL; use SL::IS; use SL::PE; @@ -1068,6 +1070,9 @@ sub form_header { print qq| + + +
|; @@ -1076,6 +1081,10 @@ sub form_header { print qq| + + + + @@ -1205,6 +1214,16 @@ sub form_footer { $auth->assert('general_ledger'); + my $follow_ups_block; + if ($form->{id}) { + my $follow_ups = FU->follow_ups('trans_id' => $form->{id}); + + if (@{ $follow_ups} ) { + my $num_due = sum map { $_->{due} * 1 } @{ $follow_ups }; + $follow_ups_block = qq|

| . $locale->text("There are #1 unfinished follow-ups of which #2 are due.", scalar @{ $follow_ups }, $num_due) . qq|

|; + } + } + ($dec) = ($form->{totaldebit} =~ /\.(\d+)/); $dec = length $dec; $decimalplaces = ($dec > 2) ? $dec : 2; @@ -1228,6 +1247,8 @@ sub form_footer { +$follow_ups_block +
|; @@ -1247,6 +1268,11 @@ sub form_footer { |; } + print qq| + |; + } else { if ($transdate > $closedto) { print qq|