Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision be418943

Von Jan Büren vor mehr als 10 Jahren hinzugefügt

if-Abfrage eindeutiger geschrieben und Variablenname klarer definiert

Unterschiede anzeigen:

SL/RP.pm
my $glwhere = '';
my $glsumwhere = '';
my $tofrom;
my ($fromdate, $todate, $hotfix_query);
my ($fromdate, $todate, $fetch_accounts_before_from);
if ($form->{fromdate} || $form->{todate}) {
if ($form->{fromdate}) {
......
# get all entries before fromdate, which are not yet fetched
# TODO dpt_where_without_arapgl and project
$hotfix_query = qq|SELECT c.accno, c.description, c.category, SUM(ac.amount) AS amount
$fetch_accounts_before_from = qq|SELECT c.accno, c.description, c.category, SUM(ac.amount) AS amount
FROM acc_trans ac JOIN chart c ON (c.id = ac.chart_id) WHERE 1 = 1 AND (ac.transdate <= $fromdate)
AND (ac.transdate >= (SELECT date_trunc('YEAR', | . $fromdate . qq|::date)))
AND (NOT ac.ob_transaction OR ac.ob_transaction IS NULL) AND (NOT ac.cb_transaction OR ac.cb_transaction IS NULL)
......
}
$sth->finish;
if (! $form->{method} eq "cash") {
$sth = prepare_execute_query($form, $dbh, $hotfix_query);
if ($form->{method} ne "cash") {
$sth = prepare_execute_query($form, $dbh, $fetch_accounts_before_from);
while ($ref = $sth->fetchrow_hashref("NAME_lc")) {
$trb{ $ref->{accno} }{description} = $ref->{description};
$trb{ $ref->{accno} }{charttype} = 'A';

Auch abrufbar als: Unified diff