variablesIssues

problemas con variables de sistema en triggers
This commit is contained in:
marcelo.cuiza
2015-08-07 14:53:19 -04:00
parent 04e8c7c6f0
commit bfddd794dd

View File

@@ -174,6 +174,10 @@ try {
$oStep = new Step; $oStep = new Step;
$oStep = $oStep->loadByProcessTaskPosition($_SESSION['PROCESS'], $_SESSION['TASK'], 1); $oStep = $oStep->loadByProcessTaskPosition($_SESSION['PROCESS'], $_SESSION['TASK'], 1);
if($oStep) { if($oStep) {
$sessionFields = array("APPLICATION"=>$_SESSION['APPLICATION'],
"PROCESS"=>$_SESSION['PROCESS'],
"INDEX"=>$_SESSION['INDEX']);
$aFields['APP_DATA'] = array_merge( $aFields['APP_DATA'], $sessionFields );
$triggerFields["APP_DATA"] = $oCase->ExecuteTriggers( $_SESSION['TASK'], $oStep->getStepTypeObj(), $oStep->getStepUidObj(), 'BEFORE', $aFields['APP_DATA'] ); $triggerFields["APP_DATA"] = $oCase->ExecuteTriggers( $_SESSION['TASK'], $oStep->getStepTypeObj(), $oStep->getStepUidObj(), 'BEFORE', $aFields['APP_DATA'] );
$oCase->updateCase( $_SESSION['APPLICATION'], $triggerFields ); $oCase->updateCase( $_SESSION['APPLICATION'], $triggerFields );
$_SESSION['beforeTriggersExecuted'] = true; $_SESSION['beforeTriggersExecuted'] = true;