summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--usr/local/www/system_groupmanager.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/usr/local/www/system_groupmanager.php b/usr/local/www/system_groupmanager.php
index 9c37c99..a167790 100644
--- a/usr/local/www/system_groupmanager.php
+++ b/usr/local/www/system_groupmanager.php
@@ -150,6 +150,14 @@ if ($_POST) {
}
local_group_set($group);
+
+ /* Refresh users in this group since their privileges may have changed. */
+ $a_user = &$config['system']['user'];
+ foreach ($a_user as & $user) {
+ if (in_array($user['uid'], $group['member']))
+ local_user_set($user);
+ }
+
write_config();
header("Location: system_groupmanager.php");
OpenPOWER on IntegriCloud