Revision e7ac04b2
Von Sven Schöling vor fast 14 Jahren hinzugefügt
SL/DB/Helper/CustomVariables.pm | ||
---|---|---|
|
||
$params{module} || $params{sub_module} or croak 'need param module or sub_module';
|
||
|
||
save_meta_info($caller_package, %params);
|
||
return unless save_meta_info($caller_package, %params);
|
||
make_cvar_accessor($caller_package, %params);
|
||
make_cvar_alias($caller_package, %params) if $params{cvars_alias};
|
||
make_cvar_by_configs($caller_package, %params);
|
||
... | ... | |
return 0 if $meta->{META_CVARS()};
|
||
|
||
$meta->{META_CVARS()} = \%params;
|
||
|
||
return 1;
|
||
}
|
||
|
||
sub make_cvar_accessor {
|
Auch abrufbar als: Unified diff
Verhindern, dass Customvars bei zirkulären Includes mehrfach registriert werden.