]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Template/Plugin/LxERP.pm
Fehlende Localesläufe aus 4091 und 4093.
[mfinanz.git] / SL / Template / Plugin / LxERP.pm
index a6bd06a80ab2e5aa326c9e747464b1980f47611c..acb3f4d2e207cec9bccbf16c0f6dde19e9acdecc 100644 (file)
@@ -15,9 +15,9 @@ sub new {
 }
 
 sub format_amount {
-  my ($self, $var, $places, $skip_zero) = @_;
+  my ($self, $var, $places, $skip_zero, $dash) = @_;
 
-  return $main::form->format_amount(\%main::myconfig, $var * 1, $places) unless $skip_zero && $var == 0;
+  return $main::form->format_amount(\%main::myconfig, $var * 1, $places, $dash) unless $skip_zero && $var == 0;
   return '';
 }
 
@@ -62,7 +62,7 @@ sub _turn90_word {
   my $self = shift;
   my $word = shift || "";
 
-  return join '<br>', map { $main::form->quote_html($_) } split(m//, $word);
+  return join '<br>', map { $main::locale->quote_special_chars('HTML', $_) } split(m//, $word);
 }
 
 sub turn90 {
@@ -90,4 +90,11 @@ sub turn90 {
   }
 }
 
+sub abs {
+  my $self = shift;
+  my $var  = shift;
+
+  return $var < 0 ? $var * -1 : $var;
+}
+
 1;