Merged in mcuiza/processmaker/PM-1492 (pull request #1483)
PM-1492 (0016511 - 16515: Conditions)
This commit is contained in:
@@ -195,7 +195,11 @@ class Derivation
|
||||
|
||||
$pmScript = new PMScript();
|
||||
$pmScript->setFields($arrayApplicationData["APP_DATA"]);
|
||||
$pmScript->setScript($arrayRouteData["ROU_CONDITION"]);
|
||||
if(preg_match('/\b(or|and|xor)\b/i' , $arrayRouteData["ROU_CONDITION"])) {
|
||||
$pmScript->setScript("( ".$arrayRouteData["ROU_CONDITION"]." )");
|
||||
} else {
|
||||
$pmScript->setScript($arrayRouteData["ROU_CONDITION"]);
|
||||
}
|
||||
$flagContinue = $pmScript->evaluate();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user