Merge pull request #1965 from omarsuca/BUG-12488

BUG-12488 Date fields are editable even when you not select this function and the fields of date have to be validate it.SOLVED
This commit is contained in:
julceslauhub
2013-08-12 10:38:03 -07:00

View File

@@ -132,6 +132,9 @@ if (file_exists(PATH_XMLFORM . 'dynaforms/fields/' . $type . '.xml')) {
}
}
}
if ($type === 'date' && isset($_POST['form']['PME_EDITABLE'])) {
$_POST['form']['PME_EDITABLE'] = (empty($_POST['form']['PME_EDITABLE'])) ? 0 : $_POST['form']['PME_EDITABLE'];
}
}
foreach ($_POST['form'] as $key => $value) {
@@ -229,8 +232,18 @@ unset($FieldAttributes['XMLNODE_VALUE']);
unset($FieldAttributes['BTN_CANCEL']);
unset($FieldAttributes['SAVELABEL']);
foreach ($FieldAttributes as $key => $value) {
if ($value != "") {
$FieldAttrib[strtolower($key)] = $value;
switch (gettype($value)) {
case 'string':
if (!empty($value)) {
$FieldAttrib[strtolower($key)] = $value;
}
break;
case 'integer':
$FieldAttrib[strtolower($key)] = $value;
break;
default:
//Nothing
break;
}
}