From f6611de1a2715d7c224fddffd0aac9a29d3eb983 Mon Sep 17 00:00:00 2001 From: Roly Rudy Gutierrez Pinto Date: Thu, 23 Jan 2014 12:40:27 -0400 Subject: [PATCH] BUG-13860 IMPROVEMENT Se ha validado para que las fechas en blanco se mantengan en el modo vista. --- gulliver/system/class.xmlform.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gulliver/system/class.xmlform.php b/gulliver/system/class.xmlform.php index 33e3bbdef..54e830d8c 100755 --- a/gulliver/system/class.xmlform.php +++ b/gulliver/system/class.xmlform.php @@ -4410,7 +4410,9 @@ class XmlForm_Field_Date extends XmlForm_Field_SimpleText $isRequired = '0'; } $mask = str_replace( "%", "", $this->mask ); - $v = date( masktophp($mask, $v) ); + if (trim($v) !== "") { + $v = date( masktophp($mask, $v) ); + } $html = 'NSRequiredValue() . ' class="module_app_input___gray" id="form[' . $owner->name . '][' . $r . '][' . $this->name . ']" name="form[' . $owner->name . '][' . $r . '][' . $this->name . ']" type ="text" size="' . $this->size . '" maxlength="' . $this->maxLength . '" value="' . $this->htmlentities( $v, ENT_COMPAT, 'utf-8' ) . '" pm:required="' . $isRequired . '" style="display:none;' . htmlentities( $this->style, ENT_COMPAT, 'utf-8' ) . '" ' . $this->NSGridType() . '/>' . htmlentities( $v, ENT_COMPAT, 'utf-8' ); } else { $id = 'form[' . $owner->name . '][' . $r . '][' . $this->name . ']';