Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1514a9d0

Von Moritz Bunkus vor etwa 18 Jahren hinzugefügt

  • ID 1514a9d0b358fad627d81e8c88f71536c4e0aaba
  • Vorgänger bdec34af
  • Nachfolger ef17e41a

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.

Unterschiede anzeigen:

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