Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision cc6da320

Von Thomas Heck vor mehr als 11 Jahren hinzugefügt

  • ID cc6da32007ec4ba8f51719720fb90b3c275945ce
  • Vorgänger cb44d443
  • Nachfolger 689b97d0

Kein use von DB-Objekten in DB-Objekten

Unterschiede anzeigen:

SL/DB/CustomVariable.pm
4 4
package SL::DB::CustomVariable;
5 5

  
6 6
use strict;
7

  
8 7
use SL::DB::MetaSetup::CustomVariable;
9
use SL::DB::CustomVariableValidity;
10
use SL::DB::Customer;
11 8

  
12 9
__PACKAGE__->meta->initialize;
13 10

  
......
26 23
      goto &number_value;
27 24
    }
28 25
    else {
26
      require SL::DB::Customer;
27

  
29 28
      my $id = int($self->number_value);
30 29
      return $id ? SL::DB::Customer->new(id => $id)->load() : 0;
31 30
    }
......
36 35
sub is_valid {
37 36
  my ($self) = @_;
38 37

  
38
  require SL::DB::CustomVariableValidity;
39

  
39 40
  return SL::DB::Manager::CustomVariableValidity->get_all_count(config_id => $self->config_id, trans_id => $self->trans_id) == 0;
40 41
}
41 42

  

Auch abrufbar als: Unified diff