X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FTemplate%2FLaTeX.pm;h=ba310a9d4a094b71477ee180cdadecf58d95e92a;hb=defce6f86ede1bcde99dc62de3b13b8088f7385c;hp=f5062ba838715e5ad3d15b1eb88740a08d13a738;hpb=6f70e84036bcb3dcf1eee43e0d46f27529d4d733;p=kivitendo-erp.git diff --git a/SL/Template/LaTeX.pm b/SL/Template/LaTeX.pm index f5062ba83..ba310a9d4 100644 --- a/SL/Template/LaTeX.pm +++ b/SL/Template/LaTeX.pm @@ -123,6 +123,9 @@ sub format_string { // $formatters{ $self->{default_content_type} } // $formatters{ text }; + $content =~ s{[^\p{Print}\n]|\p{Cf}}{}g; + $variable =~ s{[^\p{Print}\n]|\p{Cf}}{}g; + return $formatter->($self, $content, variable => $variable); } @@ -450,7 +453,7 @@ sub parse { my $globals = global_vars(); - $::form->init_template->process(\$contents, { %$form, %$globals }, \$new_contents) || die $::form->template->error; + $::form->template->process(\$contents, { %$form, %$globals }, \$new_contents) || die $::form->template->error; } else { $new_contents = $self->parse_block($contents); }