HOR-1977
This commit is contained in:
@@ -1672,14 +1672,6 @@ class Light extends Api
|
|||||||
|
|
||||||
$response = [];
|
$response = [];
|
||||||
|
|
||||||
//trigger before
|
|
||||||
$oMobile = new \ProcessMaker\BusinessModel\Light();
|
|
||||||
$triggers = $oMobile->doExecuteTriggerCase($usr_uid, $pro_uid, $act_uid, $app_uid, $step_uid, "before", $app_index);
|
|
||||||
if ($triggers["status"] === "ok") {
|
|
||||||
$triggers["status"] = "200";
|
|
||||||
}
|
|
||||||
$response["triggers"] = $triggers;
|
|
||||||
|
|
||||||
//conditionalSteps
|
//conditionalSteps
|
||||||
$oCase = new \Cases();
|
$oCase = new \Cases();
|
||||||
$oAppDelegate = new \AppDelegation();
|
$oAppDelegate = new \AppDelegation();
|
||||||
@@ -1705,6 +1697,26 @@ class Light extends Api
|
|||||||
} while ($conditionalSteps !== false);
|
} while ($conditionalSteps !== false);
|
||||||
$response["conditionalSteps"] = $conditionalSteps;
|
$response["conditionalSteps"] = $conditionalSteps;
|
||||||
|
|
||||||
|
//trigger before
|
||||||
|
$c = new \Criteria();
|
||||||
|
$c->clearSelectColumns();
|
||||||
|
$c->addSelectColumn(\StepPeer::STEP_UID);
|
||||||
|
$c->addSelectColumn(\StepPeer::STEP_UID_OBJ);
|
||||||
|
$c->add(\StepPeer::TAS_UID, $act_uid);
|
||||||
|
$c->add(\StepPeer::STEP_TYPE_OBJ, 'DYNAFORM');
|
||||||
|
$c->add(\StepPeer::STEP_UID_OBJ, $conditionalSteps['UID']);
|
||||||
|
$rs = \StepPeer::doSelectRS($c);
|
||||||
|
$rs->setFetchmode(\ResultSet::FETCHMODE_ASSOC);
|
||||||
|
$rs->next();
|
||||||
|
$row = $rs->getRow();
|
||||||
|
|
||||||
|
$oMobile = new \ProcessMaker\BusinessModel\Light();
|
||||||
|
$triggers = $oMobile->doExecuteTriggerCase($usr_uid, $pro_uid, $act_uid, $app_uid, $row['STEP_UID'], "before", $app_index);
|
||||||
|
if ($triggers["status"] === "ok") {
|
||||||
|
$triggers["status"] = "200";
|
||||||
|
}
|
||||||
|
$response["triggers"] = $triggers;
|
||||||
|
|
||||||
//variables
|
//variables
|
||||||
$cases = new \ProcessMaker\BusinessModel\Cases();
|
$cases = new \ProcessMaker\BusinessModel\Cases();
|
||||||
$variables = $cases->getCaseVariables($app_uid, $usr_uid, $dyn_uid, $pro_uid, $act_uid, $app_index);
|
$variables = $cases->getCaseVariables($app_uid, $usr_uid, $dyn_uid, $pro_uid, $act_uid, $app_index);
|
||||||
|
|||||||
Reference in New Issue
Block a user