From f3dba42c6199dee3ef6f074262e0f077c2e37292 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bernd=20Ble=C3=9Fmann?= Date: Tue, 14 Apr 2015 15:31:16 +0200 Subject: [PATCH] Auftrags-/Angebotsbericht: Als letzte sortorder immer itime nehmen, ... MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit ... damit die Einträge nach Eingabezeitpunkt sortiert sind, wenn es gleichrangige Einträge in der aktuellen Sortierung gibt. --- SL/OE.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SL/OE.pm b/SL/OE.pm index 8f7c050d7..cfb48b5aa 100644 --- a/SL/OE.pm +++ b/SL/OE.pm @@ -271,7 +271,7 @@ SQL } my $sortdir = !defined $form->{sortdir} ? 'ASC' : $form->{sortdir} ? 'ASC' : 'DESC'; - my $sortorder = join(', ', map { "${_} ${sortdir} " } ("o.id", $form->sort_columns("transdate", $ordnumber, "name"))); + my $sortorder = join(', ', map { "${_} ${sortdir} " } ("o.id", $form->sort_columns("transdate", $ordnumber, "name"), "o.itime")); my %allowed_sort_columns = ( "transdate" => "o.transdate", "reqdate" => "o.reqdate", @@ -288,7 +288,7 @@ SQL "taxzone" => "tz.description", ); if ($form->{sort} && grep($form->{sort}, keys(%allowed_sort_columns))) { - $sortorder = $allowed_sort_columns{$form->{sort}} . " ${sortdir}"; + $sortorder = $allowed_sort_columns{$form->{sort}} . " ${sortdir}" . ", o.itime ${sortdir}"; } $query .= qq| ORDER by | . $sortorder; -- 2.20.1