function AssignUserToDepartment($params) { $vsResult = isValidSession($params->sessionId); if ($vsResult->status_code !== 0) { return $vsResult->getPayloadArray(); } if (ifPermission($params->sessionId, 'PM_USERS') == 0) { $result = new wsResponse(2, G::LoadTranslation('ID_NOT_PRIVILEGES')); return $result->getPayloadArray(); } G::LoadClass('sessions'); $sessions = new Sessions(); $user = $sessions->getSessionUser($params->sessionId); if (!is_array($user)) { return new wsResponse(3, G::LoadTranslation('ID_USER_NOT_REGISTERED_SYSTEM')); } $ws = new wsBase(); $res = $ws->AssignUserToDepartment($params->userId, $params->departmentId, $params->manager); return $res->getPayloadArray(); }
function AssignUserToDepartment($params) { $vsResult = isValidSession($params->sessionId); if ($vsResult->status_code !== 0) { return $vsResult->getPayloadArray(); } if (ifPermission($params->sessionId, 'PM_USERS') == 0) { $result = new wsResponse(2, "You do not have privileges"); return $result->getPayloadArray(); } G::LoadClass('sessions'); $sessions = new Sessions(); $user = $sessions->getSessionUser($params->sessionId); if (!is_array($user)) { return new wsResponse(3, 'User not registered in the system'); } $ws = new wsBase(); $res = $ws->AssignUserToDepartment($params->userId, $params->departmentId, $params->manager); return $res->getPayloadArray(); }