} // Connect to Database define('TABLE_PREFIX', $config['database']['table_prefix']); $db->connect($config['database']); $db->set_table_prefix(TABLE_PREFIX); $db->type = $config['database']['type']; // Load Settings if (file_exists(MYBB_ROOT . "inc/settings.php")) { require_once MYBB_ROOT . "inc/settings.php"; } if (!file_exists(MYBB_ROOT . "inc/settings.php") || !$settings) { if (function_exists('rebuild_settings')) { rebuild_settings(); } else { $options = array("order_by" => "title", "order_dir" => "ASC"); $query = $db->simple_select("settings", "value, name", "", $options); while ($setting = $db->fetch_array($query)) { $setting['value'] = str_replace("\"", "\\\"", $setting['value']); $settings[$setting['name']] = $setting['value']; } } } $settings['wolcutoff'] = $settings['wolcutoffmins'] * 60; $settings['bbname_orig'] = $settings['bbname']; $settings['bbname'] = strip_tags($settings['bbname']); // Fix for people who for some specify a trailing slash on the board URL if (substr($settings['bburl'], -1) == "/") { $settings['bburl'] = my_substr($settings['bburl'], 0, -1); } $mybb->settings =& $settings; $mybb->parse_cookies();
// Language initialisation require_once MYBB_ROOT . "inc/class_language.php"; $lang = new MyLanguage(); $lang->set_path(MYBB_ROOT . "inc/languages"); // Load cache $cache->cache(); // Load Settings if (file_exists(MYBB_ROOT . "inc/settings.php")) { require_once MYBB_ROOT . "inc/settings.php"; } if (!file_exists(MYBB_ROOT . "inc/settings.php") || empty($settings)) { if (function_exists('rebuild_settings')) { rebuild_settings(); } else { $options = array("order_by" => "title", "order_dir" => "ASC"); $query = $db->simple_select("settings", "value, name", "", $options); $settings = array(); while ($setting = $db->fetch_array($query)) { $setting['value'] = str_replace("\"", "\\\"", $setting['value']); $settings[$setting['name']] = $setting['value']; } $db->free_result($query); } } $settings['wolcutoff'] = $settings['wolcutoffmins'] * 60; $settings['bbname_orig'] = $settings['bbname']; $settings['bbname'] = strip_tags($settings['bbname']); $settings['orig_bblanguage'] = $settings['bblanguage']; // Fix for people who for some specify a trailing slash on the board URL if (substr($settings['bburl'], -1) == "/") { $settings['bburl'] = my_substr($settings['bburl'], 0, -1);