X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/8c7e44938a661e035f62840e1e177353240ace5d..03ea97647e3fbdea4323f4f2136bdfa87cb15c1b:/bin/mozilla/ap.pl diff --git a/bin/mozilla/ap.pl b/bin/mozilla/ap.pl index 7b06ed74a..0c1239f41 100644 --- a/bin/mozilla/ap.pl +++ b/bin/mozilla/ap.pl @@ -32,8 +32,10 @@ #====================================================================== use POSIX qw(strftime); +use List::Util qw(sum); use SL::AP; +use SL::FU; use SL::IR; use SL::IS; use SL::PE; @@ -387,8 +389,14 @@ selectvendor } | $button2 = qq| $readonly|; } + + my $follow_up_vc = $form->{vendor}; + $follow_up_vc =~ s/--.*?//; + my $follow_up_trans_info = "$form->{invnumber} ($follow_up_vc)"; + $form->{javascript} .= qq||; $form->{javascript} .= qq||; + $form->{javascript} .= qq||; $form->header; $onload = qq|;setupDateFormat('|. $myconfig{dateformat} .qq|', '|. $locale->text("Falsches Datumsformat!") .qq|')|; @@ -404,6 +412,11 @@ selectvendor } | {locked}> + + + + + | . ($form->{saved_message} ? qq|

$form->{saved_message}

| : "") . qq| @@ -753,8 +766,20 @@ 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|

|; + } + } + print qq| +$follow_ups_block + | @@ -792,6 +817,7 @@ sub form_footer { print qq| + |; } elsif (($transdate > $closedto) && !$form->{id}) { print qq|