'likop', 'pass' => "klhjG28222",'db' => "likop", 'charset' => 'utf8')); $db1 = new SafeMysql(array('user' => 'postfix', 'pass' => "postfix",'db' => "postfix", 'charset' => 'utf8')); if ($_SERVER["REQUEST_METHOD"] == "POST") { $fio=mysql_real_escape_string($_POST['fio']); $post=mysql_real_escape_string($_POST['post']); $organization=mysql_real_escape_string($_POST['organization']); $email=mysql_real_escape_string($_POST['email']); $bithday=mysql_real_escape_string($_POST['bithday']); $passport_numbers=mysql_real_escape_string($_POST['passport_numbers']); $passport_where=mysql_real_escape_string($_POST['passport_where']); $passport_when=mysql_real_escape_string($_POST['passport_when']); $passport_dept=mysql_real_escape_string($_POST['passport_dept']); $address=mysql_real_escape_string($_POST['address']); $phone_cell=mysql_real_escape_string($_POST['phone_cell']); $ustav=(isset($_POST['ustav']) and ($_POST['ustav'] == 'on')); $personal=(isset($_POST['personal']) and ($_POST['personal'] == 'on')); $createmail=(isset($_POST['createmail']) and ($_POST['createmail'] == 'on')); $pass=mysql_real_escape_string($_POST['pass']); $exist_email = $db->getCol("select email from ?n where email=?s","feedback", $email) or ($createmail and $db1->getCol("select username from ?n where username=?s","mailbox", $email)) ; $recaptcha_error = !!( !isset($_POST['g-recaptcha-response']) or !$_POST['g-recaptcha-response'] or !reCAPTCHA([ 'secret' => '6LcuiRgTAAAAAA3WaMrSRLlAJAOgw5YfiKngjD5p', 'response' => $_POST['g-recaptcha-response'], 'remoteip' => $_SERVER['REMOTE_ADDR'], ]) ); $fields_error = in_array('', [$fio, $email, $bithday, $pass, $passport_numbers, $passport_where, $address, $phone_cell]); $message = ''; // сообщения о разных ошибках if ($fields_error) { $message .= " Необходимые поля НЕ заполнены


Назад"; } elseif ($exist_email) { $message .= "




$fio,

адрес $email уже есть в базе



Пожалуйста, вернитесь на предыдущую страницу и введите другой e-mail.
"; } elseif ($recaptcha_error) { } else { // всё ровно // создание емыл-ящика в базе postfix if ($createmail) { list($newmail_name, $newmail_domain) = explode('@', $email); $timenow=date('Y-m-d H:i:s'); $db1->query("INSERT INTO ?n SET username=?s, name=?s, password=?s, maildir=?s, quota=?i, local_part=?s, domain=?s, created=?s, modified=?s, active=?i","mailbox",$email,$fio,md5crypt($pass),$email."/", 0, $newmail_name, $newmail_domain, $timenow, $timenow, 1); $message .= "Новый ящик $email успешно создан. Пароль тот же, что и от личного кабинета.
Почтовый интерфейс находится по адресу xrx.su
"; } // Добавляем запись в базу, только надо приготовить номер заявки, чтобы был уникальным. do { $member_number=rand(10000, 99999); $data=$db->getCol("select member_number from ?n where member_number=?i","feedback", $member_number); } while ($data); $curr_date=time(); echo "

Номер заявки - ".$member_number; $db->query("INSERT INTO ?n SET date=?s, fio=?s, email=?s, bithday=?s, passport_numbers=?s, passport_where=?s, passport_when=?s, passport_dept=?s, address=?s, phone_cell=?s, member_number=?s","feedback",$curr_date,$fio,$email, $bithday, $passport_numbers, $passport_where, $passport_when, $passport_dept, $address, $phone_cell, $member_number); $passport = preg_replace('#\D#', '', $passport_numbers); $attach = docx('fiz', [ 'fio' => $fio, 'passportserie' => substr($passport, 0, 4), 'passportnumber' => substr($passport, 4, 6), 'passportwho' => $passport_where, 'passportwhen' => $passport_when, 'passportdept' => $passport_dept, 'address' => $address, ]); mail_utf8($email, 'no-reply@likop.org', 'Регистрация ЛИКОП России', ' Уважаемый(ая) '. $fio .' Ваша заявка принята и будет рассмотрена в ближайшее время Ответ вы получите на контактный e-mail. Номер заявки - '. $member_number .' С Уважением ЛИКОП РОССИИ', $attach); mail_utf8($admin_email, 'no-reply@likop.org', 'Регистрация ЛИКОП России', ' Уважаемый админ. '. $fio .' подал заявку на регистрацию в ЛИКОП России. Номер заявки - '. $member_number .' С Уважением ЛИКОП РОССИИ'); $message .= "




Уважаемый(ая) $fio,


Ваша заявка принята и будет рассмотрена в ближайшее время
"; } } # POST ?> Заявка о принятии в члены - Лига кооператоров и предпринимателей России


Заявление физического лица о принятии в Лигу Кооператоров


Внимание! Для успешного рассмотрения Вашей заявки, кроме заполнения формы на сайте, необходимо также отправить на info@likop.org скан заполненного и подписанного бланка заявления на вступление в Лигу (заполненный бланк заявления автоматически будет отправлен на Ваш e-mail после отправки данной формы).

Заявка на принятие в члены ЛИКОП будет рассмотрена в течение 30 дней. В случае положительного решения Вам будет присвоен членский номер. Соответствующее уведомление будет направлено на контактный e-mail


* Ф.И.О.    
Должность    
Организация    
*E-mail (имеющийся или новый)   
  Создать новый e-mail *****@likop.org
Пожалуйста, создавайте ящики строго по образцам:
фамилия@likop.org , телефон@likop.org , кодтелефон@likop.org,
фамилия.инициалы@likop.org или инициалы.фамилия@likop.org
 
*Придумайте пароль    
*Дата рождения
Пример 05.12.1984   
*Серия и номер паспорта    
*Дата выдачи паспорта    
*Место выдачи паспорта    
*Номер отделения, выдавшего паспорт   
*Адрес регистрации (по паспорту)    
*Контактный телефон    
* - поля, обязательные для заполнения
С Уставом Лиги ознакомлен
Я согласен на обработку персональных данных
Подтвердите пожалуйста, что Вы не робот






Назад