diff --git a/phpBB/admin/admin_permissions.php b/phpBB/admin/admin_permissions.php index 504c5e560c..96b5ab711f 100644 --- a/phpBB/admin/admin_permissions.php +++ b/phpBB/admin/admin_permissions.php @@ -88,6 +88,22 @@ switch ( $mode ) break; } +if ( isset($HTTP_POST_VARS['update']) ) +{ + switch ( $HTTP_POST_VARS['type'] ) + { + case 'group': + $acl->set_acl(15, false, 7530, $HTTP_POST_VARS['option']); + break; + case 'user': + foreach ( $HTTP_POST_VARS['entries'] as $user_id ) + { + $acl->set_acl(intval($HTTP_POST_VARS['f']), $user_id, false, $HTTP_POST_VARS['option']); + } + break; + } +} + // // Get required information, either all forums if // no id was specified or just the requsted if it @@ -107,6 +123,7 @@ if ( !empty($forum_id) || $mode == 'administrators' ) $result = $db->sql_query($sql); $forum_info = $db->sql_fetchrow($result); + $db->sql_freeresult($result); $l_title .= ' : ' . $forum_info['forum_name'] . ''; } @@ -346,8 +363,8 @@ if ( !empty($forum_id) || $mode == 'administrators' ) ?>