Example #1
0
 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);
 }
Example #2
0
     } 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) {