| @@ 126-135 (lines=10) @@ | ||
| 123 | { |
|
| 124 | return $app->user; |
|
| 125 | } |
|
| 126 | if($app->user->isInGroupNamed('LDAPAdmins')) |
|
| 127 | { |
|
| 128 | $auth = \AuthProvider::getInstance(); |
|
| 129 | $filter = new \Data\Filter("uid eq $uid"); |
|
| 130 | $users = $auth->getUsersByFilter($filter); |
|
| 131 | if($users !== false && isset($users[0])) |
|
| 132 | { |
|
| 133 | return $users[0]; |
|
| 134 | } |
|
| 135 | } |
|
| 136 | return false; |
|
| 137 | } |
|
| 138 | ||
| @@ 248-257 (lines=10) @@ | ||
| 245 | { |
|
| 246 | $user = $app->user; |
|
| 247 | } |
|
| 248 | else if($app->user->isInGroupNamed("LDAPAdmins")) |
|
| 249 | { |
|
| 250 | $auth = AuthProvider::getInstance(); |
|
| 251 | $filter = new \Data\Filter("uid eq $uid"); |
|
| 252 | $user = $auth->getUsersByFilter($filter); |
|
| 253 | if(isset($user[0])) |
|
| 254 | { |
|
| 255 | $user = $user[0]; |
|
| 256 | } |
|
| 257 | } |
|
| 258 | return $user->delete(); |
|
| 259 | } |
|
| 260 | ||