aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/acp/auth.php
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2007-01-09 14:10:44 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2007-01-09 14:10:44 +0000
commit2b35b9d60d42c750485ba84b31818fad0b4e0a91 (patch)
treeaca204f65d9e65f3b10433af1cb6e42daca9b89e /phpBB/includes/acp/auth.php
parent164fb66f44322ccf5997cff8ccf154a1aa7f01d3 (diff)
downloadforums-2b35b9d60d42c750485ba84b31818fad0b4e0a91.tar
forums-2b35b9d60d42c750485ba84b31818fad0b4e0a91.tar.gz
forums-2b35b9d60d42c750485ba84b31818fad0b4e0a91.tar.bz2
forums-2b35b9d60d42c750485ba84b31818fad0b4e0a91.tar.xz
forums-2b35b9d60d42c750485ba84b31818fad0b4e0a91.zip
- some bugfixes
- bugfixes for the convertor (typecasting for example was totally broken) git-svn-id: file:///svn/phpbb/trunk@6865 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/acp/auth.php')
-rw-r--r--phpBB/includes/acp/auth.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/phpBB/includes/acp/auth.php b/phpBB/includes/acp/auth.php
index 26977a6ceb..81ba5cd28b 100644
--- a/phpBB/includes/acp/auth.php
+++ b/phpBB/includes/acp/auth.php
@@ -518,12 +518,15 @@ class auth_admin extends auth
'S_GROUP_MODE' => ($user_mode == 'group') ? true : false)
);
+ @reset($content_array);
while (list($forum_id, $forum_array) = each($content_array))
{
// Build role dropdown options
$current_role_id = (isset($cur_roles[$ug_id][$forum_id])) ? $cur_roles[$ug_id][$forum_id] : 0;
$s_role_options = '';
+
+ @reset($roles);
while (list($role_id, $role_row) = each($roles))
{
$role_description = (!empty($user->lang[$role_row['role_description']])) ? $user->lang[$role_row['role_description']] : nl2br($role_row['role_description']);
@@ -1056,6 +1059,7 @@ class auth_admin extends auth
{
global $template, $user, $phpbb_admin_path, $phpEx;
+ @reset($category_array);
while (list($cat, $cat_array) = each($category_array))
{
$template->assign_block_vars($tpl_cat, array(
@@ -1066,6 +1070,7 @@ class auth_admin extends auth
'CAT_NAME' => $user->lang['permission_cat'][$cat])
);
+ @reset($cat_array['permissions']);
while (list($permission, $allowed) = each($cat_array['permissions']))
{
if ($s_view)
@@ -1125,6 +1130,7 @@ class auth_admin extends auth
$permissions = $permission_row[$forum_id];
ksort($permissions);
+ @reset($permissions);
while (list($permission, $auth_setting) = each($permissions))
{
if (!isset($user->lang['acl_' . $permission]))