Code Duplication    Length = 6-10 lines in 2 locations

api/v1/groups.php 1 location

@@ 20-29 (lines=10) @@
17
        $app->response->setStatus(401);
18
        return;
19
    }
20
    if($app->user->isInGroupNamed("LDAPAdmins"))
21
    {
22
        $auth = AuthProvider::getInstance();
23
        $users = $auth->getGroupsByFilter($app->odata->filter, $app->odata->select, $app->odata->top, $app->odata->skip, $app->odata->orderby);
24
        echo json_encode($users);
25
    }
26
    else
27
    {
28
        list_groups_for_user();
29
    }
30
}
31
32
function expandGroupMembers($group, $odata, $directOnly)

api/v1/users.php 1 location

@@ 38-43 (lines=6) @@
35
        //Only return this user. This user doesn't have access to other accounts
36
        echo json_encode(array($app->user));
37
    }
38
    else
39
    {
40
        $auth = AuthProvider::getInstance();
41
        $users = $auth->getUsersByFilter($app->odata->filter, $app->odata->select, $app->odata->top, $app->odata->skip, $app->odata->orderby);
42
        echo json_encode($users);
43
    }
44
}
45
46
function validateCanCreateUser($proposedUser, $auth, &$message)