Skip to content

Instantly share code, notes, and snippets.

@never3d22
Created March 22, 2018 12:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save never3d22/4b3809dbb2f2df4deeea88459b19c8eb to your computer and use it in GitHub Desktop.
Save never3d22/4b3809dbb2f2df4deeea88459b19c8eb to your computer and use it in GitHub Desktop.
<?php
$my_mail = "razmenyairu@yandex.ru";
$my_path = $_SERVER["DOCUMENT_ROOT"] . "/uploads/";
// true = force the user email address to be set as the sender
$imForceSender = false;
class imEMail {
var $from;
var $to;
var $subject;
var $charset;
var $text;
var $html;
var $attachments;
function imEMail( $from, $to, $subject, $charset ){
$this->from = $from;
$this->to = $to;
$this->subject = $subject;
$this->charset = $charset;
}
function setFrom( $from ){
$this->from = $from;
}
function setTo( $to ){
$this->to ='=?windows-1251?B?'.base64_encode($to).'?=';
// $this->to = $to;
}
function setSubject( $subject ){
$this->subject = '=?windows-1251?B?'.base64_encode($subject).'?=';
// $this->subject = $subject;
}
function setCharset( $charset ){
$this->charset = $charset;
}
function setText( $text ){
$this->text = $text;
}
function setHTML( $html ){
$this->html = $html;
}
function attachFile( $name, $content, $mime_type ){
$attachment["name"] = '=?utf-8?B?'.base64_encode($name).'?='; //=?utf-8?B? '=?UTF-8?B?'.base64_encode($name).'?=';
$attachment["content"] = base64_encode( $content );
$attachment["mime_type"] = $mime_type;
// $attachment["mime_type"] = '=?utf-8?B?'.base64_encode($mime_type).'?=';
$this->attachments[] = $attachment;
}
function send(){
$headers = "";
$msg = "";
if( $this->from == "" || $this->to == "" || ( $this->text == "" && $this->html == "" ) ) return false;
$boundary = md5( time() );
$headers .= "From: " . $this->from . "\r\n";
$headers .= "Message-ID: <" . time() . rand( 0, 9 ) . rand( 0, 9 ) . "@websitex5.users>\r\n";
$headers .= "X-Mailer: ZEOS.IN Mailer\r\n";
$headers .= "MIME-Version: 1.0\r\n";
if( is_array( $this->attachments ) ){
$headers .= "Content-Type: multipart/mixed; boundary=\"" . $boundary . "\"\r\n\r\n";
$headers .= "--" . $boundary . "\r\n";
}
if( $this->html == "" ){
$headers .= "Content-Type: text/plain; charset=" . $this->charset . "\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";
$msg .= $this->text . "\r\n\r\n";
} else if( $this->text == "" ){
$headers .= "Content-Type: text/html; charset=" . $this->charset . "\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";
$msg .= $this->html . "\r\n\r\n";
} else {
$alt_boundary = $boundary . "_alt";
$headers .= "Content-Type: multipart/alternative; boundary=\"" . $alt_boundary . "\"\r\n";
$msg .= "--" . $alt_boundary . "\r\n";
$msg .= "Content-Type: text/plain; charset=" . $this->charset . "\r\n";
$msg .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
$msg .= $this->text . "\r\n\r\n";
$msg .= "--" . $alt_boundary . "\r\n";
$msg .= "Content-Type: text/html; charset=" . $this->charset . "\r\n";
$msg .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
$msg .= $this->html . "\r\n\r\n";
$msg .= "--" . $alt_boundary . "--\r\n\r\n";
}
if( is_array( $this->attachments ) ) {
foreach( $this->attachments as $attachment ){
$msg .= "--" . $boundary . "\r\n";
$msg .= "Content-Type: " . $attachment["mime_type"] . "; name=\"" . $attachment["name"] . "\"\r\n";
//$msg .= "Content-Type: application/octet-stream\r\n";
$msg .= "Content-Transfer-Encoding: base64\r\n";
$msg .= "Content-Disposition: attachment; filename=\"" . $attachment["name"] . "\"\r\n\r\n";
$msg .= chunk_split( $attachment["content"] ) . "\r\n\r\n";
}
$msg .= "--" . $boundary . "--\r\n\r\n";
}
ini_set( "sendmail_from", $this->from );
$r = @mail( $this->to, $this->subject, $msg, $headers, "-f" . $this->from );
if( !$r ){
$headers = "To: " . $this->to . "\r\n" . $headers;
$r = @mail( $this->to, $this->subject, $msg, $headers );
}
return $r;
}
}
class DocxFromTemplate extends ZipArchive{
private $template;
private $document;
private $content;
public function __construct($templateName) {
$this->template = $templateName;
$this->document = basename($templateName);
if (!copy($this->template, $this->document)) {
die("Unable to copy <".$this->template.">\n");
}
if ($this->open($this->document, ZIPARCHIVE::CREATE) !== TRUE) {
die("Unable to open <".$this->document.">\n");
}
if ( $this->extractTo('.', 'word/document.xml') !== TRUE) {
die("Unable to extract template\n");
}
$this->content = file_get_contents('./word/document.xml');
}
// Заменяем заготовленные выражения на поступившие данные
public function fillTemplate($data) {
foreach ($data as $k => $v) {
$toReplace['{'.$k.'}'] = iconv("utf-8", "UTF-8", $v);
}
$this->content = str_replace(array_keys($toReplace), array_values($toReplace), $this->content);
$this->content = preg_replace('~{[^}]*}~', '', $this->content);
}
// Упаковываем архив
public function createDocument() {
$this->addFromString("word/document.xml", $this->content);
unlink('word/document.xml');
rmdir('word');
$this->close();
}
public function setName($name) {
rename($this->document, $name);
}
}
if( $_POST["val"] == "submit" ){
/////////////////////
if( $_POST["tip"] == 1 ){
// create name
$filenameForAttach = "Заявка на обучение ".trim($_POST['Itm_8_00_2']).'.docx';
$filenameForAttach = preg_replace('~\s+~', '_', $filenameForAttach);
$docFileName = trim($_POST['Itm_8_00_2']);
$docFileName = preg_replace('~\s*~', '_', $docFileName);
$docFileName = $my_path.$docFileName.'_'.time().'.docx';
// create docx documnet
$word = new DocxFromTemplate("templates/zfis.docx");
$word->fillTemplate($_POST);
$word->createDocument();
$word->setName($docFileName);
// docx attach
$attachName = $filenameForAttach;
$attachContent = file_get_contents($docFileName);
$attachMimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
$filename = $my_path . "data_f.txt";
$file = fopen( $filename, "a" );
$content = $_POST['Itm_8_00_1'] . " # " . $_POST['Itm_8_00_2'] . " # " . $_POST['Itm_8_00_3'] . " # " . $_POST['Itm_8_00_4'] . " # " . $_POST['Itm_8_00_5'] . " # " . $_POST['Itm_8_00_6'] . " # " . $_POST['Itm_8_00_7'] . " # " . $_POST['Itm_8_00_8'] . " # " . $_POST['Itm_8_00_9'] . " # " . $_POST['Itm_8_00_10_sub_1'] . " # " . $_POST['Itm_8_00_10_sub_2'] . " # " . $_POST['Itm_8_00_10_sub_3'] . " # " . $_POST['Itm_8_00_10_sub_4'] . " # " . $_POST['Itm_8_00_11'] . " # " . $_POST['Itm_8_00_12'] . " # " . $_POST['Itm_8_00_13'] . " # " . $_POST['Itm_8_00_14'] . " # " . $_POST['Itm_8_00_15'] . " # " . $_POST['Itm_8_00_16'] . " # " . $_POST['Itm_8_00_17'] . " # " . $_POST['Itm_8_00_18_d'] . " # " . $_POST['Itm_8_00_18_m'] . " # " . $_POST['Itm_8_00_18_y'] . "\n";
fwrite( $file, $content );
// Form Data
$txtData = "";
$htmData = "";
$txtData .= "Название выбранного курса, семинара (полностью): " . $_POST["Itm_8_00_1"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Название выбранного курса, семинара (полностью):</b></td><td>" . $_POST["Itm_8_00_1"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_1"] . ";";
$txtData .= "ФИО слушателя (полностью): " . $_POST["Itm_8_00_2"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>ФИО слушателя (полностью):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_2"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_2"] . ";";
$txtData .= "E-mail: " . $_POST["Itm_8_00_3"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>E-mail:</b></td><td>" . $_POST["Itm_8_00_3"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_3"] . ";";
$txtData .= "Мобильный телефон: " . $_POST["Itm_8_00_4"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Мобильный телефон:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_4"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_4"] . ";";
$txtData .= "Форма обучения: " . $_POST["Itm_8_00_5"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Форма обучения:</b></td><td>" . $_POST["Itm_8_00_5"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_5"] . ";";
$txtData .= "Способ оплаты: " . $_POST["Itm_8_00_6"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Способ оплаты:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_6"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_6"] . ";";
$txtData .= "Контактный телефон (с указанием кода города): " . $_POST["Itm_8_00_7"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Контактный телефон (с указанием кода города):</b></td><td>" . $_POST["Itm_8_00_7"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_7"] . ";";
$txtData .= "Контактный факс (с указанием кода города): " . $_POST["Itm_8_00_8"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Контактный факс (с указанием кода города):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_8"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_8"] . ";";
$txtData .= "Требуется ли бронирование номера в гостинице (очная форма): " . $_POST["Itm_8_00_9"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Требуется ли бронирование номера в гостинице (очная форма):</b></td><td>" . $_POST["Itm_8_00_9"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_9"] . ";";
$txtData .= "Источник информации о данном мероприятии*: " . ($_POST["Itm_8_00_10_sub_1"]==""?"-":$_POST["Itm_8_00_10_sub_1"]) . ", " . ($_POST["Itm_8_00_10_sub_2"]==""?"-":$_POST["Itm_8_00_10_sub_2"]) . ", " . ($_POST["Itm_8_00_10_sub_3"]==""?"-":$_POST["Itm_8_00_10_sub_3"]) . ", " . ($_POST["Itm_8_00_10_sub_4"]==""?"-":$_POST["Itm_8_00_10_sub_4"]) . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Источник информации о данном мероприятии*:</b></td><td bgcolor=\"#EEEEEE\">" . ($_POST["Itm_8_00_10_sub_1"]==""?"-":$_POST["Itm_8_00_10_sub_1"]) . ", " . ($_POST["Itm_8_00_10_sub_2"]==""?"-":$_POST["Itm_8_00_10_sub_2"]) . ", " . ($_POST["Itm_8_00_10_sub_3"]==""?"-":$_POST["Itm_8_00_10_sub_3"]) . ", " . ($_POST["Itm_8_00_10_sub_4"]==""?"-":$_POST["Itm_8_00_10_sub_4"]) . "</td></tr>";
$csvData .= ($_POST["Itm_8_00_10_sub_1"]==""?"-":$_POST["Itm_8_00_10_sub_1"]) . ", " . ($_POST["Itm_8_00_10_sub_2"]==""?"-":$_POST["Itm_8_00_10_sub_2"]) . ", " . ($_POST["Itm_8_00_10_sub_3"]==""?"-":$_POST["Itm_8_00_10_sub_3"]) . ", " . ($_POST["Itm_8_00_10_sub_4"]==""?"-":$_POST["Itm_8_00_10_sub_4"]) . ";";
$txtData .= "Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО: " . $_POST["Itm_8_00_11"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО:</b></td><td>" . $_POST["Itm_8_00_11"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_11"] . ";";
$txtData .= "Город: " . $_POST["Itm_8_00_12"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Город:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_12"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_12"] . ";";
$txtData .= "Паспортные данные (серия, номер, кем и когда выдан): " . $_POST["Itm_8_00_13"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Паспортные данные (серия, номер, кем и когда выдан):</b></td><td>" . $_POST["Itm_8_00_13"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_13"] . ";";
$txtData .= "Адрес по прописке (с указанием индекса): " . $_POST["Itm_8_00_14"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Адрес по прописке (с указанием индекса):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_14"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_14"] . ";";
$txtData .= "Адрес по регистрации (с указанием индекса): " . $_POST["Itm_8_00_15"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Адрес по регистрации (с указанием индекса):</b></td><td>" . $_POST["Itm_8_00_15"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_15"] . ";";
$txtData .= "Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы: " . $_POST["Itm_8_00_16"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_16"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_16"] . ";";
$txtData .= "Дополнительная информация, которую Вы считаете нужным сообщить (пожалуйста, укажите Вашу должность): " . $_POST["Itm_8_00_17"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Дополнительная информация, которую Вы считаете нужным сообщить (пожалуйста, укажите Вашу должность):</b></td><td>" . $_POST["Itm_8_00_17"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_17"] . ";";
$txtData .= "Дата заполнения и отправки: " . " " . $_POST["Itm_8_00_18_d"] . " " . $_POST["Itm_8_00_18_m"] . " " . $_POST["Itm_8_00_18_y"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Дата заполнения и отправки:</b></td><td bgcolor=\"#EEEEEE\">" . " " . $_POST["Itm_8_00_18_d"] . " " . $_POST["Itm_8_00_18_m"] . " " . $_POST["Itm_8_00_18_y"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_18_d"] . " " . $_POST["Itm_8_00_18_m"] . " " . $_POST["Itm_8_00_18_y"] . ";";
// Template
$htmHead = "<table width=\"90%\" border=\"0\" bgcolor=\"#FFFFFF\" cellpadding=\"4\" style=\"font: 11px Tahoma; color: #000000; border: 1px solid #BBBBBB;\">";
$htmFoot = "</table>";
// Send email to owner
$txtMsg = "Ректору ИРДПО.";
$htmMsg = $htmHead . "<tr><td>Ректору ИРДПО.</td></tr>" . $htmFoot;
$oEmail = new imEMail( ( $imForceSender ? $_POST["Itm_8_00_3"] : $my_mail ), $my_mail, "Заявка на обучение в ИРДПО от физ. лица", "utf-8" );
$oEmail->attachFile( $attachName, $attachContent, $attachMimeType );
$oEmail->setText( $txtMsg . "\r\n\r\n" . $txtData );
$oEmail->setHTML( "<html><body bgcolor=\"#063A69\"><center>" . $htmMsg . "<br />" . $htmHead . $htmData . $htmFoot . "<br />" . $htmHead . "<tr><td style=\"font-size: 85%\">" . $csvData . "</td></tr>" . $htmFoot . "</center></body></html>" );
$oEmail->send();
//Send email to user
$txtMsg = "Ваша заявка получена.";
$htmMsg = $htmHead . "<tr><td>Ваша заявка получена.</td></tr>" . $htmFoot;
$oEmail = new imEMail( $my_mail, $_POST["Itm_8_00_3"], "Re: Заявка на обучение в ИРДПО от физ. лица", "utf-8" );
//$oEmail->attachFile( $attachName, $attachContent, $attachMimeType );
$oEmail->setText( $txtMsg . "\r\n\r\n" . $txtData );
$oEmail->setHTML( "<html><body bgcolor=\"#063A69\"><center>" . $htmMsg . "<br />" . $htmHead . $htmData . $htmFoot . "</center></body></html>" );
$oEmail->send();
/////////////////////
} elseif( $_POST["tip"] == 2 ){
/////////////////////
$filenameForAttach = "Заявка на обучение ".trim($_POST['Itm_8_00_3']).'.docx';
$filenameForAttach = preg_replace('~\s+~', '_', $filenameForAttach);
$docFileName = trim($_POST['Itm_8_00_3']);
$docFileName = preg_replace('~\s*~', '_', $docFileName);
$docFileName = $my_path.$docFileName.'_'.time().'.docx';
// create docx documnet
$word = new DocxFromTemplate("templates/zyur.docx");
$word->fillTemplate($_POST);
$word->createDocument();
$word->setName($docFileName);
// docx attach
$attachName = $filenameForAttach;
$attachContent = file_get_contents($docFileName);
$attachMimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
$filename = $my_path . "data_y.txt";
$file = fopen( $filename, "a" );
$content = $_POST["Itm_8_00_1"] . " # " . $_POST["Itm_8_00_2"] . " # " . $_POST["Itm_8_00_3"] . " # " . $_POST["Itm_8_00_4"] . " # " . $_POST["Itm_8_00_5"] . " # " . $_POST["Itm_8_00_6"] . " # " . $_POST["Itm_8_00_7"] . " # " . $_POST["Itm_8_00_8"] . " # " . $_POST["Itm_8_00_9"] . " # " . $_POST["Itm_8_00_10"] . " # " . $_POST["Itm_8_00_11"] . " # " . $_POST["Itm_8_00_12_sub_1"] . " # " . $_POST["Itm_8_00_12_sub_2"] . " # " . $_POST["Itm_8_00_12_sub_3"] . " # " . $_POST["Itm_8_00_12_sub_4"] . " # " . $_POST["Itm_8_00_13"] . " # " . $_POST["Itm_8_00_14"] . " # " . $_POST["Itm_8_00_15"] . " # " . $_POST["Itm_8_00_16"] . " # " . $_POST["Itm_8_00_17"] . " # " . $_POST["Itm_8_00_18"] . " # " . $_POST["Itm_8_00_19"] . " # " . $_POST["Itm_8_00_20"] . " # " . $_POST["Itm_8_00_21"] . " # " . $_POST["Itm_8_00_22"] . " # " . $_POST["Itm_8_00_23"] . " # " . $_POST["Itm_8_00_24"] . " # " . $_POST["Itm_8_00_25"] . " # " . $_POST["Itm_8_00_26"] . " # " . $_POST["Itm_8_00_27"] . " # " . $_POST["Itm_8_00_28"] . " # " . $_POST["Itm_8_00_29"] . " # " . $_POST["Itm_8_00_30"] . " # " . $_POST["Itm_8_00_31_d"] . " # " . $_POST["Itm_8_00_31_m"] . " # " . $_POST["Itm_8_00_31_y"] . "\n";
fwrite( $file, $content );
// Form Data
$txtData = "";
$htmData = "";
$txtData .= "Название выбранного курса, семинара (полностью): " . $_POST["Itm_8_00_1"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Название выбранного курса, семинара (полностью):</b></td><td>" . $_POST["Itm_8_00_1"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_1"] . ";";
$txtData .= "Количество слушателей (цифрами): " . $_POST["Itm_8_00_2"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Количество слушателей (цифрами):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_2"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_2"] . ";";
$txtData .= "ФИО слушателя (полностью): " . $_POST["Itm_8_00_3"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>ФИО слушателя (полностью):</b></td><td>" . $_POST["Itm_8_00_3"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_3"] . ";";
$txtData .= "E-mail: " . $_POST["Itm_8_00_4"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>E-mail:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_4"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_4"] . ";";
$txtData .= "Мобильный телефон: " . $_POST["Itm_8_00_5"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Мобильный телефон:</b></td><td>" . $_POST["Itm_8_00_5"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_5"] . ";";
$txtData .= "Данные на других слушателей (если их количество больше 1) в формате:
Фамилия Имя Отчество, e-mail, мобильный телефон, Фамилия Имя Отчество, :,
: " . $_POST["Itm_8_00_6"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Данные на других слушателей (если их количество больше 1) в формате:
Фамилия Имя Отчество, e-mail, мобильный телефон, Фамилия Имя Отчество, :,
:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_6"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_6"] . ";";
$txtData .= "Форма обучения: " . $_POST["Itm_8_00_7"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Форма обучения:</b></td><td>" . $_POST["Itm_8_00_7"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_7"] . ";";
$txtData .= "Способ оплаты: " . $_POST["Itm_8_00_8"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Способ оплаты:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_8"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_8"] . ";";
$txtData .= "Контактный телефон (с указанием кода города): " . $_POST["Itm_8_00_9"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Контактный телефон (с указанием кода города):</b></td><td>" . $_POST["Itm_8_00_9"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_9"] . ";";
$txtData .= "Контактный факс (с указанием кода города): " . $_POST["Itm_8_00_10"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Контактный факс (с указанием кода города):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_10"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_10"] . ";";
$txtData .= "Требуется ли бронирование номера в гостинице (очная форма): " . $_POST["Itm_8_00_11"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Требуется ли бронирование номера в гостинице (очная форма):</b></td><td>" . $_POST["Itm_8_00_11"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_11"] . ";";
$txtData .= "Источник информации о данном мероприятии*: " . ($_POST["Itm_8_00_12_sub_1"]==""?"-":$_POST["Itm_8_00_12_sub_1"]) . ", " . ($_POST["Itm_8_00_12_sub_2"]==""?"-":$_POST["Itm_8_00_12_sub_2"]) . ", " . ($_POST["Itm_8_00_12_sub_3"]==""?"-":$_POST["Itm_8_00_12_sub_3"]) . ", " . ($_POST["Itm_8_00_12_sub_4"]==""?"-":$_POST["Itm_8_00_12_sub_4"]) . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Источник информации о данном мероприятии*:</b></td><td bgcolor=\"#EEEEEE\">" . ($_POST["Itm_8_00_12_sub_1"]==""?"-":$_POST["Itm_8_00_12_sub_1"]) . ", " . ($_POST["Itm_8_00_12_sub_2"]==""?"-":$_POST["Itm_8_00_12_sub_2"]) . ", " . ($_POST["Itm_8_00_12_sub_3"]==""?"-":$_POST["Itm_8_00_12_sub_3"]) . ", " . ($_POST["Itm_8_00_12_sub_4"]==""?"-":$_POST["Itm_8_00_12_sub_4"]) . "</td></tr>";
$csvData .= ($_POST["Itm_8_00_12_sub_1"]==""?"-":$_POST["Itm_8_00_12_sub_1"]) . ", " . ($_POST["Itm_8_00_12_sub_2"]==""?"-":$_POST["Itm_8_00_12_sub_2"]) . ", " . ($_POST["Itm_8_00_12_sub_3"]==""?"-":$_POST["Itm_8_00_12_sub_3"]) . ", " . ($_POST["Itm_8_00_12_sub_4"]==""?"-":$_POST["Itm_8_00_12_sub_4"]) . ";";
$txtData .= "Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО: " . $_POST["Itm_8_00_13"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО:</b></td><td>" . $_POST["Itm_8_00_13"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_13"] . ";";
$txtData .= "Полное название организации - заявителя: " . $_POST["Itm_8_00_14"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Полное название организации - заявителя:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_14"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_14"] . ";";
$txtData .= "Краткое название организации: " . $_POST["Itm_8_00_15"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Краткое название организации:</b></td><td>" . $_POST["Itm_8_00_15"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_15"] . ";";
$txtData .= "ФИО руководителя организации (полностью): " . $_POST["Itm_8_00_16"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>ФИО руководителя организации (полностью):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_16"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_16"] . ";";
$txtData .= "Должность руководителя организации (полностью): " . $_POST["Itm_8_00_17"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Должность руководителя организации (полностью):</b></td><td>" . $_POST["Itm_8_00_17"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_17"] . ";";
$txtData .= "Город: " . $_POST["Itm_8_00_18"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Город:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_18"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_18"] . ";";
$txtData .= "Юридический адрес: " . $_POST["Itm_8_00_19"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Юридический адрес:</b></td><td>" . $_POST["Itm_8_00_19"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_19"] . ";";
$txtData .= "Почтовый адрес: " . $_POST["Itm_8_00_20"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Почтовый адрес:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_20"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_20"] . ";";
$txtData .= "Сайт организации: " . $_POST["Itm_8_00_21"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Сайт организации:</b></td><td>" . $_POST["Itm_8_00_21"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_21"] . ";";
$txtData .= "Электронная почта организации: " . $_POST["Itm_8_00_22"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Электронная почта организации:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_22"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_22"] . ";";
$txtData .= "ИНН организации (цифрами): " . $_POST["Itm_8_00_23"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>ИНН организации (цифрами):</b></td><td>" . $_POST["Itm_8_00_23"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_23"] . ";";
$txtData .= "КПП организации (цифрами): " . $_POST["Itm_8_00_24"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>КПП организации (цифрами):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_24"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_24"] . ";";
$txtData .= "Название банка: " . $_POST["Itm_8_00_25"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Название банка:</b></td><td>" . $_POST["Itm_8_00_25"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_25"] . ";";
$txtData .= "Город банка: " . $_POST["Itm_8_00_26"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Город банка:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_26"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_26"] . ";";
$txtData .= "Счет организации (цифрами): " . $_POST["Itm_8_00_27"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Счет организации (цифрами):</b></td><td>" . $_POST["Itm_8_00_27"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_27"] . ";";
$txtData .= "БИК (цифрами): " . $_POST["Itm_8_00_28"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>БИК (цифрами):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_28"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_28"] . ";";
$txtData .= "Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы: " . $_POST["Itm_8_00_29"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы:</b></td><td>" . $_POST["Itm_8_00_29"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_29"] . ";";
$txtData .= "Дополнительная информация, которую Вы считаете нужным сообщить (пожалуйста, укажите Вашу должность): " . $_POST["Itm_8_00_30"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Дополнительная информация, которую Вы считаете нужным сообщить (пожалуйста, укажите Вашу должность):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_30"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_30"] . ";";
$txtData .= "Дата заполнения и отправки: " . " " . $_POST["Itm_8_00_31_d"] . " " . $_POST["Itm_8_00_31_m"] . " " . $_POST["Itm_8_00_31_y"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Дата заполнения и отправки:</b></td><td>" . " " . $_POST["Itm_8_00_31_d"] . " " . $_POST["Itm_8_00_31_m"] . " " . $_POST["Itm_8_00_31_y"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_31_d"] . " " . $_POST["Itm_8_00_31_m"] . " " . $_POST["Itm_8_00_31_y"] . ";";
// Template
$htmHead = "<table width=\"90%\" border=\"0\" bgcolor=\"#FFFFFF\" cellpadding=\"4\" style=\"font: 11px Tahoma; color: #000000; border: 1px solid #BBBBBB;\">";
$htmFoot = "</table>";
$htmlDog = "<p>";
$htmlDog .= "Федеральное государственное бюджетное образовательное учреждение дополнительного профессионального образования «Институт развития дополнительного профессионального образования», именуемое в дальнейшем «Институт», в лице и. о. ректора Безлепкина Валерия Васильевича, действующего на основании Устава (лицензия на право ведения образовательной деятельности в сфере профессионального образования № 1890 от 27.09.11, выдана Федеральной службой по надзору в сфере образования и науки) и приказа Минобрнауки России № 15-23/8 от 06.03.2012 г., с одной стороны, и __________________именуемое в дальнейшем «Заказчик», в лице " . $_POST["Itm_8_00_16"] . ", действующего на основании _______________, и представитель «Заказчика» " . $_POST["Itm_8_00_3"] . ", именуемая в дальнейшем «Обучающийся», с другой стороны, совместно именуемые Стороны, заключили настоящий Договор о нижеследующем: ";
$htmlDog = "</p>";
// Send email to owner
$txtMsg = "Ректору ИРДПО.";
$htmMsg = $htmHead . "<tr><td>Ректору ИРДПО.</td></tr>" . $htmFoot;
$oEmail = new imEMail( ( $imForceSender ? $_POST["Itm_8_00_4"] : $my_mail ), $my_mail, "Заявка на обучение в ИРДПО от юр. лица", "utf-8" );
$oEmail->attachFile( $attachName, $attachContent, $attachMimeType );
$oEmail->setText( $txtMsg . "\r\n\r\n" . $txtData );
$oEmail->setHTML( "<html><body bgcolor=\"#063A69\"><center>" . $htmMsg . "<br />" . $htmHead . $htmData . $htmFoot . "<br />" . $htmHead . "<tr><td style=\"font-size: 85%\">" . $csvData . "</td></tr>" . $htmFoot . "</center>" . $htmlDog . "</body></html>" );
$oEmail->send();
//Send email to user
$txtMsg = "Ваша заявка получена.";
$htmMsg = $htmHead . "<tr><td>Ваша заявка получена.</td></tr>" . $htmFoot;
$oEmail = new imEMail( $my_mail, $_POST["Itm_8_00_4"], "Re: Заявка на обучение в ИРДПО от юр. лица", "utf-8" );
//$oEmail->attachFile( $attachName, $attachContent, $attachMimeType );
$oEmail->setText( $txtMsg . "\r\n\r\n" . $txtData );
$oEmail->setHTML( "<html><body bgcolor=\"#063A69\"><center>" . $htmMsg . "<br />" . $htmHead . $htmData . $htmFoot . "</center></body></html>" );
$oEmail->send();
/////////////////////
} elseif( $_POST["tip"] == 3 ){
/////////////////////
$filename = $my_path . "data_z.txt";
$file = fopen( $filename, "a" );
$content = $_POST["Itm_8_00_1"] . " # " . $_POST["Itm_8_00_2"] . " # " . $_POST["Itm_8_00_3"] . " # " . $_POST["Itm_8_00_4"] . " # " . $_POST["Itm_8_00_5"] . " # " . $_POST["Itm_8_00_6_d"] . " # " . $_POST["Itm_8_00_6_m"] . " # " . $_POST["Itm_8_00_6_y"] . "\n";
fwrite( $file, $content );
// Form Data
$txtData = "";
$htmData = "";
$txtData .= "Фамилия Имя Отчество (полностью): " . $_POST["Itm_8_00_1"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Фамилия, Имя, Отчество (полностью):</b></td><td>" . $_POST["Itm_8_00_1"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_1"] . ";";
$txtData .= "E-mail: " . $_POST["Itm_8_00_2"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>E-mail:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_2"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_2"] . ";";
$txtData .= "Контактный (мобильный) телефон : " . $_POST["Itm_8_00_3"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Контактный (мобильный) телефон :</b></td><td>" . $_POST["Itm_8_00_3"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_3"] . ";";
$txtData .= "Организация: " . $_POST["Itm_8_00_4"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Организация:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_4"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_4"] . ";";
$txtData .= "Сообщение: " . $_POST["Itm_8_00_5"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Сообщение:</b></td><td>" . $_POST["Itm_8_00_5"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_5"] . ";";
$txtData .= "Дата заполнения и отправки: " . " " . $_POST["Itm_8_00_6_d"] . " " . $_POST["Itm_8_00_6_m"] . " " . $_POST["Itm_8_00_6_y"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Дата заполнения и отправки:</b></td><td bgcolor=\"#EEEEEE\">" . " " . $_POST["Itm_8_00_6_d"] . " " . $_POST["Itm_8_00_6_m"] . " " . $_POST["Itm_8_00_6_y"] . "</td></tr>";
$csvData .= $_POST["Itm_8_00_6_d"] . " " . $_POST["Itm_8_00_6_m"] . " " . $_POST["Itm_8_00_6_y"] . ";";
// Template
$htmHead = "<table width=\"90%\" border=\"0\" bgcolor=\"#FFFFFF\" cellpadding=\"4\" style=\"font: 11px Tahoma; color: #000000; border: 1px solid #BBBBBB;\">";
$htmFoot = "</table>";
// Send email to owner
$txtMsg = "Запрос информации.";
$htmMsg = $htmHead . "<tr><td>Запрос информации.</td></tr>" . $htmFoot;
$oEmail = new imEMail( ( $imForceSender ? $_POST["Itm_8_00_2"] : $my_mail ), $my_mail, "Запрос информации на сайте ИРДПО", "utf-8" );
$oEmail->setText( $txtMsg . "\r\n\r\n" . $txtData );
$oEmail->setHTML( "<html><body bgcolor=\"#063A69\"><center>" . $htmMsg . "<br />" . $htmHead . $htmData . $htmFoot . "<br />" . $htmHead . "<tr><td style=\"font-size: 85%\">" . $csvData . "</td></tr>" . $htmFoot . "</center></body></html>" );
$oEmail->send();
// Send email to user
$txtMsg = "Ваше сообщение получено.";
$htmMsg = $htmHead . "<tr><td>Ваше сообщение получено.</td></tr>" . $htmFoot;
$oEmail = new imEMail( $my_mail, $_POST["Itm_8_00_2"], "Re: Запрос информации на сайте ИРДПО", "utf-8" );
$oEmail->setText( $txtMsg . "\r\n\r\n" . $txtData );
$oEmail->setHTML( "<html><body bgcolor=\"#063A69\"><center>" . $htmMsg . "<br />" . $htmHead . $htmData . $htmFoot . "</center></body></html>" );
$oEmail->send();
} else die( "Error" );
@header( "Location: /good.html" );
/////////////////////
} else {
/////////////////////
echo <<<HTML
<script type="text/javascript">
function imGetLayer( sName ){
return document.getElementById ? document.getElementById( sName ) : document.all ? document.all[sName] : "";
}
function imCheckForm( iType, sID, sAlert, iCount, sUrl ){
var sError = "";
switch( iType ){
case 0:
if( imGetLayer( sID ).value == "" ) sError = sID;
break;
case 1:
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if( imGetLayer( sID ).value == "" || !filter.test( imGetLayer( sID ).value ) ) sError = sID;
break;
case 2:
if( imGetLayer( sID + "_d" ).selectedIndex == 0 || imGetLayer( sID + "_m" ).selectedIndex == 0 || imGetLayer( sID + "_y" ).value == "" ) sError = sID + "_y";
break;
case 3:
if( imGetLayer( sID ).selectedIndex == 0 ) sError = sID;
break;
case 4:
var bValid = false;
while( iCount-- && !bValid ){
if( imGetLayer( sID + ( iCount + 1 ) ).checked == true ) bValid = true;
}
if( !bValid ) sError = sID + "1";
break;
case 5:
if( imGetUrl( sUrl + '?chk=' + sID + '&ans=' + escape( imGetLayer( sID ).value ) ) != '0' ) sError = sID;
break;
case 6:
if( imGetUrl( 'captcha/imcaptcha.php?action=check&code=' + imGetLayer( sID + '_cpf' ).value + '&ans=' + imGetLayer( sID + '_cpv' ).value ) != '0' ) sError = sID + '_cpv';
break;
}
if( sError != "" ){
alert( sAlert );
imGetLayer( sError ).focus();
return false;
}
return true;
}
</script>
HTML;
if( $_GET["form"] == 1 ){
echo <<<HTML
<script type="text/javascript">
function check_forms( oForm ){
var sAlert1 = "Отсутствует значение поля ";
var sAlert2 = "Неверное значение e-mail для поля ";
var sAlert3 = "Запрашиваемый вопрос не действителен ";
if( !imCheckForm( 0, "Itm_8_00_1", sAlert1 + "\'Название выбранного курса, семинара (полностью)\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_2", sAlert1 + "\'ФИО слушателя (полностью)\'", 0, "" ) ) return false;
if( !imCheckForm( 1, "Itm_8_00_3", sAlert2 + "\'E-mail\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_4", sAlert1 + "\'Мобильный телефон\'", 0, "" ) ) return false;
if( !imCheckForm( 4, "Itm_8_00_5_sub_", sAlert1 + "\'Форма обучения\'", 4, "" ) ) return false;
if( !imCheckForm( 4, "Itm_8_00_6_sub_", sAlert1 + "\'Способ оплаты\'", 2, "" ) ) return false;
if( !imCheckForm( 4, "Itm_8_00_9_sub_", sAlert1 + "\'Требуется ли бронирование номера в гостинице (очная форма)\'", 2, "" ) ) return false;
if( !imCheckForm( 4, "Itm_8_00_11_sub_", sAlert1 + "\'Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО\'", 2, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_12", sAlert1 + "\'Город\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_13", sAlert1 + "\'Паспортные данные (серия, номер, кем и когда выдан)\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_14", sAlert1 + "\'Адрес по прописке (с указанием индекса)\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_15", sAlert1 + "\'Адрес по регистрации (с указанием индекса)\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_16", sAlert1 + "\'Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы\'", 0, "" ) ) return false;
if( !imCheckForm( 2, "Itm_8_00_18", sAlert1 + "\'Дата заполнения и отправки\'", 0, "" ) ) return false;
return true;
}
</script>
<!-- Форма физ. лиц | ^ -->
<form onsubmit="return check_forms( this )" method="post" action="/engine/modules/my_form.php">
<label for="Itm_8_00_1">Название выбранного курса, семинара (полностью)*:</label>
<input type="text" id="Itm_8_00_1" name="Itm_8_00_1" />
<br />
<label for="Itm_8_00_2">ФИО слушателя (полностью)*:</label>
<input type="text" id="Itm_8_00_2" name="Itm_8_00_2" />
<br />
<label for="Itm_8_00_3">E-mail*:</label>
<input type="text" id="Itm_8_00_3" name="Itm_8_00_3" />
<br />
<label for="Itm_8_00_4">Мобильный телефон*:</label>
<input type="text" id="Itm_8_00_4" name="Itm_8_00_4" />
<br />
Форма обучения*:<br />
<input type="radio" value="Очная" id="Itm_8_00_5_sub_1" name="Itm_8_00_5" /> <label for="Itm_8_00_5_sub_1" style="display: inline; margin-right: 10px;">Очная</label>
<input type="radio" value="Дистанционная" id="Itm_8_00_5_sub_2" name="Itm_8_00_5" /> <label for="Itm_8_00_5_sub_2" style="display: inline; margin-right: 10px;">Дистанционная</label>
<input type="radio" value="Дистанционно-очная" id="Itm_8_00_5_sub_3" name="Itm_8_00_5" /> <label for="Itm_8_00_5_sub_3" style="display: inline; margin-right: 10px;">Дистанционно-очная</label>
<input type="radio" value="Он-лайн/Вебинар" id="Itm_8_00_5_sub_4" name="Itm_8_00_5" /> <label for="Itm_8_00_5_sub_4" style="display: inline; margin-right: 10px;">Он-лайн/Вебинар</label>
<br /><br />
Способ оплаты*:<br />
<input type="radio" value="Безналичный" id="Itm_8_00_6_sub_1" name="Itm_8_00_6" /> <label for="Itm_8_00_6_sub_1" style="display: inline; margin-right: 10px;">Безналичный</label>
<input type="radio" value="Наличными" id="Itm_8_00_6_sub_2" name="Itm_8_00_6" /> <label for="Itm_8_00_6_sub_2" style="display: inline; margin-right: 10px;">Наличными</label>
<br /><br />
<label for="Itm_8_00_7">Контактный телефон (с указанием кода города):</label>
<input type="text" id="Itm_8_00_7" name="Itm_8_00_7" />
<br />
<label for="Itm_8_00_8">Контактный факс (с указанием кода города):</label>
<input type="text" id="Itm_8_00_8" name="Itm_8_00_8" />
<br />
Требуется ли бронирование номера в гостинице (очная форма)*:<br />
<input type="radio" value="Да" id="Itm_8_00_9_sub_1" name="Itm_8_00_9" /> <label for="Itm_8_00_9_sub_1" style="display: inline; margin-right: 10px;">Да</label>
<input type="radio" value="Нет" id="Itm_8_00_9_sub_2" name="Itm_8_00_9" /> <label for="Itm_8_00_9_sub_2" style="display: inline; margin-right: 10px;">Нет</label>
<br /><br />
Источник информации о данном мероприятии*:<br />
<input type="checkbox" value="Почта" id="Itm_8_00_10_sub_1" name="Itm_8_00_10_sub_1" /> <label for="Itm_8_00_10_sub_1" style="display: inline; margin-right: 10px;">Почта</label>
<input type="checkbox" value="E-mail" id="Itm_8_00_10_sub_2" name="Itm_8_00_10_sub_2" /> <label for="Itm_8_00_10_sub_2" style="display: inline; margin-right: 10px;">E-mail</label>
<input type="checkbox" value="Реклама" id="Itm_8_00_10_sub_3" name="Itm_8_00_10_sub_5" /> <label for="Itm_8_00_10_sub_5" style="display: inline; margin-right: 10px;">Реклама</label>
<input type="checkbox" value="Факс" id="Itm_8_00_10_sub_3" name="Itm_8_00_10_sub_3" /> <label for="Itm_8_00_10_sub_3" style="display: inline; margin-right: 10px;">Факс</label>
<input type="checkbox" value="Другое" id="Itm_8_00_10_sub_4" name="Itm_8_00_10_sub_4" /> <label for="Itm_8_00_10_sub_4" style="display: inline; margin-right: 10px;">Другое</label>
<br /><br />
Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО*:<br />
<input type="radio" value="Да" id="Itm_8_00_11_sub_1" name="Itm_8_00_11"> <label for="Itm_8_00_11_sub_1" style="display: inline; margin-right: 10px;">Да</label>
<input type="radio" value="Нет" id="Itm_8_00_11_sub_2" name="Itm_8_00_11"> <label for="Itm_8_00_11_sub_2" style="display: inline; margin-right: 10px;">Нет</label>
<br /><br />
<label for="Itm_8_00_12">Город*:</label>
<input type="text" id="Itm_8_00_12" name="Itm_8_00_12" />
<label for="Itm_8_00_13">Паспортные данные (серия, номер, кем и когда выдан)*:</label>
<input type="text" id="Itm_8_00_13" name="Itm_8_00_13" />
<br />
<label for="Itm_8_00_14">Адрес по прописке (с указанием индекса)*:</label>
<input type="text" id="Itm_8_00_14" name="Itm_8_00_14" />
<br />
<label for="Itm_8_00_15">Адрес по регистрации (с указанием индекса)*:</label>
<input type="text" id="Itm_8_00_15" name="Itm_8_00_15" />
<br />
<label for="Itm_8_00_16">Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы*:</label>
<input type="text" id="Itm_8_00_16" name="Itm_8_00_16" />
<br />
<label for="Itm_8_00_17">Дополнительная информация, которую Вы считаете нужным сообщить (пожалуйста, укажите Вашу должность):</label>
<input type="text" id="Itm_8_00_17" name="Itm_8_00_17" />
<br />
Дата заполнения и отправки*:<br />
<select id="Itm_8_00_18_d" name="Itm_8_00_18_d">
<option selected="selected">-</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<select id="Itm_8_00_18_m" name="Itm_8_00_18_m">
<option selected="selected">-</option>
<option>Январь</option>
<option>Февраль</option>
<option>Март</option>
<option>Апрель</option>
<option>Май</option>
<option>Июнь</option>
<option>Июль</option>
<option>Август</option>
<option>Сентябрь</option>
<option>Октябрь</option>
<option>Ноябрь</option>
<option>Декабрь</option>
</select>
<select id="Itm_8_00_18_y" name="Itm_8_00_18_y">
<option selected="selected">2017</option>
<option>2018</option>
<option>2019</option>
<option>2020</option>
</select>
<input type="hidden" name="val" value="submit" />
<input type="hidden" name="tip" value="1" />
<br /><br />
<input type="submit" value="Отправить" />
<input type="reset" value="Очистить" />
</form>
<!-- Форма физ. лиц | $ -->
HTML;
} elseif ( $_GET["form"] == 2 ){
echo <<<HTML
<script type="text/javascript">
function check_forms( oForm ){
sAlert1 = "Отсутствует значение поля ";
sAlert2 = "Неверное значение e-mail для поля ";
sAlert3 = "Запрашиваемый вопрос не действителен ";
if( !imCheckForm( 0, "Itm_8_00_1", sAlert1 + "\'Название выбранного курса, семинара (полностью)\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_2", sAlert1 + "\'Количество слушателей (цифрами)\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_3", sAlert1 + "\'ФИО слушателя (полностью)\'", 0, "" ) ) return false;
if( !imCheckForm( 1, "Itm_8_00_4", sAlert2 + "\'E-mail\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_5", sAlert1 + "\'Мобильный телефон\'", 0, "" ) ) return false;
if( !imCheckForm( 4, "Itm_8_00_7_sub_", sAlert1 + "\'Форма обучения\'", 4, "" ) ) return false;
if( !imCheckForm( 4, "Itm_8_00_8_sub_", sAlert1 + "\'Способ оплаты\'",2, "")) return false;
if( !imCheckForm( 0, "Itm_8_00_9", sAlert1 + "\'Контактный телефон (с указанием кода города)\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_10", sAlert1 + "\'Контактный факс (с указанием кода города)\'", 0, "" ) ) return false;
if( !imCheckForm( 4, "Itm_8_00_11_sub_", sAlert1 + "\'Требуется ли бронирование номера в гостинице (очная форма)\'", 2, "" ) ) return false;
if( !imCheckForm( 4, "Itm_8_00_13_sub_", sAlert1 + "\'Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО\'", 2, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_14", sAlert1 + "\'Полное название организации - заявителя\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_15", sAlert1 + "\'Краткое название организации\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_16", sAlert1 + "\'ФИО руководителя организации (полностью)\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_17", sAlert1 + "\'Должность руководителя организации (полностью)\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_18", sAlert1 + "\'Город\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_19", sAlert1 + "\'Юридический адрес\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_20", sAlert1 + "\'Почтовый адрес\'", 0, "" ) ) return false;
if( !imCheckForm( 1, "Itm_8_00_22", sAlert2 + "\'Электронная почта организации\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_23", sAlert1 + "\'ИНН организации (цифрами)\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_24", sAlert1 + "\'КПП организации (цифрами)\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_25", sAlert1 + "\'Название банка\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_26", sAlert1 + "\'Город банка\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_27", sAlert1 + "\'Счет организации (цифрами)\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_28", sAlert1 + "\'БИК (цифрами)\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_29", sAlert1 + "\'Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы\'", 0, "" ) ) return false;
if( !imCheckForm( 2, "Itm_8_00_31", sAlert1 + "\'Дата заполнения и отправки\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_32", sAlert1 + "\'Должность слушателя\'", 0, "" ) ) return false;
return true;
}
</script>
<!-- Форма юр. лица | ^ -->
<form onsubmit="return check_forms( this )" method="post" action="/engine/modules/my_form.php">
<label for="Itm_8_00_1">Название выбранного курса, семинара (полностью)*:</label>
<input type="text" id="Itm_8_00_1" name="Itm_8_00_1" />
<br />
<label for="Itm_8_00_2">Количество слушателей (цифрами)*:</label>
<input type="text" id="Itm_8_00_2" name="Itm_8_00_2" />
<br />
<label for="Itm_8_00_3">ФИО слушателя (полностью)*:</label>
<input type="text" id="Itm_8_00_3" name="Itm_8_00_3" />
<br />
<label for="Itm_8_00_32">Должность слушателя*:</label>
<input type="text" id="Itm_8_00_32" name="Itm_8_00_32" />
<br />
<label for="Itm_8_00_4">E-mail*:</label>
<input type="text" id="Itm_8_00_4" name="Itm_8_00_4" />
<br />
<label for="Itm_8_00_5">Мобильный телефон*:</label>
<input type="text" id="Itm_8_00_5" name="Itm_8_00_5" />
<br />
<label for="Itm_8_00_6">Данные на других слушателей (если их количество больше 1) в формате: Фамилия Имя Отчество, e-mail, мобильный телефон, Фамилия Имя Отчество, ...,</label>
<input type="text" id="Itm_8_00_6" name="Itm_8_00_6" />
<br />
Форма обучения*:<br />
<input type="radio" value="Очная" id="Itm_8_00_7_sub_1" name="Itm_8_00_7" /> <label for="Itm_8_00_7_sub_1" style="display: inline; margin-right: 10px;">Очная</label>
<input type="radio" value="Дистанционная " id="Itm_8_00_7_sub_2" name="Itm_8_00_7" /> <label for="Itm_8_00_7_sub_2" style="display: inline; margin-right: 10px;">Дистанционная</label>
<input type="radio" value="Дистанционно-очная" id="Itm_8_00_7_sub_3" name="Itm_8_00_7" /> <label for="Itm_8_00_7_sub_3" style="display: inline; margin-right: 10px;">Дистанционно-очная</label>
<input type="radio" value="Он-Лайн/Вебинар" id="Itm_8_00_7_sub_4" name="Itm_8_00_7" /> <label for="Itm_8_00_7_sub_4" style="display: inline; margin-right: 10px;">Он-Лайн/Вебинар</label>
<br /><br />
Способ оплаты*:<br />
<input type="radio" value="Безналичный" id="Itm_8_00_8_sub_1" name="Itm_8_00_8" /> <label for="Itm_8_00_8_sub_1" style="display: inline; margin-right: 10px;">Безналичный</label>
<input type="radio" value="наличными" id="Itm_8_00_8_sub_2" name="Itm_8_00_8" /> <label for="Itm_8_00_8_sub_2" style="display: inline; margin-right: 10px;">Наличными</label>
<br /><br />
<label for="Itm_8_00_9">Контактный телефон (с указанием кода города)*:</label>
<input type="text" id="Itm_8_00_9" name="Itm_8_00_9" />
<br />
<label for="Itm_8_00_10">Контактный факс (с указанием кода города)*:</label>
<input type="text" id="Itm_8_00_10" name="Itm_8_00_10" />
<br />
Требуется ли бронирование номера в гостинице (очная форма)*:<br />
<input type="radio" value="Да" id="Itm_8_00_11_sub_1" name="Itm_8_00_11" /> <label for="Itm_8_00_11_sub_1" style="display: inline; margin-right: 10px;">Да</label>
<input type="radio" value="Нет" id="Itm_8_00_11_sub_2" name="Itm_8_00_11" /> <label for="Itm_8_00_11_sub_2" style="display: inline; margin-right: 10px;">Нет</label>
<br /><br />
Источник информации о данном мероприятии*:<br />
<input type="checkbox" value="Почта" id="Itm_8_00_12_sub_1" name="Itm_8_00_12_sub_1" /> <label for="Itm_8_00_12_sub_1" style="display: inline; margin-right: 10px;">Почта</label>
<input type="checkbox" value="E-mail" id="Itm_8_00_12_sub_2" name="Itm_8_00_12_sub_2" /> <label for="Itm_8_00_12_sub_2" style="display: inline; margin-right: 10px;">E-mail</label>
<input type="checkbox" value="Факс" id="Itm_8_00_12_sub_3" name="Itm_8_00_12_sub_3" /> <label for="Itm_8_00_12_sub_3" style="display: inline; margin-right: 10px;">Факс</label>
<input type="checkbox" value="Другое" id="Itm_8_00_12_sub_4" name="Itm_8_00_12_sub_4" /> <label for="Itm_8_00_12_sub_4" style="display: inline; margin-right: 10px;">Другое</label>
<input type="checkbox" value="Реклама" id="Itm_8_00_12_sub_5" name="Itm_8_00_12_sub_5" /> <label for="Itm_8_00_12_sub_5" style="display: inline; margin-right: 10px;">Реклама</label>
<br /><br />
Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО*:<br />
<input type="radio" value="Да" id="Itm_8_00_13_sub_1" name="Itm_8_00_13" /> <label for="Itm_8_00_13_sub_1" style="display: inline; margin-right: 10px;">Да</label>
<input type="radio" value="Нет" id="Itm_8_00_13_sub_2" name="Itm_8_00_13" /> <label for="Itm_8_00_13_sub_2" style="display: inline; margin-right: 10px;">Нет</label>
<br /><br />
<label for="Itm_8_00_14">Полное название организации - заявителя*:</label>
<input type="text" id="Itm_8_00_14" name="Itm_8_00_14" />
<br />
<label for="Itm_8_00_15">Краткое название организации*:</label>
<input type="text" id="Itm_8_00_15" name="Itm_8_00_15" />
<br />
<label for="Itm_8_00_16">ФИО руководителя организации (полностью)*:</label>
<input type="text" id="Itm_8_00_16" name="Itm_8_00_16" />
<br />
<label for="Itm_8_00_17">Должность руководителя организации (полностью)*:</label>
<input type="text" id="Itm_8_00_17" name="Itm_8_00_17" />
<br />
<label for="Itm_8_00_18">Город*:</label>
<input type="text" id="Itm_8_00_18" name="Itm_8_00_18" />
<br />
<label for="Itm_8_00_19">Юридический адрес*:</label>
<input type="text" id="Itm_8_00_19" name="Itm_8_00_19" />
<br />
<label for="Itm_8_00_20">Почтовый адрес*:</label>
<input type="text" id="Itm_8_00_20" name="Itm_8_00_20" />
<label for="Itm_8_00_21">Сайт организации:</label>
<input type="text" id="Itm_8_00_21" name="Itm_8_00_21" />
<br />
<label for="Itm_8_00_22">Электронная почта организации*:</label>
<input type="text" id="Itm_8_00_22" name="Itm_8_00_22" />
<br />
<label for="Itm_8_00_23">ИНН организации (цифрами)*:</label>
<input type="text" id="Itm_8_00_23" name="Itm_8_00_23" />
<br />
<label for="Itm_8_00_24">КПП организации (цифрами)*:</label>
<input type="text" id="Itm_8_00_24" name="Itm_8_00_24" />
<br />
<label for="Itm_8_00_25">Название банка*:</label>
<input type="text" id="Itm_8_00_25" name="Itm_8_00_25" />
<br />
<label for="Itm_8_00_26">Город банка*:</label>
<input type="text" id="Itm_8_00_26" name="Itm_8_00_26" />
<br />
<label for="Itm_8_00_27">Счет организации (цифрами)*:</label>
<input type="text" id="Itm_8_00_27" name="Itm_8_00_27" />
<br />
<label for="Itm_8_00_28">БИК (цифрами)*:</label>
<input type="text" id="Itm_8_00_28" name="Itm_8_00_28" />
<br />
<label for="Itm_8_00_29">Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы*:</label>
<input type="text" id="Itm_8_00_29" name="Itm_8_00_29" />
<br />
<label for="Itm_8_00_30">Дополнительная информация, которую Вы считаете нужным сообщить (пожалуйста, укажите Вашу должность):</label>
<input type="text" id="Itm_8_00_30" name="Itm_8_00_30" />
<br />
Дата заполнения и отправки*:<br />
<select id="Itm_8_00_31_d" name="Itm_8_00_31_d">
<option selected="selected">-</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<select id="Itm_8_00_31_m" name="Itm_8_00_31_m">
<option selected="selected">-</option>
<option>Январь</option>
<option>Февраль</option>
<option>Март</option>
<option>Апрель</option>
<option>Май</option>
<option>Июнь</option>
<option>Июль</option>
<option>Август</option>
<option>Сентябрь</option>
<option>Октябрь</option>
<option>Ноябрь</option>
<option>Декабрь</option>
</select>
<select id="Itm_8_00_31_y" name="Itm_8_00_31_y">
<option selected="selected">2017</option>
<option>2018</option>
<option>2019</option>
<option>2020</option>
</select>
<input type="hidden" name="val" value="submit" />
<input type="hidden" name="tip" value="2" />
<br /><br />
<input type="submit" value="Отправить" />
<input type="reset" value="Очистить" />
</form>
<!-- Форма юр. лица | $ -->
HTML;
} elseif ( $_GET["form"] == 3 ){
echo <<<HTML
<script type="text/javascript">
function check_forms( oForm ){
sAlert1 = "Отсутствует значение поля ";
sAlert2 = "Неверное значение e-mail для поля ";
sAlert3 = "Запрашиваемый вопрос не действителен ";
if( !imCheckForm( 0, "Itm_8_00_1", sAlert1 + "\'Фамилия, Имя, Отчество (полностью)\'", 0, "" ) ) return false;
if( !imCheckForm( 1, "Itm_8_00_2", sAlert2 + "\'E-mail\'", 0, "" ) ) return false;
if( !imCheckForm( 0, "Itm_8_00_5", sAlert1 + "\'Сообщение\'", 0, "" ) ) return false;
if( !imCheckForm( 2, "Itm_8_00_6", sAlert1 + "\'Дата заполнения и отправки\'", 0, "" ) ) return false;
return true;
}
</script>
<form onsubmit="return check_forms( this )" method="post" action="/engine/modules/my_form.php">
<label for="Itm_8_00_1">Фамилия Имя Отчество (полностью)*:</label>
<input type="text" id="Itm_8_00_1" name="Itm_8_00_1" />
<br />
<label for="Itm_8_00_2">E-mail*:</label>
<input type="text" id="Itm_8_00_2" name="Itm_8_00_2" />
<br />
<label for="Itm_8_00_3">Контактный (мобильный) телефон:</label>
<input type="text" id="Itm_8_00_3" name="Itm_8_00_3" />
<br />
<label for="Itm_8_00_4">Организация:</label>
<input type="text" id="Itm_8_00_4" name="Itm_8_00_4" />
<br />
<label for="Itm_8_00_5">Сообщение*:</label>
<textarea id="Itm_8_00_5" name="Itm_8_00_5"></textarea>
<br />
Дата заполнения и отправки*:<br />
<select id="Itm_8_00_6_d" name="Itm_8_00_6_d">
<option selected="selected">-</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<select id="Itm_8_00_6_m" name="Itm_8_00_6_m">
<option selected="selected">-</option>
<option>Январь</option>
<option>Февраль</option>
<option>Март</option>
<option>Апрель</option>
<option>Май</option>
<option>Июнь</option>
<option>Июль</option>
<option>Август</option>
<option>Сентябрь</option>
<option>Октябрь</option>
<option>Ноябрь</option>
<option>Декабрь</option>
</select>
<select id="Itm_8_00_6_y" name="Itm_8_00_6_y">
<option selected="selected">2017</option>
<option>2018</option>
<option>2019</option>
<option>2020</option>
</select>
<input type="hidden" name="val" value="submit" />
<input type="hidden" name="tip" value="3" />
<br /><br />
<input type="submit" value="Отправить" />
<input type="reset" value="Очистить" />
</form>
HTML;
} else die( "Error" );
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment