Revision e7ac04b2
Von Sven Schöling vor mehr als 13 Jahren hinzugefügt
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
Verhindern, dass Customvars bei zirkulären Includes mehrfach registriert werden.