Revision e21a1c12
Von Moritz Bunkus vor etwa 12 Jahren hinzugefügt
bin/mozilla/cp.pl | ||
---|---|---|
464 | 464 |
$form->error($locale->text('Date missing!')) unless $form->{datepaid}; |
465 | 465 |
my $selected_check = 1; |
466 | 466 |
for my $i (1 .. $form->{rowcount}) { |
467 |
if ($form->{"checked_$i"}) { |
|
468 |
if ($form->parse_amount(\%myconfig, $form->{"paid_$i"}, 2) <= 0) { # negativen Betrag eingegeben |
|
469 |
$form->error($locale->text('Amount has to be greater then zero! Wrong row number: ') . $i); |
|
470 |
} |
|
471 |
undef($selected_check); |
|
472 |
# last; # ich muss doch über alle buchungen laufen, da ich noch |
|
473 |
# die freitext-eingabe der werte prüfen will |
|
467 |
next unless $form->{"checked_$i"}; |
|
468 |
if (abs($form->parse_amount(\%myconfig, $form->{"paid_$i"}, 2)) < 0.01) { |
|
469 |
$form->error($locale->text('Row #1: amount has to be different from zero.', $i)); |
|
474 | 470 |
} |
471 |
undef $selected_check; |
|
475 | 472 |
} |
476 | 473 |
$form->error($locale->text('No transaction selected!')) if $selected_check; |
477 | 474 |
|
Auch abrufbar als: Unified diff
Zahlungseingänge/Ausgänge: auch negative Beträge zulassen (für Gutschriften)
Fixt #1895.