/** * */ public function reassignCase($usr_uid, $app_uid, $TO_USR_UID) { $cases = new \Cases(); $user = new \Users(); $app = new \Application(); $result = new \stdclass(); try { $iDelIndex = $cases->getCurrentDelegation( $app_uid, $usr_uid ); $cases->reassignCase($app_uid, $iDelIndex, $usr_uid, $TO_USR_UID); $caseData = $app->load($app_uid); $userData = $user->load($TO_USR_UID); $data['APP_NUMBER'] = $caseData['APP_NUMBER']; $data['USER'] = $userData['USR_LASTNAME'] . ' ' . $userData['USR_FIRSTNAME']; //TODO change with the farmated username from environment conf $result->status = 0; $result->msg = G::LoadTranslation('ID_REASSIGNMENT_SUCCESS', SYS_LANG, $data); } catch (\Exception $e) { $result->status = 1; $result->msg = $e->getMessage(); } return $result; }