Seite 1 von 1

Update von 3.05 auf 3.06

Verfasst: 20.12.2009 17:04
von inge1001
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

Re: Update von 3.05 auf 3.06

Verfasst: 20.12.2009 17:40
von Würzi
Moin,

viele Fragen und ein Tip:
- Das nächste mal code in den dafür gedachten bbcode packen, dann kann man dein Zeugs auch lesen. :wink:

- Hattest du Konfliktdateien beim Update?
- Hast du die runtergeladen?
- Wo sind die nun?
- Hast du Modifikationen verbaut?

Falls keine Modifikationen verbaut, lade mal eine frische includes/acp/acp_users.php aus einem orginal 3.0.6 Paket hoch.

Mfg

Re: Update von 3.05 auf 3.06

Verfasst: 20.12.2009 18:25
von inge1001
Vielen Dank, Würzi, es hat geklappt. Echt Danke! Grüße Inge