From 8aa8faede3ea4193f6a9ba46f09abe785624d467 Mon Sep 17 00:00:00 2001 From: Hector Cortez Date: Fri, 6 Jul 2012 17:36:30 -0400 Subject: [PATCH] BUG 9191 Cuando se importa procesos antiguos con mascara currency ... SOLVED - En la version de PM 2.0.41 testing 3 Cuando se importa procesos antiguos con mascara currency a la nueva version muestra en sus campos ;$, como se adjunta en la imagen correspondiente. - Adjustment in the validate the simbols _ ; in the Currency fields. --- gulliver/system/class.xmlform.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gulliver/system/class.xmlform.php b/gulliver/system/class.xmlform.php index ef066b580..02e91aaff 100755 --- a/gulliver/system/class.xmlform.php +++ b/gulliver/system/class.xmlform.php @@ -1613,7 +1613,7 @@ class XmlForm_Field_Currency extends XmlForm_Field_SimpleText { $onkeypress = G::replaceDataField ( $this->onkeypress, $owner->values ); $html = ''; - $currency = preg_replace( '/([#,.])/', '',$this->mask); + $currency = preg_replace( '/([_;#,.])/', '',$this->mask); if (! $value) $value= $currency; if ($this->renderMode == 'edit'){ //EDIT MODE @@ -1662,7 +1662,7 @@ class XmlForm_Field_Currency extends XmlForm_Field_SimpleText { foreach ( $values as $v ) { $html = ''; - $currency = preg_replace( '/([#,.])/', '',$this->mask); + $currency = preg_replace( '/([_;#,.])/', '',$this->mask); if (! $v) $v= $currency; if ($this->renderMode === 'edit'){ //EDIT MODE $readOnlyText = ($this->readOnly == 1 || $this->readOnly == '1') ? 'readOnly="readOnly"' : '';