projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Aufträge - Abteilung per ALL_DEPARTMENTS und L.select_tag
[kivitendo-erp.git]
/
SL
/
Template
/
LaTeX.pm
diff --git
a/SL/Template/LaTeX.pm
b/SL/Template/LaTeX.pm
index
8a579ef
..
f5062ba
100644
(file)
--- a/
SL/Template/LaTeX.pm
+++ b/
SL/Template/LaTeX.pm
@@
-448,9
+448,9
@@
sub parse {
$contents = "[% TAGS $self->{tag_start} $self->{tag_end} %]\n" . $contents;
}
$contents = "[% TAGS $self->{tag_start} $self->{tag_end} %]\n" . $contents;
}
-
$form->prepare_global_vars
;
+
my $globals = global_vars()
;
- $::form->init_template->process(\$contents,
$form
, \$new_contents) || die $::form->template->error;
+ $::form->init_template->process(\$contents,
{ %$form, %$globals }
, \$new_contents) || die $::form->template->error;
} else {
$new_contents = $self->parse_block($contents);
}
} else {
$new_contents = $self->parse_block($contents);
}
@@
-637,4
+637,15
@@
sub parse_and_create_pdf {
return (file_name => do { $tex_file_name =~ s/tex$/pdf/; $tex_file_name });
}
return (file_name => do { $tex_file_name =~ s/tex$/pdf/; $tex_file_name });
}
+sub global_vars {
+ {
+ AUTH => $::auth,
+ INSTANCE_CONF => $::instance_conf,
+ LOCALE => $::locale,
+ LXCONFIG => $::lx_office_conf,
+ LXDEBUG => $::lxdebug,
+ MYCONFIG => \%::myconfig,
+ };
+}
+
1;
1;