From e386b9dad4b3b1a2c074b4834de98af52bcdb396 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Wed, 4 Mar 2020 14:17:51 +0100 Subject: [PATCH] #20 sort users --- lam/lib/modules/posixGroup.inc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lam/lib/modules/posixGroup.inc b/lam/lib/modules/posixGroup.inc index 852702e9..d9bc882a 100644 --- a/lam/lib/modules/posixGroup.inc +++ b/lam/lib/modules/posixGroup.inc @@ -301,13 +301,14 @@ class posixGroup extends baseModule implements passwordService { } } } + natcasesort($users); $return->add(new htmlSubTitle(_("Group members")), 12); $remUsers = array(); if (isset($this->attributes['memberUid'])) { $remUsers = $this->attributes['memberUid']; } - usort($remUsers, 'compareDN'); + natcasesort($remUsers); $remUsersDescriptive = array(); foreach ($remUsers as $user) { if (isset($userAndGIDs[$user])) { @@ -319,7 +320,7 @@ class posixGroup extends baseModule implements passwordService { } $this->addDoubleSelectionArea($return, _("Selected users"), _("Available users"), $remUsersDescriptive, null, - $users, null, 'members'); + $users, null, 'members', false, true); // sync from group of names $gon = $this->getAccountContainer()->getAccountModule('groupOfNames');