Code Duplication    Length = 18-18 lines in 2 locations

api/v1/class.UsersAPI.php 2 locations

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