Revision 1514a9d0
Von Moritz Bunkus vor etwa 18 Jahren hinzugefügt
bin/mozilla/io.pl | ||
---|---|---|
<td>
|
||
|;
|
||
|
||
&print_options;
|
||
print_options();
|
||
|
||
map { delete $form->{$_} }
|
||
qw(action email cc bcc subject message formname sendmode format header override);
|
Auch abrufbar als: Unified diff
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.