From: Moritz Bunkus Date: Wed, 11 Apr 2007 14:03:35 +0000 (+0000) Subject: Nach dem Auslagern der Druckoptionen in eigene HTML-Vorlagen wurden nach dem Drucken... X-Git-Tag: release-2.4.3^2~506 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=1514a9d0b358fad627d81e8c88f71536c4e0aaba;p=kivitendo-erp.git Nach dem Auslagern der Druckoptionen in eigene HTML-Vorlagen wurden nach dem Drucken eines Beleges die Druckoptionen nicht wieder angezeigt. Grund ist, dass die Funktion print_options() meist in der Form "&print_options;" aufgerufen wird. Wenn die Klammern nicht angegeben werden, dann übergibt Perl aber die Argumente, die der aufrufenden Funktion übergeben wurden, weiter an die aufgerufene Funktion. print_options() benutzt die Parameter aber, um festzulegen, ob die Druckoptionen gleich mit print() ausgegeben oder nur mit "return" an die aufrufende Funktion zurückgegeben werden. --- diff --git a/bin/mozilla/dn.pl b/bin/mozilla/dn.pl index 1992ce810..85f28b0b3 100644 --- a/bin/mozilla/dn.pl +++ b/bin/mozilla/dn.pl @@ -508,7 +508,7 @@ sub show_invoices {
|; - &print_options; + print_options(); print qq|
{script}> diff --git a/bin/mozilla/io.pl b/bin/mozilla/io.pl index 8a892f1cf..b49106d20 100644 --- a/bin/mozilla/io.pl +++ b/bin/mozilla/io.pl @@ -1387,7 +1387,7 @@ sub edit_e_mail { |; - &print_options; + print_options(); map { delete $form->{$_} } qw(action email cc bcc subject message formname sendmode format header override); diff --git a/bin/mozilla/is.pl b/bin/mozilla/is.pl index 317558782..459e1b944 100644 --- a/bin/mozilla/is.pl +++ b/bin/mozilla/is.pl @@ -1071,7 +1071,7 @@ if ($form->{type} eq "credit_note") { |; - &print_options; + print_options(); print qq| diff --git a/bin/mozilla/oe.pl b/bin/mozilla/oe.pl index 173ad770f..9820c3c42 100644 --- a/bin/mozilla/oe.pl +++ b/bin/mozilla/oe.pl @@ -1063,7 +1063,7 @@ sub form_footer { |; - &print_options; + print_options(); print qq|