From: Moritz Bunkus Date: Mon, 30 Jul 2007 08:43:03 +0000 (+0000) Subject: 1. Wenn ein Artikel bei Einkauf/Verkauf nicht gefunden und die Maske "Dieser Artikel... X-Git-Tag: release-2.6.0beta1~548 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=d83df93a4dc08d7ecb9047c176b610a5b9cc28ed;p=kivitendo-erp.git 1. Wenn ein Artikel bei Einkauf/Verkauf nicht gefunden und die Maske "Dieser Artikel ist nicht in der Datenbank" angezeigt wird, so werden die eingegebene Artikelnummer, Beschreibung, Einheit und Verkaufspreis wieder in die "Ware erfassen"-Maske übernommen. Fix für Bug 721. 2. Kosmetik: Einrückung, Funktionsaufrufe etc. --- diff --git a/bin/mozilla/io.pl b/bin/mozilla/io.pl index f783c19c0..afa4d2341 100644 --- a/bin/mozilla/io.pl +++ b/bin/mozilla/io.pl @@ -871,12 +871,11 @@ sub new_item { . $locale->text('Part') . qq|
 | . $locale->text('Service'); -print $cgi->hidden("-name" => "previousform", "-value" => $previousform); -map({ print($cgi->hidden("-name" => $_, "-value" => $form->{$_})); } - qw(rowcount vc login password)); - map({ print($cgi->hidden("-name" => $_, "-value" => $form->{"$__$i"})); } - ("partnumber", "description")); -print $cgi->hidden("-name" => "taxaccount2", "-value" => $form->{taxaccounts}); + + print $cgi->hidden("-name" => "previousform", "-value" => $previousform); + map { print $cgi->hidden("-name" => $_, "-value" => $form->{$_}); } qw(rowcount vc login password); + map { print $cgi->hidden("-name" => $_, "-value" => $form->{"${_}_$i"}); } qw(partnumber description unit sellprice); + print $cgi->hidden("-name" => "taxaccount2", "-value" => $form->{taxaccounts}); print qq| diff --git a/bin/mozilla/ir.pl b/bin/mozilla/ir.pl index 0cf01cc15..08b6f1d2f 100644 --- a/bin/mozilla/ir.pl +++ b/bin/mozilla/ir.pl @@ -955,14 +955,11 @@ sub update { && ($form->{"description_$i"} eq "")) { $form->{rowcount}--; $form->{"discount_$i"} = ""; - &display_form; - } else { + display_form(); + } else { $form->{"id_$i"} = 0; - $form->{"unit_$i"} = $locale->text('ea'); - - &new_item; - + new_item(); } } } diff --git a/bin/mozilla/is.pl b/bin/mozilla/is.pl index fe0c3ea81..c0f247ce6 100644 --- a/bin/mozilla/is.pl +++ b/bin/mozilla/is.pl @@ -1344,14 +1344,11 @@ sub update { && ($form->{"description_$i"} eq "")) { $form->{rowcount}--; $form->{"discount_$i"} = ""; - &display_form; - } else { + display_form(); + } else { $form->{"id_$i"} = 0; - $form->{"unit_$i"} = $locale->text('ea'); - - &new_item; - + new_item(); } } } diff --git a/bin/mozilla/oe.pl b/bin/mozilla/oe.pl index 43357a876..9fcd34964 100644 --- a/bin/mozilla/oe.pl +++ b/bin/mozilla/oe.pl @@ -1314,14 +1314,11 @@ sub update { && ($form->{"description_$i"} eq "")) { $form->{rowcount}--; $form->{"discount_$i"} = ""; - &display_form; - } else { + display_form(); + } else { $form->{"id_$i"} = 0; - $form->{"unit_$i"} = $locale->text('ea'); - - &new_item; - + new_item(); } } }