Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 0000e2ae

Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt

  • ID 0000e2ae1b32d360b1cb44996f5a86a7207340a2
  • Vorgänger 16d8d326
  • Nachfolger 23c7245a

Sortierung in Berichten über Angebote / Aufträge / Presianfragen auch auf- und absteigbar sortierbar gemacht.

Unterschiede anzeigen:

SL/OE.pm
148 148
    push(@values, '%' . $form->{transaction_description} . '%');
149 149
  }
150 150

  
151
  my $sortorder = join(', ', ("o.id", $form->sort_columns("transdate", $ordnumber, "name")));
151
  my $sortdir   = $form->{sortdir} ? 'ASC' : 'DESC';
152
  my $sortorder = join(', ', map { "${_} ${sortdir} " } ("o.id", $form->sort_columns("transdate", $ordnumber, "name")));
152 153
  my %allowed_sort_columns = (
153 154
    "transdate"               => "o.transdate",
154 155
    "reqdate"                 => "o.reqdate",
......
162 163
    "transaction_description" => "o.transaction_description"
163 164
  );
164 165
  if ($form->{sort} && grep($form->{sort}, keys(%allowed_sort_columns))) {
165
    $sortorder = $allowed_sort_columns{$form->{sort}};
166
    $sortorder = $allowed_sort_columns{$form->{sort}} . " ${sortdir}";
166 167
  }
167 168
  $query .= qq| ORDER by | . $sortorder;
168 169

  

Auch abrufbar als: Unified diff