PM-1235 El trigger PMFGetCasesNotes depliegua el error syntax error, unexpected ',', expecting '(' al momento de ejecutarse.
Causa. Se debio a que en versiones anteriores si es posible enviar parametros de la siguiente manera. @@res = PMFGetCaseNotes (@@APPLICATION,array,@@USER_LOGGED); notese que el segundo parametro no se especifica el tipo aunque se asume que es string(PHP5.3) En versiones con PHP5.4 no es soportado ya que deberia especificarse el tipo, de la siguiente manera @@res = PMFGetCaseNotes (@@APPLICATION,'array',@@USER_LOGGED); SolucióBajo esta sentido se hace ese leve cambio considerando este caso de PHP, y asi apreciandose un correcto funcionamiento.
This commit is contained in:
@@ -81,7 +81,7 @@ foreach ($aInfoFunction as $k => $v) {
|
||||
$option = floatval($aDataTriggers[$sOptionTrigger]);
|
||||
break;
|
||||
default:
|
||||
$option = (is_numeric($aDataTriggers[$sOptionTrigger]) || is_bool($aDataTriggers[$sOptionTrigger]) ) ? trim($aDataTriggers[$sOptionTrigger]) : (strstr($aDataTriggers[$sOptionTrigger], "array")) ? trim($aDataTriggers[$sOptionTrigger]) : "'" . trim($aDataTriggers[$sOptionTrigger]) . "'";
|
||||
$option = (is_numeric($aDataTriggers[$sOptionTrigger]) || is_bool($aDataTriggers[$sOptionTrigger]) ) ? trim($aDataTriggers[$sOptionTrigger]) : (strstr($aDataTriggers[$sOptionTrigger], "'.array.'")) ? trim($aDataTriggers[$sOptionTrigger]) : "'" . trim($aDataTriggers[$sOptionTrigger]) . "'";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user