From: Sven Schöling Date: Thu, 14 Jun 2007 13:17:34 +0000 (+0000) Subject: Zahlungseingang: X-Git-Tag: release-2.4.3^2~128 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=aed9138b359fee7e7652fc9f90ee746a004010b3;p=kivitendo-erp.git Zahlungseingang: Das Buchungskonto wird nicht benutzt, und wird deshalb nicht mehr angezeigt. Die Backendfunktion holt sich das benoetigte Konto sowieso aus den Rechnungen. Ausserdem ein Bugfix: currency ist bei alten Rechnungen auf '' gesetzt, bei neuen auf NULL (nach sql-injection fix) also muss die Backend-Funktion zum auslesen beide Varianten beruecksichtigen --- diff --git a/SL/CP.pm b/SL/CP.pm index e0cefd314..46cebfebf 100644 --- a/SL/CP.pm +++ b/SL/CP.pm @@ -158,10 +158,12 @@ sub get_openinvoices { my $buysell = $form->{vc} eq 'customer' ? "buy" : "sell"; my $arap = $form->{arap} eq "ar" ? "ar" : "ap"; + my $curr_null = $form->{curreny} ? '' : ' OR a.curr IS NULL'; # fix: after sql-injection fix, curr is inserted as NULL, before that as '' + my $query = qq|SELECT a.id, a.invnumber, a.transdate, a.amount, a.paid, a.curr | . qq|FROM $arap a | . - qq|WHERE (a.${vc}_id = ?) AND (a.curr = ?) AND NOT (a.amount = paid)|; + qq|WHERE (a.${vc}_id = ?) AND (a.curr = ? $curr_null) AND NOT (a.amount = paid)|; qq|ORDER BY a.id|; my $sth = prepare_execute_query($form, $dbh, $query, conv_i($form->{"${vc}_id"}), diff --git a/bin/mozilla/cp.pl b/bin/mozilla/cp.pl index f91e9e00c..a7fd15af4 100644 --- a/bin/mozilla/cp.pl +++ b/bin/mozilla/cp.pl @@ -278,12 +278,6 @@ sub form_header { $department - - - - {ARAP}"}"> -
| . $locale->text($form->{ARAP}) . qq| -
| . $locale->text('Account') . qq|