Merged in luisfernandosl/processmaker/BUG-240 (pull request #964)

BUG 240 "The character + character..." SOLVED
This commit is contained in:
Julio Cesar Laura Avendaño
2014-10-17 16:28:38 -04:00
2 changed files with 11 additions and 3 deletions

View File

@@ -240,6 +240,10 @@ var saveTaskData = function(oForm, iForm, iType)
return false; return false;
} }
oTaskData.TAS_TITLE_BK = oTaskData.TAS_TITLE;
oTaskData.TAS_TITLE = stringReplace("\\+", "__ADD__", oTaskData.TAS_TITLE);
oTaskData.TAS_DESCRIPTION = stringReplace("\\+", "__ADD__", oTaskData.TAS_DESCRIPTION);
//Set AJAX //Set AJAX
var sParameters = "function=saveTaskData"; var sParameters = "function=saveTaskData";
@@ -249,6 +253,8 @@ var saveTaskData = function(oForm, iForm, iType)
args: sParameters + "&oData=" + oTaskData.toJSONString() args: sParameters + "&oData=" + oTaskData.toJSONString()
}); });
oTaskData.TAS_TITLE = oTaskData.TAS_TITLE_BK;
oRPC.callback = function (rpc) { oRPC.callback = function (rpc) {
var res = rpc.xmlhttp.responseText.parseJSON(); var res = rpc.xmlhttp.responseText.parseJSON();
@@ -377,4 +383,3 @@ var ofToAssignTrigger = function(sStep, sTrigger, sType, iPosition)
}.extend(this) }.extend(this)
}); });
}; };

View File

@@ -19,6 +19,9 @@ try {
$aData = get_object_vars( G::json_decode( $_POST['oData'] )); $aData = get_object_vars( G::json_decode( $_POST['oData'] ));
//$aData = get_object_vars( $oJSON->decode( $_POST['oData'] ) ); //$aData = get_object_vars( $oJSON->decode( $_POST['oData'] ) );
$aData["TAS_TITLE"] = str_replace("__ADD__", "+", $aData["TAS_TITLE"]);
$aData["TAS_DESCRIPTION"] = str_replace("__ADD__", "+", $aData["TAS_DESCRIPTION"]);
if (isset( $_POST['function'] )) { if (isset( $_POST['function'] )) {
$sAction = $_POST['function']; $sAction = $_POST['function'];
} else { } else {