BUG 5356 Fix Bug Trigger wizard add secuence escape in single quotation.
This commit is contained in:
@@ -64,7 +64,8 @@ foreach ( $aInfoFunction as $k => $v ) {
|
||||
if ((strstr ( $aDataTriggers [$sOptionTrigger], "@@" ))) {
|
||||
$option = trim($aDataTriggers [$sOptionTrigger]);
|
||||
} else {
|
||||
$option = "'" . trim($aDataTriggers [$sOptionTrigger]) . "'";
|
||||
$aDataTriggers [$sOptionTrigger] = str_replace("'", "\'", $aDataTriggers [$sOptionTrigger]);
|
||||
$option = "'" . trim($aDataTriggers [$sOptionTrigger]) . "'";
|
||||
}
|
||||
} else {
|
||||
$option = "''";
|
||||
|
||||
@@ -117,7 +117,8 @@ try {
|
||||
$tri_Button = "<input type='button' name='INSERT_VARIABLE' value='@@' onclick='showDynaformsFormVars($sNameTag , \"../controls/varsAjax\" , \"$sProUid\" , \"@@\");return;' >";
|
||||
$template->assign ( 'ADD_TRI_VARIABLE', $tri_Button );
|
||||
// $template->assign ( 'ADD_TRI_VALUE', str_replace ( "'", "", str_replace ( '"', '', $paramDefaultValue ) ) );
|
||||
$template->assign ( 'ADD_TRI_VALUE', $_GET[trim( str_replace( "$", "", $paramName ) )] );
|
||||
$paramValue = $_GET[trim( str_replace( "$", "", $paramName ) )];
|
||||
$template->assign ( 'ADD_TRI_VALUE', str_replace("\'", "'", $paramValue) );
|
||||
$fieldDescription = ($paramDescription!="")?$paramDescription . "<br>":"";
|
||||
$fieldDescription .= $paramDefaultValue != "" ? $paramDefaultValue . " | " . $paramType : G::LoadTranslation ( "ID_REQUIRED_FIELD" ) . " | " . $paramType;
|
||||
$template->assign ( 'ADD_TRI_DESCRIPTION', $fieldDescription );
|
||||
|
||||
Reference in New Issue
Block a user