X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FTemplate.pm;h=297c025fb1fea6437f615390589096205ce96465;hb=6216f7b53a81a73641a2d98ea43f363b6a615b07;hp=3d4b8f96dcfa026184d674ffd02028b5cbc93b51;hpb=a59350b1434707a1fe65058938ef3f20ee2dca99;p=kivitendo-erp.git diff --git a/SL/Template.pm b/SL/Template.pm index 3d4b8f96d..297c025fb 100644 --- a/SL/Template.pm +++ b/SL/Template.pm @@ -158,8 +158,6 @@ sub substitute_vars { my ($var, @options) = split(/\s+/, $1); my $value = $form->{$var}; - $main::lxdebug->message(0, "REPL var: $1"); - for (my $i = 0; $i < scalar(@indices); $i++) { last unless (ref($value) eq "ARRAY"); $value = $value->[$indices[$i]]; @@ -402,6 +400,52 @@ sub parse_first_line { return 1; } +sub _parse_config_option { + my $self = shift; + my $line = shift; + + $line =~ s/^\s*//; + $line =~ s/\s*$//; + + my ($key, $value) = split m/\s*=\s*/, $line, 2; + + if ($key eq 'tag-style') { + $self->set_tag_style(split(m/\s+/, $value, 2)); + } +} + +sub _parse_config_lines { + my $self = shift; + my $lines = shift; + + my ($comment_start, $comment_end) = ("", ""); + + if (ref $self eq 'LaTeXTemplate') { + $comment_start = '\s*%'; + } elsif (ref $self eq 'HTMLTemplate') { + $comment_start = '\s*