Update von 3.05 auf 3.06
Verfasst: 20.12.2009 17:04
Hallo, wir haben ein problem. Wir haben das Forum geupdated von 3.05 auf 3.06. Das Forum ist gut aber im Adminbereich gibt es Fehler.
Wenn ich ik im Adminbereich etwas mit Benutzer machen will, bekomme ich der folgende Fehlermeldung
. 'includes/acp/auth.' . $phpEx); $auth_admin = new auth_admin(); $user->add_lang('acp/permissions'); add_permission_language(); $forum_id = request_var('f', 0); // Global Permissions if (!$forum_id) { // Select auth options $sql = 'SELECT auth_option, is_local, is_global FROM ' . ACL_OPTIONS_TABLE . ' WHERE auth_option ' . $db->sql_like_expression($db->any_char . '_') . ' AND is_global = 1 ORDER BY auth_option'; $result = $db->sql_query($sql); $hold_ary = array(); while ($row = $db->sql_fetchrow($result)) { $hold_ary = $auth_admin->get_mask('view', $user_id, false, false, $row['auth_option'], 'global', ACL_NEVER); $auth_admin->display_mask('view', $row['auth_option'], $hold_ary, 'user', false, false); } $db->sql_freeresult($result); unset($hold_ary); } else { $sql = 'SELECT auth_option, is_local, is_global FROM ' . ACL_OPTIONS_TABLE . " WHERE auth_option " . $db->sql_like_expression($db->any_char . '_') . " AND is_local = 1 ORDER BY is_global DESC, auth_option"; $result = $db->sql_query($sql); while ($row = $db->sql_fetchrow($result)) { $hold_ary = $auth_admin->get_mask('view', $user_id, false, $forum_id, $row['auth_option'], 'local', ACL_NEVER); $auth_admin->display_mask('view', $row['auth_option'], $hold_ary, 'user', true, false); } $db->sql_freeresult($result); } $s_forum_options = 'lang['VIEW_GLOBAL_PERMS'] . ''; $s_forum_options .= make_forum_select($forum_id, false, true, false, false, false); $template->assign_vars(array( 'S_PERMISSIONS' => true, 'S_GLOBAL' => (!$forum_id) ? true : false, 'S_FORUM_OPTIONS' => $s_forum_options, 'U_ACTION' => $this->u_action . '&u=' . $user_id, 'U_USER_PERMISSIONS' => append_sid("{$phpbb_admin_path}index.$phpEx" ,'i=permissions&mode=setting_user_global&user_id[]=' . $user_id), 'U_USER_FORUM_PERMISSIONS' => append_sid("{$phpbb_admin_path}index.$phpEx", 'i=permissions&mode=setting_user_local&user_id[]=' . $user_id)) ); break; } // Assign general variables $template->assign_vars(array( 'S_ERROR' => (sizeof($error)) ? true : false, 'ERROR_MSG' => (sizeof($error)) ? implode('
', $error) : '') ); } /** * Optionset replacement for this module based on $user->optionset */ function optionset(&$user_row, $key, $value, $data = false) { global $user; $var = ($data) ? $data : $user_row['user_options']; if ($value && !($var & 1 << $user->keyoptions[$key])) { $var += 1 << $user->keyoptions[$key]; } else if (!$value && ($var & 1 << $user->keyoptions[$key])) { $var -= 1 << $user->keyoptions[$key]; } else { return ($data) ? $var : false; } if (!$data) { $user_row['user_options'] = $var; return true; } else { return $var; } } /** * Optionget replacement for this module based on $user->optionget */ function optionget(&$user_row, $key, $data = false) { global $user; $var = ($data) ? $data : $user_row['user_options']; return ($var & 1 << $user->keyoptions[$key]) ? true : false; } } ?>
Fatal error: Cannot redeclare class acp_users in /var/www/web100317/html/phpBB3/includes/acp/acp_users.php on line 2498
Wer kann mir helfen?
Vielen dank
Inge
Wenn ich ik im Adminbereich etwas mit Benutzer machen will, bekomme ich der folgende Fehlermeldung
. 'includes/acp/auth.' . $phpEx); $auth_admin = new auth_admin(); $user->add_lang('acp/permissions'); add_permission_language(); $forum_id = request_var('f', 0); // Global Permissions if (!$forum_id) { // Select auth options $sql = 'SELECT auth_option, is_local, is_global FROM ' . ACL_OPTIONS_TABLE . ' WHERE auth_option ' . $db->sql_like_expression($db->any_char . '_') . ' AND is_global = 1 ORDER BY auth_option'; $result = $db->sql_query($sql); $hold_ary = array(); while ($row = $db->sql_fetchrow($result)) { $hold_ary = $auth_admin->get_mask('view', $user_id, false, false, $row['auth_option'], 'global', ACL_NEVER); $auth_admin->display_mask('view', $row['auth_option'], $hold_ary, 'user', false, false); } $db->sql_freeresult($result); unset($hold_ary); } else { $sql = 'SELECT auth_option, is_local, is_global FROM ' . ACL_OPTIONS_TABLE . " WHERE auth_option " . $db->sql_like_expression($db->any_char . '_') . " AND is_local = 1 ORDER BY is_global DESC, auth_option"; $result = $db->sql_query($sql); while ($row = $db->sql_fetchrow($result)) { $hold_ary = $auth_admin->get_mask('view', $user_id, false, $forum_id, $row['auth_option'], 'local', ACL_NEVER); $auth_admin->display_mask('view', $row['auth_option'], $hold_ary, 'user', true, false); } $db->sql_freeresult($result); } $s_forum_options = 'lang['VIEW_GLOBAL_PERMS'] . ''; $s_forum_options .= make_forum_select($forum_id, false, true, false, false, false); $template->assign_vars(array( 'S_PERMISSIONS' => true, 'S_GLOBAL' => (!$forum_id) ? true : false, 'S_FORUM_OPTIONS' => $s_forum_options, 'U_ACTION' => $this->u_action . '&u=' . $user_id, 'U_USER_PERMISSIONS' => append_sid("{$phpbb_admin_path}index.$phpEx" ,'i=permissions&mode=setting_user_global&user_id[]=' . $user_id), 'U_USER_FORUM_PERMISSIONS' => append_sid("{$phpbb_admin_path}index.$phpEx", 'i=permissions&mode=setting_user_local&user_id[]=' . $user_id)) ); break; } // Assign general variables $template->assign_vars(array( 'S_ERROR' => (sizeof($error)) ? true : false, 'ERROR_MSG' => (sizeof($error)) ? implode('
', $error) : '') ); } /** * Optionset replacement for this module based on $user->optionset */ function optionset(&$user_row, $key, $value, $data = false) { global $user; $var = ($data) ? $data : $user_row['user_options']; if ($value && !($var & 1 << $user->keyoptions[$key])) { $var += 1 << $user->keyoptions[$key]; } else if (!$value && ($var & 1 << $user->keyoptions[$key])) { $var -= 1 << $user->keyoptions[$key]; } else { return ($data) ? $var : false; } if (!$data) { $user_row['user_options'] = $var; return true; } else { return $var; } } /** * Optionget replacement for this module based on $user->optionget */ function optionget(&$user_row, $key, $data = false) { global $user; $var = ($data) ? $data : $user_row['user_options']; return ($var & 1 << $user->keyoptions[$key]) ? true : false; } } ?>
Fatal error: Cannot redeclare class acp_users in /var/www/web100317/html/phpBB3/includes/acp/acp_users.php on line 2498
Wer kann mir helfen?
Vielen dank
Inge