X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FForm.pm;h=e3ff9cc068fdef7d46f3152f6e838527c404b44b;hb=debf6f14125467bae667bebb2584745bf1a7e718;hp=d59adeece6462348dee36e387311efd8efa51b32;hpb=faef45c2e723c9fbc80d1d84b8481367204719b7;p=kivitendo-erp.git diff --git a/SL/Form.pm b/SL/Form.pm index d59adeece..e3ff9cc06 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -258,6 +258,8 @@ sub hide_form { sub error { $main::lxdebug->enter_sub(); + $main::lxdebug->show_backtrace(); + my ($self, $msg) = @_; if ($ENV{HTTP_USER_AGENT}) { $msg =~ s/\n/
/g; @@ -1644,6 +1646,20 @@ $main::lxdebug->enter_sub(); $main::lxdebug->leave_sub(); } +sub _get_payments { +$main::lxdebug->enter_sub(); + + my ($self, $dbh, $key) = @_; + + $key = "all_payments" unless ($key); + + my $query = qq|SELECT * FROM payment_terms ORDER BY id|; + + $self->{$key} = selectall_hashref_query($self, $dbh, $query); + + $main::lxdebug->leave_sub(); +} + sub _get_customers { $main::lxdebug->enter_sub(); @@ -1651,7 +1667,7 @@ sub _get_customers { $key = "all_customers" unless ($key); - my $query = qq|SELECT * FROM customer LIMIT $main::myconfig{vclimit}|; + my $query = qq|SELECT * FROM customer|; $self->{$key} = selectall_hashref_query($self, $dbh, $query); @@ -1665,7 +1681,7 @@ sub _get_vendors { $key = "all_vendors" unless ($key); - my $query = qq|SELECT * FROM vendor|; # LIMIT $main::myconfig{vclimit}|; + my $query = qq|SELECT * FROM vendor|; $self->{$key} = selectall_hashref_query($self, $dbh, $query); @@ -1741,6 +1757,10 @@ sub get_lists { if($params{"vendors"}) { $self->_get_vendors($dbh, $params{"vendors"}); } + + if($params{"payments"}) { + $self->_get_payments($dbh, $params{"payments"}); + } $dbh->disconnect();