Code Duplication    Length = 18-18 lines in 2 locations

api/v1/class.UsersAPI.php 2 locations

@@ 130-147 (lines=18) @@
127
        return ($this->user->isInGroupNamed('Leads') || $this->user->isInGroupNamed('CC') || $this->user->isInGroupNamed('AFs'));
128
    }
129
130
    protected function getUserByUIDReadOnly($request, $uid)
131
    {
132
        if($this->userIsMe($request, $uid))
133
        {
134
            return $this->user;
135
        }
136
        if($this->user->isInGroupNamed('LDAPAdmins') || $this->hasLeadAccess())
137
        {
138
            $auth = \AuthProvider::getInstance();
139
            $filter = new \Data\Filter("uid eq $uid");
140
            $users = $auth->getUsersByFilter($filter);
141
            if(!empty($users))
142
            {
143
                return $users[0];
144
            }
145
        }
146
        return false;
147
    }
148
149
    protected function getUserByUID($request, $uid)
150
    {
@@ 149-166 (lines=18) @@
146
        return false;
147
    }
148
149
    protected function getUserByUID($request, $uid)
150
    {
151
        if($this->userIsMe($request, $uid))
152
        {
153
            return $this->user;
154
        }
155
        if($this->user->isInGroupNamed('LDAPAdmins'))
156
        {
157
            $auth = \AuthProvider::getInstance();
158
            $filter = new \Data\Filter("uid eq $uid");
159
            $users = $auth->getUsersByFilter($filter);
160
            if(!empty($users))
161
            {
162
                return $users[0];
163
            }
164
        }
165
        return false;
166
    }
167
168
    public function showUser($request, $response, $args)
169
    {