| @@ 131-140 (lines=10) @@ | ||
| 128 | { |
|
| 129 | return $app->user; |
|
| 130 | } |
|
| 131 | if($app->user->isInGroupNamed('LDAPAdmins')) |
|
| 132 | { |
|
| 133 | $auth = \AuthProvider::getInstance(); |
|
| 134 | $filter = new \Data\Filter("uid eq $uid"); |
|
| 135 | $users = $auth->getUsersByFilter($filter); |
|
| 136 | if($users !== false && isset($users[0])) |
|
| 137 | { |
|
| 138 | return $users[0]; |
|
| 139 | } |
|
| 140 | } |
|
| 141 | return false; |
|
| 142 | } |
|
| 143 | ||
| @@ 254-263 (lines=10) @@ | ||
| 251 | { |
|
| 252 | $user = $app->user; |
|
| 253 | } |
|
| 254 | else if($app->user->isInGroupNamed("LDAPAdmins")) |
|
| 255 | { |
|
| 256 | $auth = AuthProvider::getInstance(); |
|
| 257 | $filter = new \Data\Filter("uid eq $uid"); |
|
| 258 | $user = $auth->getUsersByFilter($filter); |
|
| 259 | if(isset($user[0])) |
|
| 260 | { |
|
| 261 | $user = $user[0]; |
|
| 262 | } |
|
| 263 | } |
|
| 264 | return $user->delete(); |
|
| 265 | } |
|
| 266 | ||