X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/168c0a5f71da53e17ff90b9dc1ece9557336314f..a295ff26c39f57d4b36a4115309e5a68b08fbee2:/SL/Form.pm?ds=inline
diff --git a/SL/Form.pm b/SL/Form.pm
index 552738c98..53324c6c5 100644
--- a/SL/Form.pm
+++ b/SL/Form.pm
@@ -577,6 +577,7 @@ sub header {
if ($self->{jsscript} == 1) {
$jsscript = qq|
+
@@ -1578,8 +1579,6 @@ sub check_exchangerate {
my ($exchangerate) = selectrow_query($self, $dbh, $query, $currency, $transdate);
- $exchangerate = 1 if ($exchangerate eq "");
-
$main::lxdebug->leave_sub();
return $exchangerate;
@@ -2330,6 +2329,9 @@ sub get_lists {
if ($params{groups}) {
$self->_get_groups($dbh, $params{groups});
}
+ if ($params{partsgroup}) {
+ $self->get_partsgroup(\%main::myconfig, { all => 1, target => $params{partsgroup} });
+ }
$main::lxdebug->leave_sub();
}
@@ -3119,6 +3121,7 @@ sub get_partsgroup {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $p) = @_;
+ my $target = $p->{target} || 'all_partsgroup';
my $dbh = $self->get_standard_dbh($myconfig);
@@ -3157,7 +3160,7 @@ sub get_partsgroup {
@values = ($p->{language_code});
}
- $self->{all_partsgroup} = selectall_hashref_query($self, $dbh, $query, @values);
+ $self->{$target} = selectall_hashref_query($self, $dbh, $query, @values);
$main::lxdebug->leave_sub();
}