Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e7ac04b2

Von Sven Schöling vor etwa 13 Jahren hinzugefügt

  • ID e7ac04b23e5a184541f31d3f283f456b4c375a0c
  • Vorgänger 23f857a6
  • Nachfolger 457ad636

Verhindern, dass Customvars bei zirkulären Includes mehrfach registriert werden.

Unterschiede anzeigen:

SL/DB/Helper/CustomVariables.pm
22 22

  
23 23
  $params{module} || $params{sub_module}  or croak 'need param module or sub_module';
24 24

  
25
  save_meta_info($caller_package, %params);
25
  return unless save_meta_info($caller_package, %params);
26 26
  make_cvar_accessor($caller_package, %params);
27 27
  make_cvar_alias($caller_package, %params)      if $params{cvars_alias};
28 28
  make_cvar_by_configs($caller_package, %params);
......
36 36
  return 0 if $meta->{META_CVARS()};
37 37

  
38 38
  $meta->{META_CVARS()} = \%params;
39

  
40
  return 1;
39 41
}
40 42

  
41 43
sub make_cvar_accessor {

Auch abrufbar als: Unified diff