SL::Template::Plugin::L::_J ums escaping von ' und \ erweitert
authorThomas Heck <theck@linet-services.de>
Tue, 4 Sep 2012 11:21:19 +0000 (13:21 +0200)
committerThomas Heck <theck@linet-services.de>
Wed, 5 Sep 2012 12:33:27 +0000 (14:33 +0200)
SL/Template/Plugin/L.pm

index f90a948..9cf5ebb 100644 (file)
@@ -28,8 +28,8 @@ sub _H {
 }
 
 sub _J {
-  my $string =  "" . shift;
-  $string    =~ s/\"/\\\"/g;
+  my $string = shift;
+  $string    =~ s/(\"|\'|\\)/\\$1/g;
   return $string;
 }