]> wagnertech.de Git - kivitendo-erp.git/commitdiff
Das Escapen von Ausrufezeichen darf nicht durch zwei Ausrufezeichen geschehen, weil...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 29 May 2007 14:37:36 +0000 (14:37 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 29 May 2007 14:37:36 +0000 (14:37 +0000)
Beispiel:
abc!nop -> abc!!nop -> abc!\nop

SL/MoreCommon.pm

index 196702c221a57ce914bafc182ba45b69cc3171a5..9669cddb3af623093adad63abfbf3cb56bf314de 100644 (file)
@@ -11,7 +11,7 @@ sub save_form {
   $main::lxdebug->enter_sub();
 
   my $old_form = YAML::Dump($main::form);
-  $old_form =~ s|!|!!|g;
+  $old_form =~ s|!|!:|g;
   $old_form =~ s|\n|!n|g;
   $old_form =~ s|\r|!r|g;
 
@@ -31,7 +31,7 @@ sub restore_form {
 
   $old_form =~ s|!r|\r|g;
   $old_form =~ s|!n|\n|g;
-  $old_form =~ s|!!|!|g;
+  $old_form =~ s|!:|!|g;
 
   my $new_form = YAML::Load($old_form);
   map { $form->{$_} = $new_form->{$_}; } keys %{$new_form};