| @@ 130-134 (lines=5) @@ | ||
| 127 | public static function checkSubAdminUser() { |
|
| 128 | $hasUserManagementPrivileges = false; |
|
| 129 | $userObject = \OC::$server->getUserSession()->getUser(); |
|
| 130 | if ($userObject !== null) { |
|
| 131 | //Admin and SubAdmins are allowed to access user management |
|
| 132 | $hasUserManagementPrivileges = \OC::$server->getGroupManager()->isAdmin($userObject->getUID()) |
|
| 133 | || \OC::$server->getGroupManager()->getSubAdmin()->isSubAdmin($userObject); |
|
| 134 | } |
|
| 135 | ||
| 136 | if (!$hasUserManagementPrivileges) { |
|
| 137 | $l = \OC::$server->getL10N('lib'); |
|
| @@ 1080-1084 (lines=5) @@ | ||
| 1077 | OC_Util::checkLoggedIn(); |
|
| 1078 | $hasUserManagementPrivileges = false; |
|
| 1079 | $userObject = \OC::$server->getUserSession()->getUser(); |
|
| 1080 | if ($userObject !== null) { |
|
| 1081 | //Admin and SubAdmins are allowed to access user management |
|
| 1082 | $hasUserManagementPrivileges = \OC::$server->getGroupManager()->isAdmin($userObject->getUID()) |
|
| 1083 | || \OC::$server->getGroupManager()->getSubAdmin()->isSubAdmin($userObject); |
|
| 1084 | } |
|
| 1085 | if (!$hasUserManagementPrivileges) { |
|
| 1086 | \header('Location: ' . \OCP\Util::linkToAbsolute('', 'index.php')); |
|
| 1087 | exit(); |
|