Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision aea2a093

Von Moritz Bunkus vor mehr als 12 Jahren hinzugefügt

  • ID aea2a0938cc8cc8755645ae9ba58934502d7bd8b
  • Vorgänger c25716f8
  • Nachfolger fa4c865c

Überflüssiges Query vermeiden, wenn keine Zahlungsbedingungen ausgewählt sind

Unterschiede anzeigen:

SL/Form.pm
$reference_date = $reference_date ? conv_dateq($reference_date) . '::DATE' : 'current_date';
my $dbh = $self->get_standard_dbh($myconfig);
my $payment_id;
my ($payment_id, $duedate);
if($self->{payment_id}) {
$payment_id = $self->{payment_id};
......
($payment_id) = selectrow_query($self, $dbh, $query, $self->{vendor_id});
}
my $query = qq|SELECT ${reference_date} + terms_netto FROM payment_terms WHERE id = ?|;
my ($duedate) = selectrow_query($self, $dbh, $query, $payment_id);
if ($payment_id) {
my $query = qq|SELECT ${reference_date} + terms_netto FROM payment_terms WHERE id = ?|;
($duedate) = selectrow_query($self, $dbh, $query, $payment_id);
}
$main::lxdebug->leave_sub();

Auch abrufbar als: Unified diff