Revision 8be9afee
Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt
bin/mozilla/oe.pl | ||
---|---|---|
171 | 171 |
set_headings("edit"); |
172 | 172 |
|
173 | 173 |
&order_links; |
174 |
|
|
175 |
$form->{rowcount} = 0; |
|
176 |
foreach $ref (@{ $form->{form_details} }) { |
|
177 |
$form->{rowcount}++; |
|
178 |
map { $form->{"${_}_$form->{rowcount}"} = $ref->{$_} } keys %{$ref}; |
|
179 |
} |
|
180 |
|
|
174 | 181 |
&prepare_order; |
182 |
|
|
175 | 183 |
if ($form->{print_and_save}) { |
176 | 184 |
$form->{language_id} = $language_id; |
177 | 185 |
$form->{printer_id} = $printer_id; |
178 | 186 |
} |
187 |
|
|
179 | 188 |
&display_form; |
180 | 189 |
|
181 | 190 |
$lxdebug->leave_sub(); |
... | ... | |
233 | 242 |
|
234 | 243 |
$form->{formname} ||= $form->{type}; |
235 | 244 |
|
236 |
$form->{rowcount} = 0; |
|
237 |
foreach $ref (@{ $form->{form_details} }) { |
|
238 |
$form->{rowcount}++; |
|
239 |
map { $form->{"${_}_$form->{rowcount}"} = $ref->{$_} } keys %{$ref}; |
|
240 |
} |
|
241 | 245 |
for my $i (1 .. $form->{rowcount}) { |
242 | 246 |
$form->{"reqdate_$i"} ||= $form->{"deliverydate_$i"}; |
243 | 247 |
$form->{"discount_$i"} = $form->format_amount(\%myconfig, $form->{"discount_$i"} * ($form->{id} ? 100 : 1)); |
Auch abrufbar als: Unified diff
Nur dann rowcount von form_details ableiten, wenn ein bestehender Vorgang aus der Datenbank ausgelesen wird, nicht aber z.B. beim Umwandeln von Angeot in Auftrag. Fix für Commit 3140.