Exemple #1
0
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();
}
Exemple #2
0
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();
}