Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision becf01a3

Von Moritz Bunkus vor mehr als 3 Jahren hinzugefügt

  • ID becf01a3d23209bd835c6f0c3013e2acc0efb366
  • Vorgänger c4a8cd8c
  • Nachfolger 6ceacc68

display_row: ship_$row nicht formatiert ausgeben

Im ganzen Programm wird angenommen, dass `$::form->{ship_$row}`
unformatiert ist, nur an dieser Stelle wird es formatiert
ausgegeben. Das war nicht mal ein Problem, weil es in `update` via
`_update_ship()` komplett neu berechnet wird, ohne auf den aktuellen
Wert in `$::form->{ship_$row}` zurückzugreifen. Trotzdem ist es der
Konsistenz halber wichtig, den Wert auch hier unformatiert auszugeben.

Unterschiede anzeigen:

bin/mozilla/io.pl
328 328
      $ship_qty          /= ( $all_units->{$form->{"unit_$i"}}->{factor} || 1 );
329 329

  
330 330
      $column_data{ship}  = $form->format_amount(\%myconfig, $form->round_amount($ship_qty, 2) * 1) . ' ' . $form->{"unit_$i"}
331
      . $cgi->hidden(-name => "ship_$i", -value => $form->format_amount(\%myconfig, $form->{"ship_$i"}, $qty_dec));
331
      . $cgi->hidden(-name => "ship_$i", -value => $form->{"ship_$i"}, $qty_dec);
332 332

  
333 333
      my $ship_missing_qty    = $form->{"qty_$i"} - $ship_qty;
334 334
      my $ship_missing_amount = $form->round_amount($ship_missing_qty * $form->{"sellprice_$i"} * (100 - $form->{"discount_$i"}) / 100 / $price_factor, 2);

Auch abrufbar als: Unified diff