$void) { if (!in_array($varname, $not_unset)) { unset(${$varname}); } } unset($input); } if (defined('IN_CRON')) { chdir($phpbb_root_path); $phpbb_root_path = getcwd() . '/'; } require($phpbb_root_path . 'config.'.$phpEx); if (!defined('PHPBB_INSTALLED')) { header('Location: install/index.'.$phpEx); exit; } if (defined('DEBUG_EXTRA')) { $base_memory_usage = 0; if (function_exists('memory_get_usage')) { $base_memory_usage = memory_get_usage(); } } // Load Extensions if (!empty($load_extensions)) { $load_extensions = explode(',', $load_extensions); foreach ($load_extensions as $extension) { @dl(trim($extension)); } } define('STRIP', (get_magic_quotes_gpc()) ? true : false); // Include files require($phpbb_root_path . 'includes/acm/acm_' . $acm_type . '.' . $phpEx); require($phpbb_root_path . 'includes/acm/acm_main.' . $phpEx); require($phpbb_root_path . 'includes/db/' . $dbms . '.' . $phpEx); require($phpbb_root_path . 'includes/template.' . $phpEx); require($phpbb_root_path . 'includes/session.' . $phpEx); require($phpbb_root_path . 'includes/auth.' . $phpEx); require($phpbb_root_path . 'includes/functions.' . $phpEx); require($phpbb_root_path . 'includes/constants.' . $phpEx); // Set PHP error handler to ours set_error_handler('msg_handler'); // Instantiate some basic classes $user = new user(); $auth = new auth(); $template = new template(); $cache = new cache(); $db = new $sql_db(); // Connect to DB $db->sql_connect($dbhost, $dbuser, $dbpasswd, $dbname, $dbport, false); // We do not need this any longer, unset for safety purposes unset($dbpasswd); // Grab global variables, re-cache if necessary $config = $cache->obtain_config(); // Warn about install/ directory if (file_exists('install')) { // trigger_error('REMOVE_INSTALL'); } ?>