Revision 7e0814bb
Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt
SL/Template.pm | ||
---|---|---|
25 | 25 |
my %params = @_; |
26 | 26 |
my $package = "SL::Template::" . $params{type}; |
27 | 27 |
|
28 |
$package->new($params{file_name}, $params{form}, $params{myconfig} || \%::myconfig, $params{userspath} || $::lx_office_conf{paths}->{userspath}); |
|
28 |
$package->new( |
|
29 |
%params, |
|
30 |
source => $params{file_name}, |
|
31 |
form => $params{form}, |
|
32 |
myconfig => $params{myconfig} || \%::myconfig, |
|
33 |
userspath => $params{userspath} || $::lx_office_conf{paths}->{userspath}, |
|
34 |
); |
|
29 | 35 |
} |
30 | 36 |
|
31 | 37 |
sub available_templates { |
Auch abrufbar als: Unified diff
Refactoring: SL::Template: Parameterübergabe als Hash, nicht positionsabhängig