Пример #1
0
 $_form_payment = $_POST['FORM']['form_payment'];
 unset($_POST['FORM']['note']);
 unset($_POST['FORM']['deliver']);
 unset($_POST['FORM']['form_payment']);
 if (!isset($_SESSION['user_id'])) {
     // регистрируем юзера и высылаем ему мыло
     $_POST['FORM']['login'] = $_POST['FORM']['name'] . rand(1, 999);
     $_POST['FORM']['pasword'] = $_POST['FORM']['name'] . rand(1, 999);
     // генерим ХЕШ для директ ИД
     $_POST['FORM']['hash'] = md5($_POST['FORM']['login'] . getrandmax());
     // пишем в базу!!!
     Forms::MultyInsertForm('users', 0);
     // получаем данные пользователя
     $_user = registration::get_User($_POST['FORM']['login']);
     // авторизуем пользователя
     registration::autorize_User($_user);
     //---------------------------------------------------------//
     //---------- Отправляем мыло useru ------------------------//
     //---------------------------------------------------------//
     // парсим тело письма
     $_arr = ___findarray('select * from message where id=2');
     // елементы для замены
     $mass_element_for_parsing = array('%login%', '%password%', '%site%', '%name%', '%hash%');
     // заменяеміе значения
     $mass_result_for_parsing = array($_user->login, $_user->pasword, ADRESS_SITE, $_user->name, 'http://' . ADRESS_SITE . '/registration/formregistration/enter/id/' . $_user->hash);
     // парсим данные
     $message = parsing_data($mass_element_for_parsing, $mass_result_for_parsing, $_arr['text']);
     // парсим заголовок письма
     $subject = replace_data($_arr['zag'], '%site%', ADRESS_SITE);
     // отправляем мыло
     sent_email_new($_user->email, nl2br($message), "", $subject, $GLOBALS["mailadmin"]);