X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FCA.pm;h=2c4c221e4ae77ddd4d5f0ac9d65a97cd6845eb65;hb=19f44ce2841706aff96243bdd7969cd6cf4241ee;hp=cee831609c0663e1fd451c6c9d7f3cc018acd267;hpb=08c79c2c65b17701c1f42d9a2b4623d7bd806120;p=kivitendo-erp.git diff --git a/SL/CA.pm b/SL/CA.pm index cee831609..2c4c221e4 100644 --- a/SL/CA.pm +++ b/SL/CA.pm @@ -316,10 +316,10 @@ sub all_transactions { # RP->trial_balance() I tried to figure out which bizarre flow through the # program would happen to set that var, so that it would be used here later on, # (which would be nonsense, since you would normally load chart before -# claculating balance of said charts) and then decided that any mechanic that +# calculating balance of said charts) and then decided that any mechanic that # complex should fail anyway. -# if anyone is missing a time check on charts, that broke arounf the time +# if anyone is missing a time check on charts, that broke around the time # trial_balance was rewritten, this would be it $query .= @@ -366,8 +366,8 @@ sub all_transactions { } my $sort = grep({ $form->{sort} eq $_ } qw(transdate reference description)) ? $form->{sort} : 'transdate'; - - $query .= qq|ORDER BY $sort|; + my $sort2 = ($sort eq 'reference')?'transdate':'reference'; + $query .= qq|ORDER BY $sort , $sort2 |; my $sth = prepare_execute_query($form, $dbh, $query, @values); #get detail information for each transaction