diff --git a/settings/templates/users.php b/settings/templates/users.php index e2373ddddf..eb3a93a16e 100644 --- a/settings/templates/users.php +++ b/settings/templates/users.php @@ -28,6 +28,17 @@ $_['subadmingroups'] = array_flip($items);
  • t('Everyone')); ?>
  • + + + +
  • + t('Admins')); ?> + + + +
  • + +
  • diff --git a/settings/users.php b/settings/users.php index 31a54b05c0..a3faa51ea0 100644 --- a/settings/users.php +++ b/settings/users.php @@ -77,17 +77,25 @@ foreach($accessibleusers as $uid => $displayName) { } foreach( $accessiblegroups as $gid ) { - $groups[] = array( - 'id' => str_replace(' ','', $gid ), - 'name' => $gid, - 'useringroup' => OC_Group::usersInGroup($gid, '', $limit, $offset), - 'isAdmin' => !OC_User::isAdminUser($gid), - ); + if (!OC_User::isAdminUser($gid)) { + $groups[] = array( + 'id' => str_replace(' ','', $gid ), + 'name' => $gid, + 'useringroup' => OC_Group::usersInGroup($gid, '', $limit, $offset) + ); + } else { + $adminGroup[] = array( + 'id' => str_replace(' ','', $gid ), + 'name' => $gid, + 'useringroup' => OC_Group::usersInGroup($gid, '', $limit, $offset) + ); + } } $tmpl = new OC_Template( "settings", "users", "user" ); $tmpl->assign( 'users', $users ); $tmpl->assign( 'groups', $groups ); +$tmpl->assign( 'adminGroup', $adminGroup ); $tmpl->assign( 'isadmin', (int) $isadmin); $tmpl->assign( 'subadmins', $subadmins); $tmpl->assign( 'numofgroups', count($accessiblegroups));