diff --git a/lib/private/User/Manager.php b/lib/private/User/Manager.php index 85e0adf15d8..62a7b39be16 100644 --- a/lib/private/User/Manager.php +++ b/lib/private/User/Manager.php @@ -520,23 +520,6 @@ class Manager extends PublicEmitter implements IUserManager { return $userCount; } - /** - * returns how many users per backend exist in the requested groups (if supported by backend) - * - * @param IGroup[] $groups an array of gid to search in - * @return int - */ - public function countUsersOfGroups(array $groups) { - $users = []; - foreach ($groups as $group) { - $usersIds = array_map(function ($user) { - return $user->getUID(); - }, $group->getUsers()); - $users = array_merge($users, $usersIds); - } - return count(array_unique($users)); - } - /** * returns how many users per backend exist in the requested groups (if supported by backend) * @@ -624,36 +607,6 @@ class Manager extends PublicEmitter implements IUserManager { return $count; } - /** - * returns how many users are disabled in the requested groups - * - * @param array $groups groupids to search - * @return int - * @since 14.0.0 - */ - public function countDisabledUsersOfGroups(array $groups): int { - $queryBuilder = \OC::$server->getDatabaseConnection()->getQueryBuilder(); - $queryBuilder->select($queryBuilder->createFunction('COUNT(DISTINCT ' . $queryBuilder->getColumnName('uid') . ')')) - ->from('preferences', 'p') - ->innerJoin('p', 'group_user', 'g', $queryBuilder->expr()->eq('p.userid', 'g.uid')) - ->where($queryBuilder->expr()->eq('appid', $queryBuilder->createNamedParameter('core'))) - ->andWhere($queryBuilder->expr()->eq('configkey', $queryBuilder->createNamedParameter('enabled'))) - ->andWhere($queryBuilder->expr()->eq('configvalue', $queryBuilder->createNamedParameter('false'), IQueryBuilder::PARAM_STR)) - ->andWhere($queryBuilder->expr()->in('gid', $queryBuilder->createNamedParameter($groups, IQueryBuilder::PARAM_STR_ARRAY))); - - $result = $queryBuilder->execute(); - $count = $result->fetchOne(); - $result->closeCursor(); - - if ($count !== false) { - $count = (int)$count; - } else { - $count = 0; - } - - return $count; - } - /** * returns how many users have logged in once *