BUG 5356 Fix Bug Trigger wizard add secuence escape in single quotation.

This commit is contained in:
Hector Cortez
2011-06-09 10:28:55 -04:00
parent 1305ecc91a
commit f8f9ccf5bb
2 changed files with 4 additions and 2 deletions

View File

@@ -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 = "''";

View File

@@ -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("\'", "&apos;", $paramValue) );
$fieldDescription = ($paramDescription!="")?$paramDescription . "<br>":"";
$fieldDescription .= $paramDefaultValue != "" ? $paramDefaultValue . " | " . $paramType : G::LoadTranslation ( "ID_REQUIRED_FIELD" ) . " | " . $paramType;
$template->assign ( 'ADD_TRI_DESCRIPTION', $fieldDescription );