BUG 5358 Trigger wizard encloses all function parameters in single quotes
This issue was fixed, now it is setting the value with the correct format
This commit is contained in:
@@ -65,9 +65,11 @@ foreach ( $aInfoFunction as $k => $v ) {
|
||||
if ($aDataTriggers [$sOptionTrigger] != '') {
|
||||
|
||||
if ((strstr ( $aDataTriggers [$sOptionTrigger], "@@" ))) {
|
||||
$option = $aDataTriggers [$sOptionTrigger];
|
||||
$option = $aDataTriggers [$sOptionTrigger];
|
||||
} else {
|
||||
$option = "'" . $aDataTriggers [$sOptionTrigger] . "'";
|
||||
$aDataTriggers [$sOptionTrigger] = str_replace("'", "\'", $aDataTriggers [$sOptionTrigger]);
|
||||
$option = (is_numeric($aDataTriggers [$sOptionTrigger]))?trim($aDataTriggers [$sOptionTrigger]):
|
||||
(strstr($aDataTriggers [$sOptionTrigger],"array") )?trim($aDataTriggers [$sOptionTrigger]):"'" . trim($aDataTriggers [$sOptionTrigger]) . "'";
|
||||
}
|
||||
} else {
|
||||
$option = "' '";
|
||||
@@ -77,6 +79,7 @@ foreach ( $aInfoFunction as $k => $v ) {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$sPMfunction .= (isset ( $aDataTriggers ['TRI_ANSWER'] ) && $aDataTriggers ['TRI_ANSWER'] != '') ? $aDataTriggers ['TRI_ANSWER'] . " = " : "";
|
||||
$sPMfunction .= $aDataTriggers ['PMFUNTION_NAME'] . " (" . implode ( ",", $methodParamsFinal ) . ");";
|
||||
|
||||
@@ -97,4 +100,4 @@ $oTrigger->update ( $aDataTriggers );
|
||||
|
||||
//Update Trigger Array
|
||||
$oProcessMap->triggersList($aDataTriggers['PRO_UID']);
|
||||
?>
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user