diff options
| author | Meik Sievertsen <acydburn@phpbb.com> | 2006-02-23 21:06:15 +0000 |
|---|---|---|
| committer | Meik Sievertsen <acydburn@phpbb.com> | 2006-02-23 21:06:15 +0000 |
| commit | c941b1863a254db1ad75d7ccf6e821474e6458d8 (patch) | |
| tree | 2453a02e69c0ce900d9da73e5744cc73213141de /phpBB/includes/acp/acp_permissions.php | |
| parent | ac011448ab843e8d892cb38107d05131df2ba2bf (diff) | |
| download | forums-c941b1863a254db1ad75d7ccf6e821474e6458d8.tar forums-c941b1863a254db1ad75d7ccf6e821474e6458d8.tar.gz forums-c941b1863a254db1ad75d7ccf6e821474e6458d8.tar.bz2 forums-c941b1863a254db1ad75d7ccf6e821474e6458d8.tar.xz forums-c941b1863a254db1ad75d7ccf6e821474e6458d8.zip | |
ok, slap me once..... but hard. (all acl entries got removed while setting permissions... you want users having more than one permisions, don't you?)
git-svn-id: file:///svn/phpbb/trunk@5576 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/acp/acp_permissions.php')
| -rw-r--r-- | phpBB/includes/acp/acp_permissions.php | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/phpBB/includes/acp/acp_permissions.php b/phpBB/includes/acp/acp_permissions.php index dec3e03170..5eae82779e 100644 --- a/phpBB/includes/acp/acp_permissions.php +++ b/phpBB/includes/acp/acp_permissions.php @@ -743,23 +743,7 @@ class acp_permissions trigger_error($user->lang['NO_ADMIN'] . adm_back_link($this->u_action)); } - // Remove permission type - $sql = 'SELECT auth_option_id - FROM ' . ACL_OPTIONS_TABLE . " - WHERE auth_option LIKE '{$permission_type}%'"; - $result = $db->sql_query($sql); - - $option_id_ary = array(); - while ($row = $db->sql_fetchrow($result)) - { - $option_id_ary[] = $row['auth_option_id']; - } - $db->sql_freeresult($result); - - if (sizeof($option_id_ary)) - { - $auth_admin->acl_delete($ug_type, (($ug_type == 'user') ? $user_id : $group_id), (sizeof($forum_id) ? $forum_id : false), $option_id_ary); - } + $auth_admin->acl_delete($ug_type, (($ug_type == 'user') ? $user_id : $group_id), (sizeof($forum_id) ? $forum_id : false), $permission_type); // Do we need to recache the moderator lists? if ($permission_type == 'm_') |
