Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 24d1656e

Von Bernd Bleßmann vor mehr als 2 Jahren hinzugefügt

  • ID 24d1656ebd75cc1125b15b1c9727cae0fb4417d1
  • Vorgänger f3324b5a
  • Nachfolger 1b032ef4

SL::File: get auch mit dbfile als Parameter aufrufen können

Unterschiede anzeigen:

SL/File.pm
21 21

  
22 22
sub get {
23 23
  my ($self, %params) = @_;
24
  die 'no id' unless $params{id};
25
  my $dbfile = SL::DB::Manager::File->get_first(query => [id => $params{id}]);
26
  die 'not found' unless $dbfile;
27
  $main::lxdebug->message(LXDebug->DEBUG2(), "object_id=".$dbfile->object_id." object_type=".$dbfile->object_type." dbfile=".$dbfile);
28
  SL::File::Object->new(db_file => $dbfile, id => $dbfile->id, loaded => 1);
24
  die "no id or dbfile" unless $params{id} || $params{dbfile};
25
  $params{dbfile} = SL::DB::Manager::File->get_first(query => [id => $params{id}]) if !$params{dbfile};
26
  die 'not found' unless $params{dbfile};
27
  $main::lxdebug->message(LXDebug->DEBUG2(), "object_id=".$params{dbfile}->object_id." object_type=".$params{dbfile}->object_type." dbfile=".$params{dbfile});
28
  SL::File::Object->new(db_file => $params{dbfile}, id => $params{dbfile}->id, loaded => 1);
29 29
}
30 30

  
31 31
sub get_version_count {

Auch abrufbar als: Unified diff