summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/system_usermanager.php
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2015-09-01 16:10:09 -0400
committerStephen Beaver <sbeaver@netgate.com>2015-09-01 16:10:09 -0400
commitb4333696779e52885d282f650aad27395ba942c5 (patch)
treee0e1cf7f709d97fdd6802d7fee0bcb8d52d1c834 /src/usr/local/www/system_usermanager.php
parentc84db5bbdef21f43ab383c30ef773204e346d585 (diff)
downloadpfsense-b4333696779e52885d282f650aad27395ba942c5.zip
pfsense-b4333696779e52885d282f650aad27395ba942c5.tar.gz
Fixed #5055
"All" no longer appears in group lists
Diffstat (limited to 'src/usr/local/www/system_usermanager.php')
-rw-r--r--src/usr/local/www/system_usermanager.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/usr/local/www/system_usermanager.php b/src/usr/local/www/system_usermanager.php
index 04fe289..f6e8596 100644
--- a/src/usr/local/www/system_usermanager.php
+++ b/src/usr/local/www/system_usermanager.php
@@ -646,10 +646,12 @@ if ($act == "new" || $act == "edit" || $input_errors):
$usergid = [$pconfig['usernamefld']];
foreach ($config['system']['group'] as $Ggroup) {
- if(($act == 'edit') && $Ggroup['member'] && in_array($pconfig['uid'], $Ggroup['member']))
- $usersGroups[ $Ggroup['name'] ] = $Ggroup['name']; // Add it to the user's list
- else
- $systemGroups[ $Ggroup['name'] ] = $Ggroup['name']; // Add it to the 'not a member of' list
+ if($Ggroup['name'] != "all") {
+ if(($act == 'edit') && $Ggroup['member'] && in_array($pconfig['uid'], $Ggroup['member']))
+ $usersGroups[ $Ggroup['name'] ] = $Ggroup['name']; // Add it to the user's list
+ else
+ $systemGroups[ $Ggroup['name'] ] = $Ggroup['name']; // Add it to the 'not a member of' list
+ }
}
$group->add(new Form_Select(
OpenPOWER on IntegriCloud