Code Duplication    Length = 5-5 lines in 2 locations

lib/private/legacy/json.php 1 location

@@ 142-146 (lines=5) @@
139
	public static function checkSubAdminUser() {
140
		$hasUserManagementPrivileges = false;
141
		$userObject = \OC::$server->getUserSession()->getUser();
142
		if ($userObject !== null) {
143
			//Admin and SubAdmins are allowed to access user management
144
			$hasUserManagementPrivileges = \OC::$server->getGroupManager()->isAdmin($userObject->getUID())
145
				|| \OC::$server->getGroupManager()->getSubAdmin()->isSubAdmin($userObject);
146
		}
147
148
		if (!$hasUserManagementPrivileges) {
149
			$l = \OC::$server->getL10N('lib');

lib/private/legacy/util.php 1 location

@@ 1060-1064 (lines=5) @@
1057
		OC_Util::checkLoggedIn();
1058
		$hasUserManagementPrivileges = false;
1059
		$userObject = \OC::$server->getUserSession()->getUser();
1060
		if ($userObject !== null) {
1061
			//Admin and SubAdmins are allowed to access user management
1062
			$hasUserManagementPrivileges = \OC::$server->getGroupManager()->isAdmin($userObject->getUID())
1063
				|| \OC::$server->getGroupManager()->getSubAdmin()->isSubAdmin($userObject);
1064
		}
1065
		if (!$hasUserManagementPrivileges) {
1066
			\header('Location: ' . \OCP\Util::linkToAbsolute('', 'index.php'));
1067
			exit();