public static function CreateConfigFile($configData) { $config = read_File('install/config.hbbcfg'); $config = str_replace('db_type', $configData['db_type'], $config); $config = str_replace('db_server', $configData['db_server'], $config); $config = str_replace('db_user', $configData['db_user'], $config); $config = str_replace('db_password', $configData['db_password'], $config); $config = str_replace('db_database', $configData['db_database'], $config); $config = str_replace('db_prefix', $configData['db_prefix'], $config); write_File('config.php', $config); }
} else { if (!$account) { $template->LoadTemplateFile('login', 'auth', ['language' => $language['login'], 'failedLogin' => true]); } } break; case 'register': if (!$pageid) { $language['registration'] = $template->LoadLanguageFile('register'); SetPageTitle($forum['name'] . ' | ' . $language['registration']['page_title']); $agreement = Main::SanitazeInputForJs(read_File('agreement.hbb')); $template->LoadTemplateFile('register', 'auth', ['language' => $language['registration'], 'agreement' => $agreement]); } else { if ($pageid == 'continue') { require "core/classes/register.class.php"; $agreement = Main::SanitazeInputForJs(read_File('agreement.hbb')); $language['registration'] = $template->LoadLanguageFile('register'); SetPageTitle($forum['name'] . ' | ' . $language['registration']['page_title']); $registerState = Registration::RegisterUser(['username' => GetPost('register_username'), 'email' => GetPost('register_email'), 'password' => GetPost('register_password'), 'password2' => GetPost('register_password2')]); $template->LoadTemplateFile('registerContinue', 'auth', ['language' => $language['registration'], 'regStatus' => $registerState, 'agreement' => $agreement]); } } break; default: SetPageTitle($forum['name']); require "core/classes/forum.class.php"; $forum = new Forum(); $language['boards'] = $template->LoadLanguageFile('boards'); $categories = $forum->LoadCategories(); $cShfl = explode("|", GetCookie('cshfl')); foreach ($cShfl as $catId) {