Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ef8dc9da

Von Moritz Bunkus vor fast 18 Jahren hinzugefügt

  • ID ef8dc9da7e9c47b71f040c6a70d45b39aa1a67ec
  • Vorgänger cb8b07e4
  • Nachfolger 80bf0900

Beim Drucken doch nicht die Arrays initialisieren. Momentan werden nämlich in $form unter dem selben Key sowohl Skalare als auch Arrays abgelegt (beispielsweise reqdate). Das Skalar fliegt durch die Initialisierung des Arrays hingegen raus.

Ja, das ist sehr sehr unsauber, stammt aber noch aus alten Tagen. Muss auch erst einmal so bleiben, bis ich eine geeignete Lösung habe, wie man das sauber trennt, ohne gleich wieder alle Variablen in den Vorlagen umzubenennen.

Unterschiede anzeigen:

SL/OE.pm
970 970
       discount p_discount discount_sub nodiscount_sub
971 971
       linetotal  nodiscount_linetotal tax_rate projectnumber);
972 972

  
973
  my @tax_arrays =
974
    qw(taxbase tax taxdescription taxrate taxnumber);
975

  
976
  map({ $form->{$_} = [] } (@arrays, @tax_arrays));
977

  
978 973
  my $sameitem = "";
979 974
  foreach $item (sort { $a->[1] cmp $b->[1] } @partsgroup) {
980 975
    $i = $item->[0];

Auch abrufbar als: Unified diff