Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision cf459685

Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt

  • ID cf4596859762f242aa0b5266ce831ef88505985d
  • Vorgänger b468aaac
  • Nachfolger dea48d2a

SL::DB::Unit: convertible_units die Einheitenliste übergeben können

…damit nicht jeder Aufruf von convertible_units an die DB geht.

Unterschiede anzeigen:

SL/DB/Unit.pm
27 27

  
28 28
sub convertible_units {
29 29
  my $self = shift;
30
  my $all_units = scalar(@_) && (ref($_[0]) eq 'ARRAY') ? $_[0] : \@_;
31
  $all_units    = SL::DB::Manager::Unit->get_all if !@{ $all_units };
30 32
  return [
31 33
    sort { $a->sortkey <=> $b->sortkey }
32 34
    grep { $_->unit_class->name eq $self->unit_class->name }
33
    @{ SL::DB::Manager::Unit->get_all }
35
    @{ $all_units }
34 36
  ];
35 37
}
36 38

  

Auch abrufbar als: Unified diff