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

@@ 1078-1082 (lines=5) @@
1075
		OC_Util::checkLoggedIn();
1076
		$hasUserManagementPrivileges = false;
1077
		$userObject = \OC::$server->getUserSession()->getUser();
1078
		if ($userObject !== null) {
1079
			//Admin and SubAdmins are allowed to access user management
1080
			$hasUserManagementPrivileges = \OC::$server->getGroupManager()->isAdmin($userObject->getUID())
1081
				|| \OC::$server->getGroupManager()->getSubAdmin()->isSubAdmin($userObject);
1082
		}
1083
		if (!$hasUserManagementPrivileges) {
1084
			\header('Location: ' . \OCP\Util::linkToAbsolute('', 'index.php'));
1085
			exit();