diff --git a/workflow/engine/classes/class.wsBase.php b/workflow/engine/classes/class.wsBase.php index a52e7bef8..0041ff4ce 100644 --- a/workflow/engine/classes/class.wsBase.php +++ b/workflow/engine/classes/class.wsBase.php @@ -1433,11 +1433,13 @@ class wsBase $bExecute = true; if ($aTrigger['ST_CONDITION'] !== '') { $oPMScript->setScript($aTrigger['ST_CONDITION']); - $bExecute = $oPMScript->evaluate(); + $bExecute = $oPMScript->evaluate(); } if ($bExecute) { $oPMScript->setScript($aTrigger['TRI_WEBBOT']); $oPMScript->execute(); + $varTriggers .= "
-= Before Assignment =-
" . nl2br(htmlentities($aTrigger['TRI_WEBBOT'], ENT_QUOTES)) . "
"; + //$appFields = $oCase->loadCase( $caseId ); $appFields['APP_DATA'] = $oPMScript->aFields; @@ -1472,10 +1474,12 @@ class wsBase if ($aTrigger['ST_CONDITION'] !== '') { $oPMScript->setScript($aTrigger['ST_CONDITION']); $bExecute = $oPMScript->evaluate(); + } if ($bExecute) { $oPMScript->setScript($aTrigger['TRI_WEBBOT']); $oPMScript->execute(); + $varTriggers .= "
-= Before Derivation =-
" . nl2br(htmlentities($aTrigger['TRI_WEBBOT'], ENT_QUOTES)) . "
"; //$appFields = $oCase->loadCase( $caseId ); $appFields['APP_DATA'] = $oPMScript->aFields; @@ -1577,8 +1581,7 @@ class wsBase if ($bExecute) { $oPMScript->setScript($aTrigger['TRI_WEBBOT']); $oPMScript->execute(); - - //$varTriggers .= "
-= After Derivation =-
" . htmlentities($aTrigger['TRI_WEBBOT'], ENT_QUOTES) . "
"; + $varTriggers .= "
-= After Derivation =-
" . nl2br(htmlentities($aTrigger['TRI_WEBBOT'], ENT_QUOTES)) . "
"; //$appFields = $oCase->loadCase( $caseId ); $appFields['APP_DATA'] = $oPMScript->aFields; @@ -1602,9 +1605,12 @@ class wsBase $oProcess = new Process(); $oProcessFieds = $oProcess->Load($appFields['PRO_UID']); - - $result = new wsResponse (0, $varResponse); - + //here dubug mode in web entry + if(isset($oProcessFieds['PRO_DEBUG']) && $oProcessFieds['PRO_DEBUG']){ + $result = new wsResponse (0, $varResponse."

Debug Messages
".$varTriggers); + }else{ + $result = new wsResponse (0, $varResponse." --- ".$oProcessFieds['PRO_DUBUG']); + } $res = $result->getPayloadArray (); diff --git a/workflow/engine/templates/processes/webentryPost.tpl b/workflow/engine/templates/processes/webentryPost.tpl index 0f8610ed7..6b877cb2b 100644 --- a/workflow/engine/templates/processes/webentryPost.tpl +++ b/workflow/engine/templates/processes/webentryPost.tpl @@ -51,7 +51,7 @@ $result = ws_routeCase ($caseId, 1); $assign = $result->message; - $aMessage['MESSAGE'] = "Case created in ProcessMaker
Case Number:$caseNr
Case Id:$caseId
Case derivated to: $assign"; + $aMessage['MESSAGE'] = "
Case created in ProcessMaker
Case Number:$caseNr
Case Id:$caseId
Case derivated to: $assign"; } else { $aMessage['MESSAGE'] = 'An error occurred while the application was being processed.