this bug 5932 was solved
This commit is contained in:
@@ -1406,6 +1406,7 @@ function showRow( element ){
|
||||
var row=getRow(element);
|
||||
requiredFields = [];
|
||||
sRequiredFields = document.getElementById('DynaformRequiredFields').value.replace(/%27/gi, '"');
|
||||
sRequiredFields = document.getElementById('DynaformRequiredFields').value.replace(/%39/gi, "'");
|
||||
|
||||
fields = new String(sRequiredFields);
|
||||
fields = stripslashes(fields);
|
||||
@@ -1604,7 +1605,9 @@ var validateForm = function(sRequiredFields) {
|
||||
if( typeof(sRequiredFields) != 'object' || sRequiredFields.indexOf("%27") > 0 ){
|
||||
sRequiredFields = sRequiredFields.replace(/%27/gi, '"');
|
||||
}
|
||||
|
||||
if( typeof(sRequiredFields) != 'object' || sRequiredFields.indexOf("%39") > 0 ){
|
||||
sRequiredFields = sRequiredFields.replace(/%39/gi, "'");
|
||||
}
|
||||
aRequiredFields = eval(sRequiredFields);
|
||||
|
||||
var sMessage = '';
|
||||
|
||||
@@ -3778,7 +3778,7 @@ class XmlForm
|
||||
}
|
||||
//var_dump($this->requiredFields);
|
||||
$oJSON = new Services_JSON ( );
|
||||
$this->objectRequiredFields = str_replace('"', "%27", $oJSON->encode ( $this->requiredFields ));
|
||||
$this->objectRequiredFields = str_replace('"', "%27", str_replace("'", "%39", $oJSON->encode ( $this->requiredFields )) );
|
||||
|
||||
//Load the default values
|
||||
//$this->setDefaultValues();
|
||||
|
||||
Reference in New Issue
Block a user