Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c6db8930

Von Moritz Bunkus vor mehr als 5 Jahren hinzugefügt

  • ID c6db89309a11fe86cedd0533e167db8b4f66754d
  • Vorgänger 69bb392d
  • Nachfolger 1c98ac62

BankTransaction: Sortierungscode vereinfacht

Unterschiede anzeigen:

SL/Controller/BankTransaction.pm
# sort bank transaction proposals by quality (score) of proposal
if ($::form->{sort_by} && $::form->{sort_by} eq 'proposal') {
if ($::form->{sort_dir}) {
$bank_transactions = [ sort { $a->{agreement} <=> $b->{agreement} } @{ $bank_transactions } ];
} else {
$bank_transactions = [ sort { $b->{agreement} <=> $a->{agreement} } @{ $bank_transactions } ];
}
my $dir = $::form->{sort_dir} ? 1 : -1;
$bank_transactions = [ sort { ($a->{agreement} <=> $b->{agreement}) * $dir } @{ $bank_transactions } ];
}
# for testing with t/bank/banktransaction.t :

Auch abrufbar als: Unified diff