BUG 5358 Trigger wizard encloses all function parameters in single quotes
improving the code
This commit is contained in:
@@ -64,7 +64,8 @@ foreach ( $aInfoFunction as $k => $v ) {
|
||||
if ((strstr ( $aDataTriggers [$sOptionTrigger], "@@" ))) {
|
||||
$option = trim($aDataTriggers [$sOptionTrigger]);
|
||||
} else {
|
||||
$aDataTriggers [$sOptionTrigger] = str_replace("'", "\'", $aDataTriggers [$sOptionTrigger]);
|
||||
$aDataTriggers [$sOptionTrigger] =(strstr($aDataTriggers[$sOptionTrigger],'array'))?
|
||||
str_replace("'", '"', $aDataTriggers[$sOptionTrigger]):str_replace("'", "\'", $aDataTriggers [$sOptionTrigger]);
|
||||
$option = (is_numeric($aDataTriggers [$sOptionTrigger]))?trim($aDataTriggers [$sOptionTrigger]):
|
||||
(strstr($aDataTriggers [$sOptionTrigger],"array") )?trim($aDataTriggers [$sOptionTrigger]):"'" . trim($aDataTriggers [$sOptionTrigger]) . "'";
|
||||
}
|
||||
|
||||
@@ -67,8 +67,11 @@ foreach ( $aInfoFunction as $k => $v ) {
|
||||
if ((strstr ( $aDataTriggers [$sOptionTrigger], "@@" ))) {
|
||||
$option = $aDataTriggers [$sOptionTrigger];
|
||||
} else {
|
||||
$aDataTriggers [$sOptionTrigger] = str_replace("'", "\'", $aDataTriggers [$sOptionTrigger]);
|
||||
$option = (is_numeric($aDataTriggers [$sOptionTrigger]))?trim($aDataTriggers [$sOptionTrigger]):
|
||||
|
||||
$aDataTriggers [$sOptionTrigger] =(strstr($aDataTriggers[$sOptionTrigger],'array'))?
|
||||
str_replace("'", '"', $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 {
|
||||
|
||||
Reference in New Issue
Block a user