/** * * @method * * Unpause a specified case. * * @name PMFUnpauseCase * @label PMF Unpause a specified case. * @link http://wiki.processmaker.com/index.php/ProcessMaker_Functions#PMFUnpauseCase.28.29 * * @param string(32) | $caseUid | ID of the case | The unique ID of the case. * @param int | $delIndex | Delegation index of the case | The delegation index of the current task in the case. * @param string(32) | $userUid | ID user | The unique ID of the user who will unpause the case. * @return int | $result | Result of the unpause | Returns 1 if the case is unpause successfully; otherwise, returns 0 if an error occurred. * */ function PMFUnpauseCase($caseUid, $delIndex, $userUid) { G::LoadClass("wsBase"); $ws = new wsBase(); $result = $ws->unpauseCase($caseUid, $delIndex, $userUid); if ($result->status_code == 0) { return 1; } else { return 0; } }
function unpauseCase($params) { $result = isValidSession($params->sessionId); if ($result->status_code != 0) { return $result; } if (ifPermission($params->sessionId, "PM_CASES") == 0) { $result = new wsResponse(2, G::LoadTranslation('ID_NOT_PRIVILEGES')); return $result; } $ws = new wsBase(); $result = $ws->unpauseCase($params->caseUid, $params->delIndex, $params->userUid); return $result; }
function unpauseCase($params) { $result = isValidSession($params->sessionId); if ($result->status_code != 0) { return $result; } if (ifPermission($params->sessionId, "PM_CASES") == 0) { $result = new wsResponse(2, "You do not have privileges"); return $result; } $ws = new wsBase(); $result = $ws->unpauseCase($params->caseUid, $params->delIndex, $params->userUid); return $result; }