X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/faef45c2e723c9fbc80d1d84b8481367204719b7..4b17bfa891c1dd495558090ef8f558a51222b7a3:/SL/Form.pm diff --git a/SL/Form.pm b/SL/Form.pm index d59adeece..77d8307c3 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -258,6 +258,8 @@ sub hide_form { sub error { $main::lxdebug->enter_sub(); + $main::lxdebug->full_error_call_trace(); + 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(); @@ -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();