X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=C4%2FTTParser.pm;h=d27e412678ec355a458e7a89ed2fad2b1dbe8278;hb=4bbda034644723750a11c5693953390cc229a0a7;hp=e088124684d96f12ee68bb9b4ecd4a4da3024e98;hpb=62914dfd8329891786c5da53266de31368fd3175;p=koha_fer diff --git a/C4/TTParser.pm b/C4/TTParser.pm old mode 100755 new mode 100644 index e088124684..d27e412678 --- a/C4/TTParser.pm +++ b/C4/TTParser.pm @@ -1,4 +1,22 @@ #!/usr/bin/env perl + +# Copyright Tamil 2011 +# +# This file is part of Koha. +# +# Koha is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or (at your option) any later +# version. +# +# Koha is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with Koha; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + #simple parser for HTML with Template Toolkit directives. Tokens are put into @tokens and are accesible via next_token and peep_token package C4::TTParser; use base qw(HTML::Parser); @@ -57,7 +75,7 @@ sub text{ my $is_cdata = shift; while($work){ # if there is a template_toolkit tag - if( $work =~ m/\[%.*?\]/ ){ + if( $work =~ m/\[%.*?%\]/ ){ #everything before this tag is text (or possibly CDATA), add a text token to tokens if $` if( $` ){ my $t = C4::TmplToken->new( $`, ($is_cdata? C4::TmplTokenType::CDATA : C4::TmplTokenType::TEXT), $line, $self->{filename} );