mirror of
https://github.com/nextcloud/server.git
synced 2026-03-21 10:00:33 -04:00
chore: Remove now unused methods from User manager
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This commit is contained in:
parent
0b449f302b
commit
30382a5d8d
1 changed files with 0 additions and 47 deletions
|
|
@ -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
|
||||
*
|
||||
|
|
|
|||
Loading…
Reference in a new issue