Revision 168c0a5f
Von Sven Schöling vor mehr als 16 Jahren hinzugefügt
SL/Form.pm | ||
---|---|---|
471 | 471 |
my ($self, $name, $msg) = @_; |
472 | 472 |
|
473 | 473 |
my $curr = $self; |
474 |
foreach my $part (split '.', $name) {
|
|
474 |
foreach my $part (split /\./, $name) {
|
|
475 | 475 |
if (!$curr->{$part} || ($curr->{$part} =~ /^\s*$/)) { |
476 | 476 |
$self->error($msg); |
477 | 477 |
} |
bin/mozilla/ir.pl | ||
---|---|---|
1081 | 1081 |
|
1082 | 1082 |
$form->{defaultcurrency} = $form->get_default_currency(\%myconfig); |
1083 | 1083 |
|
1084 |
$form->isblank("invdate", $locale->text('Invoice Date missing!')); |
|
1085 |
$form->isblank("vendor", $locale->text('Vendor missing!')); |
|
1084 |
$form->isblank("invdate", $locale->text('Invoice Date missing!')); |
|
1085 |
$form->isblank("vendor", $locale->text('Vendor missing!')); |
|
1086 |
$form->isblank("invnumber", $locale->text('Invnumber missing!')); |
|
1086 | 1087 |
|
1087 | 1088 |
$form->{invnumber} =~ s/^\s*//g; |
1088 | 1089 |
$form->{invnumber} =~ s/\s*$//g; |
locale/de/all | ||
---|---|---|
740 | 740 |
'Inventory quantity must be zero before you can set this part obsolete!' => 'Bevor diese Ware als ung?ltig markiert werden kann, mu? das Inventar Null sein!', |
741 | 741 |
'Invno.' => 'Rg. Nr.', |
742 | 742 |
'Invnumber' => 'Rechnungsnummer', |
743 |
'Invnumber missing!' => 'Rechnungsnummer fehlt!', |
|
743 | 744 |
'Invoice' => 'Rechnung', |
744 | 745 |
'Invoice (one letter abbreviation)' => 'R', |
745 | 746 |
'Invoice Date' => 'Rechnungsdatum', |
locale/de/ir | ||
---|---|---|
112 | 112 |
'History' => 'Historie', |
113 | 113 |
'In-line' => 'im Text', |
114 | 114 |
'Internal Notes' => 'interne Bemerkungen', |
115 |
'Invnumber missing!' => 'Rechnungsnummer fehlt!', |
|
115 | 116 |
'Invoice' => 'Rechnung', |
116 | 117 |
'Invoice Date' => 'Rechnungsdatum', |
117 | 118 |
'Invoice Date missing!' => 'Rechnungsdatum fehlt!', |
Auch abrufbar als: Unified diff
Bugfix in isblank. (Tip: Benutzt nie split '.' wenn ihr nicht wirklich sicher seid was das macht.)
Ausserdem akzeptieren Einkaufsrechnungen jetzt keine leeren Rechnungsnummern mehr, da Einkaufsrechnungen immer unter der Rechnungsnummer des Lieferanten abgespeichert werden.