phpBB Pather
'; $mode = isset($HTTP_POST_VARS['mode']) ? $HTTP_POST_VARS['mode'] : ''; $failure = false; $updated = false; if ( $mode == "update" ) { $username = phpbb_clean_username($HTTP_POST_VARS['username']); $sql = "SELECT * FROM " . USERS_TABLE . " WHERE username = '" . $username . "' AND user_level = " . ADMIN; if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_ERROR,"",__LINE__,__FILE__,$sql); } if ( !($row = $db->sql_fetchrow($result)) ) { $failure = true; } else if ( md5($HTTP_POST_VARS['password']) != $row['user_password'] ) { $failure = true; } else { $server_name = isset($HTTP_POST_VARS['server_name']) ? $HTTP_POST_VARS['server_name'] : $board_config['server_name']; $server_port = isset($HTTP_POST_VARS['server_port']) ? $HTTP_POST_VARS['server_port'] : $board_config['server_port']; $script_path = isset($HTTP_POST_VARS['script_path']) ? $HTTP_POST_VARS['script_path'] : $board_config['script_path']; $cookie_domain = isset($HTTP_POST_VARS['cookie_domain']) ? $HTTP_POST_VARS['cookie_domain'] : $board_config['cookie_domain']; $cookie_path = isset($HTTP_POST_VARS['cookie_path']) ? $HTTP_POST_VARS['cookie_path'] : $board_config['cookie_path']; $cookie_secure = isset($HTTP_POST_VARS['cookie_secure']) ? $HTTP_POST_VARS['cookie_secure'] : $board_config['cookie_secure']; $board_config['server_name'] = $server_name; $board_config['server_port'] = $server_port; $board_config['script_path'] = $script_path; $board_config['cookie_domain'] = $cookie_domain; $board_config['cookie_path'] = $cookie_path; $board_config['cookie_secure'] = $cookie_secure; $sql = array(); $sql[] = "UPDATE " . CONFIG_TABLE . " SET config_value = '" . str_replace("\'","''",$server_name) . "' WHERE config_name = 'server_name'"; $sql[] = "UPDATE " . CONFIG_TABLE . " SET config_value = '" . str_replace("\'","''",$server_port) . "' WHERE config_name = 'server_port'"; $sql[] = "UPDATE " . CONFIG_TABLE . " SET config_value = '" . str_replace("\'","''",$script_path) . "' WHERE config_name = 'script_path'"; $sql[] = "UPDATE " . CONFIG_TABLE . " SET config_value = '" . str_replace("\'","''",$cookie_domain) . "' WHERE config_name = 'cookie_domain'"; $sql[] = "UPDATE " . CONFIG_TABLE . " SET config_value = '" . str_replace("\'","''",$cookie_path) . "' WHERE config_name = 'cookie_path'"; $sql[] = "UPDATE " . CONFIG_TABLE . " SET config_value = '" . str_replace("\'","''",$cookie_secure) . "' WHERE config_name = 'cookie_secure'"; for ( $i = 0; $i < count($sql); $i++ ) { if ( !$db->sql_query($sql[$i]) ) { message_die(GENERAL_ERROR,"",__LINE__,__FILE__,$sql[$i]); } } $updated = true; } } $recommend_config = array(); // // The following code is (mostly) shamelessly stolen from install/install.php // // copyright : (C) 2001 The phpBB Group // email : support@phpbb.com // $recommend_config['script_path'] = dirname($HTTP_SERVER_VARS['PHP_SELF']); if ( substr($recommend_config['script_path'],-1) != '/' ) { $recommend_config['script_path'] .= '/'; } // Guess at some basic info used for install.. if (!empty($HTTP_SERVER_VARS['SERVER_NAME']) || !empty($HTTP_ENV_VARS['SERVER_NAME'])) { $recommend_config['server_name'] = (!empty($HTTP_SERVER_VARS['SERVER_NAME'])) ? $HTTP_SERVER_VARS['SERVER_NAME'] : $HTTP_ENV_VARS['SERVER_NAME']; } else if (!empty($HTTP_SERVER_VARS['HTTP_HOST']) || !empty($HTTP_ENV_VARS['HTTP_HOST'])) { $recommend_config['server_name'] = (!empty($HTTP_SERVER_VARS['HTTP_HOST'])) ? $HTTP_SERVER_VARS['HTTP_HOST'] : $HTTP_ENV_VARS['HTTP_HOST']; } else { $recommend_config['server_name'] = ''; } if (!empty($HTTP_SERVER_VARS['SERVER_PORT']) || !empty($HTTP_ENV_VARS['SERVER_PORT'])) { $recommend_config['server_port'] = (!empty($HTTP_SERVER_VARS['SERVER_PORT'])) ? $HTTP_SERVER_VARS['SERVER_PORT'] : $HTTP_ENV_VARS['SERVER_PORT']; } else { $recommend_config['server_port'] = '80'; } // // // END Shamelessly stolen code // // $recommend_config['cookie_domain'] = $recommend_config['server_name']; $recommend_config['cookie_path'] = substr($recommend_config['script_path'],0,-1); $recommend_config['cookie_path'] = empty($recommend_config['cookie_path']) ? '/' : $recommend_config['cookie_path']; $recommend_config['cookie_secure'] = ( !empty($HTTP_SERVER_VARS['HTTPS']) || ($recommend_config['server_port'] == 443) ) ? 1 : 0; ?>
Config Current Value Action Suggested Value
Host Name:
Server Port:
Script Path:
Cookie domain:
( blank )
Cookie Path:
Cookie secure:
 
Administrator Username:  
Administrator Password:  
FAILED.'; } else { echo 'Configuration has been UPDATED SUCCESSFULLY. Please delete this file if you are done with it.'; } ?>
 
Please remember to DELETE THIS FILE when you are done with it