ClientJS: jQuery-Funktionen addClass, removeClass, toggleClass; Utility-Funktion...
[kivitendo-erp.git] / SL / Template.pm
1 #====================================================================
2 # LX-Office ERP
3 # Copyright (C) 2004
4 # Based on SQL-Ledger Version 2.1.9
5 # Web http://www.lx-office.org
6 #
7 #====================================================================
8
9 package SL::Template;
10
11 use strict;
12
13 use SL::Template::Simple;
14 use SL::Template::Excel;
15 use SL::Template::HTML;
16 use SL::Template::LaTeX;
17 use SL::Template::OpenDocument;
18 use SL::Template::PlainText;
19 use SL::Template::ShellCommand;
20 use SL::Template::XML;
21
22 sub create {
23   my %params  = @_;
24   my $package = "SL::Template::" . $params{type};
25
26   $package->new($params{file_name}, $params{form}, $params{myconfig} || \%::myconfig, $params{userspath} || $::lx_office_conf{paths}->{userspath});
27 }
28
29 1;