/** * Put execute triggers * * @access public * @param string $app_uid , Uid for case * @param int $del_index , Index for case * @param string $obj_type , Index for case * @param string $obj_uid , Index for case * * @copyright Colosa - Bolivia */ public function putExecuteTriggers($app_uid, $del_index, $obj_type, $obj_uid) { Validator::isString($app_uid, '$app_uid'); Validator::appUid($app_uid, '$app_uid'); Validator::isInteger($del_index, '$del_index'); $oCase = new \Cases(); $aField = $oCase->loadCase($app_uid, $del_index); $tas_uid = $aField["TAS_UID"]; $task = new \Tasks(); $aField["APP_DATA"] = $oCase->executeTriggers($tas_uid, $obj_type, $obj_uid, "AFTER", $aField["APP_DATA"]); $aField = $oCase->updateCase($app_uid, $aField); }