Example #1
0
     echo '<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">Не указано имя БД</head></html>';
     exit;
 }
 if (empty($_POST['pass_phrase'])) {
     echo '<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">Не указана парольная фраза</head></html>';
     exit;
 }
 if (empty($_POST['admin_login'])) {
     echo '<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">Не указан логин администратора</head></html>';
     exit;
 }
 if (empty($_POST['admin_pass'])) {
     echo '<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">Не указан пароль администратора</head></html>';
     exit;
 }
 $db_set = install::set_db_settings($_POST['db_module'], $_POST['login'], $_POST['password'], $_POST['host'], $_POST['db_port'], $_POST['db_name'], $_POST['charset']);
 if ($db_set < 0) {
     echo '<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">Не удалось выставить настройки БД</head></html>';
     exit;
 }
 $modules = install::get_db_modules();
 for ($i = 0; $i < count($modules); $i++) {
     if ($_POST['db_module'] == $modules[$i]['name']) {
         $sql_file = $modules[$i]['sql'];
         break;
     }
 }
 $sql = install::create_data($_POST['binarys'], $sql_file);
 if ($sql < 0) {
     echo '<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">Не удалось создать или заполнить таблицы в БД</head></html>';
     exit;