-
- my $query = qq|SELECT g.id, 'gl' AS type, $false AS invoice, g.reference, ac.taxkey, t.taxkey AS sorttax,
+ my $sortorder = join ', ',
+ $form->sort_columns(qw(transdate reference source description accno));
+ my %ordinal = (transdate => 6,
+ reference => 4,
+ source => 7,
+ description => 5);
+ map { $sortorder =~ s/$_/$ordinal{$_}/ } keys %ordinal;
+
+ if ($form->{sort}) {
+ $sortorder = $form->{sort} . ",";
+ } else {
+ $sortorder = "";
+ }
+
+ my $query =
+ qq|SELECT g.id, 'gl' AS type, $false AS invoice, g.reference, ac.taxkey, c.link,