Code Duplication    Length = 5-5 lines in 2 locations

lib/private/legacy/json.php 1 location

@@ 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');

lib/private/legacy/util.php 1 location

@@ 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();