From d577aad4ac876c1ed29f7b81199f607da581239b Mon Sep 17 00:00:00 2001 From: Robin McCorkell Date: Tue, 18 Aug 2015 22:49:29 +0100 Subject: Use OCP classes as much as possible in files_external --- apps/files_external/ajax/applicable.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'apps/files_external/ajax') diff --git a/apps/files_external/ajax/applicable.php b/apps/files_external/ajax/applicable.php index 1b93cc3a1aa..5ae91c8e182 100644 --- a/apps/files_external/ajax/applicable.php +++ b/apps/files_external/ajax/applicable.php @@ -37,8 +37,15 @@ if (isset($_GET['offset'])) { $offset = (int)$_GET['offset']; } -$groups = \OC_Group::getGroups($pattern, $limit, $offset); -$users = \OCP\User::getDisplayNames($pattern, $limit, $offset); +$groups = []; +foreach (\OC::$server->getGroupManager()->search($pattern, $limit, $offset) as $group) { + $groups[$group->getGID()] = $group->getGID(); +} + +$users = []; +foreach (\OC::$server->getUserManager()->searchDisplayName($pattern, $limit, $offset) as $user) { + $users[$user->getUID()] = $user->getDisplayName(); +} $results = array('groups' => $groups, 'users' => $users); -- cgit v1.2.3