X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FTemplate%2FLaTeX.pm;h=c7d51e0e00bd87e2b35a6c72ab26e2c2964a881f;hb=515d5a58413076f0ed5d61f5001ff41db455e84f;hp=eb99b1bb4193ec2330de40fe878c7af5f9be501f;hpb=597846d807398aa3ee870dcdfe1947623b450447;p=kivitendo-erp.git diff --git a/SL/Template/LaTeX.pm b/SL/Template/LaTeX.pm index eb99b1bb4..c7d51e0e0 100644 --- a/SL/Template/LaTeX.pm +++ b/SL/Template/LaTeX.pm @@ -4,6 +4,9 @@ use parent qw(SL::Template::Simple); use strict; +use Cwd; +use Unicode::Normalize qw(); + sub new { my $type = shift; @@ -132,7 +135,7 @@ sub find_end { my $keyword_pos = $pos - 1 + $tag_start_len; - if ((substr($text, $keyword_pos, 2) eq 'if') || (substr($text, $keyword_pos, 3) eq 'foreach')) { + if ((substr($text, $keyword_pos, 2) eq 'if') || (substr($text, $keyword_pos, 7) eq 'foreach')) { $depth++; } elsif ((substr($text, $keyword_pos, 4) eq 'else') && (1 == $depth)) { @@ -264,7 +267,7 @@ sub _parse_config_lines { $comment_start = '\s*%'; } elsif (ref $self eq 'SL::Template::HTML') { $comment_start = '\s*