kivitendo/SL/Template.pm @ 90d68ea8
54e4131e | Moritz Bunkus | #====================================================================
|
||
# LX-Office ERP
|
||||
# Copyright (C) 2004
|
||||
# Based on SQL-Ledger Version 2.1.9
|
||||
# Web http://www.lx-office.org
|
||||
#
|
||||
#====================================================================
|
||||
0fba3edd | Moritz Bunkus | package SL::Template;
|
||
54e4131e | Moritz Bunkus | |||
c510d88b | Sven Schöling | use strict;
|
||
0fba3edd | Moritz Bunkus | use SL::Template::Simple;
|
||
use SL::Template::Excel;
|
||||
use SL::Template::HTML;
|
||||
use SL::Template::LaTeX;
|
||||
use SL::Template::OpenDocument;
|
||||
use SL::Template::PlainText;
|
||||
72585c35 | Moritz Bunkus | use SL::Template::ShellCommand;
|
||
0fba3edd | Moritz Bunkus | use SL::Template::XML;
|
||
90815a31 | Joachim Zach | |||
0fba3edd | Moritz Bunkus | sub create {
|
||
my %params = @_;
|
||||
my $package = "SL::Template::" . $params{type};
|
||||
90815a31 | Joachim Zach | |||
8cd05ad6 | Moritz Bunkus | $package->new($params{file_name}, $params{form}, $params{myconfig} || \%::myconfig, $params{userspath} || $::lx_office_conf{paths}->{userspath});
|
||
90815a31 | Joachim Zach | }
|
||
54e4131e | Moritz Bunkus | 1;
|