Exemplo n.º 1
0
     // Формирование массива для вставки данных в БД
     $arrToAdd = array();
     $arrToAdd["sname"] = $safe_POST["xsurname"];
     $arrToAdd["fname"] = $safe_POST["xfirstname"];
     $arrToAdd["mname"] = $safe_POST["xfathername"];
     $arrToAdd["login"] = $safe_POST["xlogin"];
     $arrToAdd["password"] = $hasher->HashingString($safe_POST["xpassword"]);
     $arrToAdd["address"] = $safe_POST["xaddress"];
     $arrToAdd["phone1"] = $safe_POST["xphone"];
     $arrToAdd["email"] = $safe_POST["xmail"];
     $arrToAdd["status"] = 4;
     $arrToAdd["potency"] = 8;
     $arrToAdd["specs8"] = $safe_POST["xsubm"] == "on" ? 1 : 0;
     $flag = $db_changer->MySQL_Ins('users', $arrToAdd);
     if (flag) {
         $_SESSION["user"][0] = $db_changer->GetLasID();
         $_SESSION["user"][1] = $safe_POST["xfirstname"] . " " . $safe_POST["xfathername"];
         unset($_SESSION["user_data"]);
         unset($db_changer);
         unset($hasher);
         header("Refresh: 2; url=" . $_SESSION["referer"]);
         exit("<h2 style='color: darkgreen;'>Подравляем!<br>Вы успешно зарегистрированы</h2>");
     } else {
         getUserData($safe_POST);
         unset($db_changer);
         unset($hasher);
         header("Refresh: 2; url=" . $site_0 . PAGE . "registration.php");
         exit("<h2 style='color: red;'>К сожалению, Регистрация не удалась.<br>Попытайтесь ещё раз.</h2>");
     }
 } else {
     $field_arr = array('sname', 'fname', 'mname', 'address', 'phone1', 'email');