package GL;
+use Data::Dumper;
+
sub delete_transaction {
my ($self, $myconfig, $form) = @_;
$main::lxdebug->enter_sub();
map { $sortorder =~ s/$_/$ordinal{$_}/ } keys %ordinal;
if ($form->{sort}) {
- $sortorder = $form->{sort} . ',' . $sortorder;
- }
+ $sortorder = $form->{sort} . ",";
+ } else {
+ $sortorder = "";
+ }
my $query =
qq|SELECT g.id, 'gl' AS type, $false AS invoice, g.reference, ac.taxkey, t.taxkey AS sorttax,
AND ac.chart_id = c.id
AND a.vendor_id = ct.id
AND a.id = ac.trans_id
- ORDER BY $sortorder, oid|;
+ ORDER BY $sortorder transdate, trans_id, taxkey DESC, sorttax DESC,oid|;
my $sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
my $trans_id = "";
($form->{gifi_account_description}) = $sth->fetchrow_array;
$sth->finish;
}
+ print(STDERR Dumper($form->{GL}));
$main::lxdebug->leave_sub();
$dbh->disconnect;