Advertisement
Guest User

Untitled

a guest
May 22nd, 2015
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 65.88 KB | None | 0 0
  1. <?php
  2. $my_mail = "fzayr@irdpo.ru";
  3. $my_path = $_SERVER["DOCUMENT_ROOT"] . "/uploads/";
  4.  
  5. // true = force the user email address to be set as the sender
  6. $imForceSender = false;
  7.  
  8. class imEMail {
  9.     var $from;
  10.     var $to;
  11.     var $subject;
  12.     var $charset;
  13.     var $text;
  14.     var $html;
  15.     var $attachments;
  16.  
  17.     function imEMail( $from, $to, $subject, $charset ){
  18.         $this->from = $from;
  19.         $this->to = $to;
  20.         $this->subject = $subject;
  21.         $this->charset = $charset;
  22.     }
  23.  
  24.     function setFrom( $from ){
  25.         $this->from = $from;
  26.     }
  27.  
  28.     function setTo( $to ){
  29.         $this->to = $to;
  30.     }
  31.  
  32.     function setSubject( $subject ){
  33.         $this->subject = $subject;
  34.     }
  35.  
  36.     function setCharset( $charset ){
  37.         $this->charset = $charset;
  38.     }
  39.  
  40.     function setText( $text ){
  41.         $this->text = $text;
  42.     }
  43.  
  44.     function setHTML( $html ){
  45.         $this->html = $html;
  46.     }
  47.  
  48.     function attachFile( $name, $content, $mime_type ){
  49.         $attachment["name"] = '=?UTF-8?B?'.base64_encode($name).'?=';
  50.         $attachment["content"] = base64_encode( $content );
  51.         $attachment["mime_type"] = $mime_type;
  52.         $this->attachments[] = $attachment;
  53.     }
  54.  
  55.     function send(){
  56.         $headers = "";
  57.         $msg = "";
  58.  
  59.         if( $this->from == "" || $this->to == "" || ( $this->text == "" && $this->html == "" ) ) return false;
  60.  
  61.         $boundary = md5( time() );
  62.  
  63.         $headers .= "From: " . $this->from . "\r\n";
  64.         $headers .= "Message-ID: <" . time() . rand( 0, 9 ) . rand( 0, 9 ) . "@websitex5.users>\r\n";
  65.         $headers .= "X-Mailer: ZEOS.IN Mailer\r\n";
  66.         $headers .= "MIME-Version: 1.0\r\n";
  67.  
  68.         if( is_array( $this->attachments ) ){
  69.             $headers .= "Content-Type: multipart/mixed; boundary=\"" . $boundary . "\"\r\n\r\n";
  70.             $headers .= "--" . $boundary . "\r\n";
  71.         }
  72.  
  73.         if( $this->html == "" ){
  74.             $headers .= "Content-Type: text/plain; charset=" . $this->charset . "\r\n";
  75.             $headers .= "Content-Transfer-Encoding: 8bit\r\n";
  76.             $msg .= $this->text . "\r\n\r\n";
  77.         } else if( $this->text == "" ){
  78.             $headers .= "Content-Type: text/html; charset=" . $this->charset . "\r\n";
  79.             $headers .= "Content-Transfer-Encoding: 8bit\r\n";
  80.             $msg .= $this->html . "\r\n\r\n";
  81.         } else {
  82.             $alt_boundary = $boundary . "_alt";
  83.             $headers .= "Content-Type: multipart/alternative; boundary=\"" . $alt_boundary . "\"\r\n";
  84.  
  85.             $msg .= "--" . $alt_boundary . "\r\n";
  86.             $msg .= "Content-Type: text/plain; charset=" . $this->charset . "\r\n";
  87.             $msg .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
  88.             $msg .= $this->text . "\r\n\r\n";
  89.             $msg .= "--" . $alt_boundary . "\r\n";
  90.             $msg .= "Content-Type: text/html; charset=" . $this->charset . "\r\n";
  91.             $msg .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
  92.             $msg .= $this->html . "\r\n\r\n";
  93.             $msg .= "--" . $alt_boundary . "--\r\n\r\n";
  94.         }
  95.  
  96.         if( is_array( $this->attachments ) ) {
  97.             foreach( $this->attachments as $attachment ){
  98.                 $msg .= "--" . $boundary . "\r\n";
  99.                 $msg .= "Content-Type: " . $attachment["mime_type"] . "; name=\"" . $attachment["name"] . "\"\r\n";
  100.                 $msg .= "Content-Transfer-Encoding: base64\r\n";
  101.                 $msg .= "Content-Disposition: attachment; filename=\"" . $attachment["name"] . "\"\r\n\r\n";
  102.                 $msg .= chunk_split( $attachment["content"] ) . "\r\n\r\n";
  103.             }
  104.  
  105.             $msg .= "--" . $boundary . "--\r\n\r\n";
  106.         }
  107.  
  108.         ini_set( "sendmail_from", $this->from );
  109.  
  110.         $r = @mail( $this->to, $this->subject, $msg, $headers, "-f" . $this->from );
  111.  
  112.         if( !$r ){
  113.             $headers = "To: " . $this->to . "\r\n" . $headers;
  114.             $r = @mail( $this->to, $this->subject, $msg, $headers );
  115.         }
  116.  
  117.         return $r;
  118.     }
  119. }
  120.  
  121.  
  122. class DocxFromTemplate extends ZipArchive{
  123.    
  124.     private $template;
  125.    
  126.     private $document;
  127.  
  128.     private $content;
  129.  
  130.     public function __construct($templateName) {
  131.  
  132.       $this->template = $templateName;
  133.       $this->document = basename($templateName);
  134.  
  135.       if (!copy($this->template, $this->document)) {
  136.         die("Unable to copy <".$this->template.">\n");
  137.       }
  138.  
  139.       if ($this->open($this->document, ZIPARCHIVE::CREATE) !== TRUE) {
  140.         die("Unable to open <".$this->document.">\n");
  141.       }
  142.  
  143.       if ( $this->extractTo('.', 'word/document.xml') !== TRUE) {
  144.         die("Unable to extract template\n");
  145.       }
  146.      
  147.       $this->content = file_get_contents('./word/document.xml');
  148.  
  149.     }
  150.  
  151.     // Заменяем заготовленные выражения на поступившие данные
  152.     public function fillTemplate($data) {
  153.  
  154.       foreach ($data as $k => $v) {
  155.         $toReplace['{'.$k.'}'] = iconv("windows-1251", "UTF-8", $v);
  156.       }
  157.      
  158.       $this->content = str_replace(array_keys($toReplace), array_values($toReplace), $this->content);
  159.       $this->content = preg_replace('~{[^}]*}~', '',  $this->content);
  160.     }
  161.  
  162.     // Упаковываем архив
  163.     public function createDocument() {
  164.  
  165.       $this->addFromString("word/document.xml", $this->content);
  166.  
  167.       unlink('word/document.xml');
  168.       rmdir('word');
  169.      
  170.       $this->close();
  171.     }
  172.    
  173.     public function setName($name) {
  174.       rename($this->document, $name);
  175.     }
  176. }
  177.  
  178. if( $_POST["val"] == "submit" ){
  179. /////////////////////
  180.     if( $_POST["tip"] == 1 ){
  181.        
  182.         // create name
  183.         $filenameForAttach = trim(iconv("windows-1251", "UTF-8", $_POST['Itm_8_00_2']));
  184.         $filenameForAttach = preg_replace('~\s*~', '_', $filenameForAttach);
  185.         $docFileName = trim($_POST['Itm_8_00_2']);
  186.         $docFileName = preg_replace('~\s*~', '_', $docFileName);
  187.         $docFileName = $my_path.$docFileName.'_'.time().'.docx';
  188.        
  189.         // create docx documnet
  190.         $word = new DocxFromTemplate("templates/zfis.docx");
  191.         $word->fillTemplate($_POST);
  192.         $word->createDocument();
  193.         $word->setName($docFileName);
  194.    
  195.         // docx attach
  196.         $attachName = $filenameForAttach;
  197.         $attachContent = file_get_contents($docFileName);
  198.         $attachMimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
  199.        
  200.        
  201.        
  202.        
  203.         $filename = $my_path . "data_f.txt";
  204.         $file = fopen( $filename, "a" );
  205.         $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";
  206.         fwrite( $file, $content );
  207.  
  208.         // Form Data
  209.         $txtData = "";
  210.         $htmData = "";
  211.  
  212.         $txtData .= "Название выбранного курса, семинара (полностью): " . $_POST["Itm_8_00_1"] . "\r\n";
  213.         $htmData .= "<tr><td width=\"25%\"><b>Название выбранного курса, семинара (полностью):</b></td><td>" . $_POST["Itm_8_00_1"] . "</td></tr>";
  214.         $csvData .= $_POST["Itm_8_00_1"] . ";";
  215.  
  216.         $txtData .= "ФИО слушателя (полностью): " . $_POST["Itm_8_00_2"] . "\r\n";
  217.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>ФИО слушателя (полностью):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_2"] . "</td></tr>";
  218.         $csvData .= $_POST["Itm_8_00_2"] . ";";
  219.  
  220.         $txtData .= "E-mail: " . $_POST["Itm_8_00_3"] . "\r\n";
  221.         $htmData .= "<tr><td width=\"25%\"><b>E-mail:</b></td><td>" . $_POST["Itm_8_00_3"] . "</td></tr>";
  222.         $csvData .= $_POST["Itm_8_00_3"] . ";";
  223.  
  224.         $txtData .= "Мобильный телефон: " . $_POST["Itm_8_00_4"] . "\r\n";
  225.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Мобильный телефон:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_4"] . "</td></tr>";
  226.         $csvData .= $_POST["Itm_8_00_4"] . ";";
  227.  
  228.         $txtData .= "Форма обучения: " . $_POST["Itm_8_00_5"] . "\r\n";
  229.         $htmData .= "<tr><td width=\"25%\"><b>Форма обучения:</b></td><td>" . $_POST["Itm_8_00_5"] . "</td></tr>";
  230.         $csvData .= $_POST["Itm_8_00_5"] . ";";
  231.  
  232.         $txtData .= "Способ оплаты: " . $_POST["Itm_8_00_6"] . "\r\n";
  233.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Способ оплаты:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_6"] . "</td></tr>";
  234.         $csvData .= $_POST["Itm_8_00_6"] . ";";
  235.  
  236.         $txtData .= "Контактный телефон (с указанием кода города): " . $_POST["Itm_8_00_7"] . "\r\n";
  237.         $htmData .= "<tr><td width=\"25%\"><b>Контактный телефон (с указанием кода города):</b></td><td>" . $_POST["Itm_8_00_7"] . "</td></tr>";
  238.         $csvData .= $_POST["Itm_8_00_7"] . ";";
  239.  
  240.         $txtData .= "Контактный факс (с указанием кода города): " . $_POST["Itm_8_00_8"] . "\r\n";
  241.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Контактный факс (с указанием кода города):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_8"] . "</td></tr>";
  242.         $csvData .= $_POST["Itm_8_00_8"] . ";";
  243.  
  244.         $txtData .= "Требуется ли бронирование номера в гостинице (очная форма): " . $_POST["Itm_8_00_9"] . "\r\n";
  245.         $htmData .= "<tr><td width=\"25%\"><b>Требуется ли бронирование номера в гостинице (очная форма):</b></td><td>" . $_POST["Itm_8_00_9"] . "</td></tr>";
  246.         $csvData .= $_POST["Itm_8_00_9"] . ";";
  247.  
  248.         $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";
  249.         $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>";
  250.         $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"]) . ";";
  251.  
  252.         $txtData .= "Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО: " . $_POST["Itm_8_00_11"] . "\r\n";
  253.         $htmData .= "<tr><td width=\"25%\"><b>Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО:</b></td><td>" . $_POST["Itm_8_00_11"] . "</td></tr>";
  254.         $csvData .= $_POST["Itm_8_00_11"] . ";";
  255.  
  256.         $txtData .= "Город: " . $_POST["Itm_8_00_12"] . "\r\n";
  257.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Город:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_12"] . "</td></tr>";
  258.         $csvData .= $_POST["Itm_8_00_12"] . ";";
  259.  
  260.         $txtData .= "Паспортные данные (серия, номер, кем и когда выдан): " . $_POST["Itm_8_00_13"] . "\r\n";
  261.         $htmData .= "<tr><td width=\"25%\"><b>Паспортные данные (серия, номер, кем и когда выдан):</b></td><td>" . $_POST["Itm_8_00_13"] . "</td></tr>";
  262.         $csvData .= $_POST["Itm_8_00_13"] . ";";
  263.  
  264.         $txtData .= "Адрес по прописке (с указанием индекса): " . $_POST["Itm_8_00_14"] . "\r\n";
  265.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Адрес по прописке (с указанием индекса):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_14"] . "</td></tr>";
  266.         $csvData .= $_POST["Itm_8_00_14"] . ";";
  267.  
  268.         $txtData .= "Адрес по регистрации (с указанием индекса): " . $_POST["Itm_8_00_15"] . "\r\n";
  269.         $htmData .= "<tr><td width=\"25%\"><b>Адрес по регистрации (с указанием индекса):</b></td><td>" . $_POST["Itm_8_00_15"] . "</td></tr>";
  270.         $csvData .= $_POST["Itm_8_00_15"] . ";";
  271.  
  272.         $txtData .= "Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы: " . $_POST["Itm_8_00_16"] . "\r\n";
  273.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_16"] . "</td></tr>";
  274.         $csvData .= $_POST["Itm_8_00_16"] . ";";
  275.  
  276.         $txtData .= "Дополнительная информация, которую Вы считаете нужным сообщить (пожалуйста, укажите Вашу должность): " . $_POST["Itm_8_00_17"] . "\r\n";
  277.         $htmData .= "<tr><td width=\"25%\"><b>Дополнительная информация, которую Вы считаете нужным сообщить (пожалуйста, укажите Вашу должность):</b></td><td>" . $_POST["Itm_8_00_17"] . "</td></tr>";
  278.         $csvData .= $_POST["Itm_8_00_17"] . ";";
  279.  
  280.         $txtData .= "Дата заполнения и отправки: " . " " . $_POST["Itm_8_00_18_d"] . " " . $_POST["Itm_8_00_18_m"] . " " . $_POST["Itm_8_00_18_y"] . "\r\n";
  281.         $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>";
  282.         $csvData .= $_POST["Itm_8_00_18_d"] . " " . $_POST["Itm_8_00_18_m"] . " " . $_POST["Itm_8_00_18_y"] . ";";
  283.  
  284.         // Template
  285.         $htmHead = "<table width=\"90%\" border=\"0\" bgcolor=\"#FFFFFF\" cellpadding=\"4\" style=\"font: 11px Tahoma; color: #000000; border: 1px solid #BBBBBB;\">";
  286.         $htmFoot = "</table>";
  287.    
  288.    
  289.  
  290.         // Send email to owner
  291.         $txtMsg = "Ректору ИРДПО.";
  292.         $htmMsg = $htmHead . "<tr><td>Ректору ИРДПО.</td></tr>" . $htmFoot;
  293.  
  294.         $oEmail = new imEMail( ( $imForceSender ? $_POST["Itm_8_00_3"] : $my_mail ), $my_mail, "Заявка на обучение в ИРДПО от физ. лица", "windows-1251" );
  295.         $oEmail->attachFile( $attachName, $attachContent, $attachMimeType );
  296.         $oEmail->setText( $txtMsg . "\r\n\r\n" . $txtData );
  297.         $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>" );
  298.         $oEmail->send();
  299.  
  300.         //Send email to user
  301.         $txtMsg = "Ваша заявка получена.";
  302.         $htmMsg = $htmHead . "<tr><td>Ваша заявка получена.</td></tr>" . $htmFoot;
  303.         $oEmail = new imEMail( $my_mail, $_POST["Itm_8_00_3"], "Re: Заявка на обучение в ИРДПО от физ. лица", "windows-1251" );
  304.         $oEmail->attachFile( $attachName, $attachContent, $attachMimeType );
  305.         $oEmail->setText( $txtMsg . "\r\n\r\n" . $txtData );
  306.         $oEmail->setHTML( "<html><body bgcolor=\"#063A69\"><center>" . $htmMsg . "<br />" . $htmHead . $htmData . $htmFoot . "</center></body></html>" );
  307.         $oEmail->send();
  308. /////////////////////
  309.     } elseif( $_POST["tip"] == 2 ){
  310. /////////////////////
  311.      
  312.         $filenameForAttach = trim(iconv("windows-1251", "UTF-8", $_POST['Itm_8_00_3']));
  313.         $filenameForAttach = preg_replace('~\s*~', '_', $filenameForAttach);
  314.         $docFileName = trim($_POST['Itm_8_00_3']);
  315.         $docFileName = preg_replace('~\s*~', '_', $docFileName);
  316.         $docFileName = $my_path.$docFileName.'_'.time().'.docx';
  317.        
  318.         // create docx documnet
  319.         $word = new DocxFromTemplate("templates/zyur.docx");
  320.         $word->fillTemplate($_POST);
  321.         $word->createDocument();
  322.         $word->setName($docFileName);
  323.    
  324.         // docx attach
  325.         $attachName = $filenameForAttach;
  326.         $attachContent = file_get_contents($docFileName);
  327.         $attachMimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
  328.        
  329.         $filename = $my_path . "data_y.txt";
  330.         $file = fopen( $filename, "a" );
  331.         $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";
  332.         fwrite( $file, $content );
  333.  
  334.         // Form Data
  335.         $txtData = "";
  336.         $htmData = "";
  337.  
  338.         $txtData .= "Название выбранного курса, семинара (полностью): " . $_POST["Itm_8_00_1"] . "\r\n";
  339.         $htmData .= "<tr><td width=\"25%\"><b>Название выбранного курса, семинара (полностью):</b></td><td>" . $_POST["Itm_8_00_1"] . "</td></tr>";
  340.         $csvData .= $_POST["Itm_8_00_1"] . ";";
  341.  
  342.         $txtData .= "Количество слушателей (цифрами): " . $_POST["Itm_8_00_2"] . "\r\n";
  343.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Количество слушателей (цифрами):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_2"] . "</td></tr>";
  344.         $csvData .= $_POST["Itm_8_00_2"] . ";";
  345.  
  346.         $txtData .= "ФИО слушателя (полностью): " . $_POST["Itm_8_00_3"] . "\r\n";
  347.         $htmData .= "<tr><td width=\"25%\"><b>ФИО слушателя (полностью):</b></td><td>" . $_POST["Itm_8_00_3"] . "</td></tr>";
  348.         $csvData .= $_POST["Itm_8_00_3"] . ";";
  349.  
  350.         $txtData .= "E-mail: " . $_POST["Itm_8_00_4"] . "\r\n";
  351.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>E-mail:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_4"] . "</td></tr>";
  352.         $csvData .= $_POST["Itm_8_00_4"] . ";";
  353.  
  354.         $txtData .= "Мобильный телефон: " . $_POST["Itm_8_00_5"] . "\r\n";
  355.         $htmData .= "<tr><td width=\"25%\"><b>Мобильный телефон:</b></td><td>" . $_POST["Itm_8_00_5"] . "</td></tr>";
  356.         $csvData .= $_POST["Itm_8_00_5"] . ";";
  357.  
  358.         $txtData .= "Данные на других слушателей (если их количество больше 1) в формате:
  359.         Фамилия Имя Отчество, e-mail, мобильный телефон, Фамилия Имя Отчество, :,
  360.         : " . $_POST["Itm_8_00_6"] . "\r\n";
  361.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Данные на других слушателей (если их количество больше 1) в формате:
  362.         Фамилия Имя Отчество, e-mail, мобильный телефон, Фамилия Имя Отчество, :,
  363.         :</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_6"] . "</td></tr>";
  364.         $csvData .= $_POST["Itm_8_00_6"] . ";";
  365.  
  366.         $txtData .= "Форма обучения: " . $_POST["Itm_8_00_7"] . "\r\n";
  367.         $htmData .= "<tr><td width=\"25%\"><b>Форма обучения:</b></td><td>" . $_POST["Itm_8_00_7"] . "</td></tr>";
  368.         $csvData .= $_POST["Itm_8_00_7"] . ";";
  369.  
  370.         $txtData .= "Способ оплаты: " . $_POST["Itm_8_00_8"] . "\r\n";
  371.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Способ оплаты:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_8"] . "</td></tr>";
  372.         $csvData .= $_POST["Itm_8_00_8"] . ";";
  373.  
  374.         $txtData .= "Контактный телефон (с указанием кода города): " . $_POST["Itm_8_00_9"] . "\r\n";
  375.         $htmData .= "<tr><td width=\"25%\"><b>Контактный телефон (с указанием кода города):</b></td><td>" . $_POST["Itm_8_00_9"] . "</td></tr>";
  376.         $csvData .= $_POST["Itm_8_00_9"] . ";";
  377.  
  378.         $txtData .= "Контактный факс (с указанием кода города): " . $_POST["Itm_8_00_10"] . "\r\n";
  379.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Контактный факс (с указанием кода города):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_10"] . "</td></tr>";
  380.         $csvData .= $_POST["Itm_8_00_10"] . ";";
  381.  
  382.         $txtData .= "Требуется ли бронирование номера в гостинице (очная форма): " . $_POST["Itm_8_00_11"] . "\r\n";
  383.         $htmData .= "<tr><td width=\"25%\"><b>Требуется ли бронирование номера в гостинице (очная форма):</b></td><td>" . $_POST["Itm_8_00_11"] . "</td></tr>";
  384.         $csvData .= $_POST["Itm_8_00_11"] . ";";
  385.  
  386.         $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";
  387.         $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>";
  388.         $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"]) . ";";
  389.  
  390.         $txtData .= "Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО: " . $_POST["Itm_8_00_13"] . "\r\n";
  391.         $htmData .= "<tr><td width=\"25%\"><b>Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО:</b></td><td>" . $_POST["Itm_8_00_13"] . "</td></tr>";
  392.         $csvData .= $_POST["Itm_8_00_13"] . ";";
  393.  
  394.         $txtData .= "Полное название организации - заявителя: " . $_POST["Itm_8_00_14"] . "\r\n";
  395.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Полное название организации - заявителя:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_14"] . "</td></tr>";
  396.         $csvData .= $_POST["Itm_8_00_14"] . ";";
  397.  
  398.         $txtData .= "Краткое название организации: " . $_POST["Itm_8_00_15"] . "\r\n";
  399.         $htmData .= "<tr><td width=\"25%\"><b>Краткое название организации:</b></td><td>" . $_POST["Itm_8_00_15"] . "</td></tr>";
  400.         $csvData .= $_POST["Itm_8_00_15"] . ";";
  401.  
  402.         $txtData .= "ФИО руководителя организации (полностью): " . $_POST["Itm_8_00_16"] . "\r\n";
  403.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>ФИО руководителя организации (полностью):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_16"] . "</td></tr>";
  404.         $csvData .= $_POST["Itm_8_00_16"] . ";";
  405.  
  406.         $txtData .= "Должность руководителя организации (полностью): " . $_POST["Itm_8_00_17"] . "\r\n";
  407.         $htmData .= "<tr><td width=\"25%\"><b>Должность руководителя организации (полностью):</b></td><td>" . $_POST["Itm_8_00_17"] . "</td></tr>";
  408.         $csvData .= $_POST["Itm_8_00_17"] . ";";
  409.  
  410.         $txtData .= "Город: " . $_POST["Itm_8_00_18"] . "\r\n";
  411.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Город:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_18"] . "</td></tr>";
  412.         $csvData .= $_POST["Itm_8_00_18"] . ";";
  413.  
  414.         $txtData .= "Юридический адрес: " . $_POST["Itm_8_00_19"] . "\r\n";
  415.         $htmData .= "<tr><td width=\"25%\"><b>Юридический адрес:</b></td><td>" . $_POST["Itm_8_00_19"] . "</td></tr>";
  416.         $csvData .= $_POST["Itm_8_00_19"] . ";";
  417.  
  418.         $txtData .= "Почтовый адрес: " . $_POST["Itm_8_00_20"] . "\r\n";
  419.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Почтовый адрес:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_20"] . "</td></tr>";
  420.         $csvData .= $_POST["Itm_8_00_20"] . ";";
  421.  
  422.         $txtData .= "Сайт организации: " . $_POST["Itm_8_00_21"] . "\r\n";
  423.         $htmData .= "<tr><td width=\"25%\"><b>Сайт организации:</b></td><td>" . $_POST["Itm_8_00_21"] . "</td></tr>";
  424.         $csvData .= $_POST["Itm_8_00_21"] . ";";
  425.  
  426.         $txtData .= "Электронная почта организации: " . $_POST["Itm_8_00_22"] . "\r\n";
  427.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Электронная почта организации:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_22"] . "</td></tr>";
  428.         $csvData .= $_POST["Itm_8_00_22"] . ";";
  429.  
  430.         $txtData .= "ИНН организации (цифрами): " . $_POST["Itm_8_00_23"] . "\r\n";
  431.         $htmData .= "<tr><td width=\"25%\"><b>ИНН организации (цифрами):</b></td><td>" . $_POST["Itm_8_00_23"] . "</td></tr>";
  432.         $csvData .= $_POST["Itm_8_00_23"] . ";";
  433.  
  434.         $txtData .= "КПП организации (цифрами): " . $_POST["Itm_8_00_24"] . "\r\n";
  435.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>КПП организации (цифрами):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_24"] . "</td></tr>";
  436.         $csvData .= $_POST["Itm_8_00_24"] . ";";
  437.  
  438.         $txtData .= "Название банка: " . $_POST["Itm_8_00_25"] . "\r\n";
  439.         $htmData .= "<tr><td width=\"25%\"><b>Название банка:</b></td><td>" . $_POST["Itm_8_00_25"] . "</td></tr>";
  440.         $csvData .= $_POST["Itm_8_00_25"] . ";";
  441.  
  442.         $txtData .= "Город банка: " . $_POST["Itm_8_00_26"] . "\r\n";
  443.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Город банка:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_26"] . "</td></tr>";
  444.         $csvData .= $_POST["Itm_8_00_26"] . ";";
  445.  
  446.         $txtData .= "Счет организации (цифрами): " . $_POST["Itm_8_00_27"] . "\r\n";
  447.         $htmData .= "<tr><td width=\"25%\"><b>Счет организации (цифрами):</b></td><td>" . $_POST["Itm_8_00_27"] . "</td></tr>";
  448.         $csvData .= $_POST["Itm_8_00_27"] . ";";
  449.  
  450.         $txtData .= "БИК (цифрами): " . $_POST["Itm_8_00_28"] . "\r\n";
  451.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>БИК (цифрами):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_28"] . "</td></tr>";
  452.         $csvData .= $_POST["Itm_8_00_28"] . ";";
  453.  
  454.         $txtData .= "Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы: " . $_POST["Itm_8_00_29"] . "\r\n";
  455.         $htmData .= "<tr><td width=\"25%\"><b>Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы:</b></td><td>" . $_POST["Itm_8_00_29"] . "</td></tr>";
  456.         $csvData .= $_POST["Itm_8_00_29"] . ";";
  457.  
  458.         $txtData .= "Дополнительная информация, которую Вы считаете нужным сообщить (пожалуйста, укажите Вашу должность): " . $_POST["Itm_8_00_30"] . "\r\n";
  459.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Дополнительная информация, которую Вы считаете нужным сообщить (пожалуйста, укажите Вашу должность):</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_30"] . "</td></tr>";
  460.         $csvData .= $_POST["Itm_8_00_30"] . ";";
  461.  
  462.         $txtData .= "Дата заполнения и отправки: " . " " . $_POST["Itm_8_00_31_d"] . " " . $_POST["Itm_8_00_31_m"] . " " . $_POST["Itm_8_00_31_y"] . "\r\n";
  463.         $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>";
  464.         $csvData .= $_POST["Itm_8_00_31_d"] . " " . $_POST["Itm_8_00_31_m"] . " " . $_POST["Itm_8_00_31_y"] . ";";
  465.  
  466.         // Template
  467.         $htmHead = "<table width=\"90%\" border=\"0\" bgcolor=\"#FFFFFF\" cellpadding=\"4\" style=\"font: 11px Tahoma; color: #000000; border: 1px solid #BBBBBB;\">";
  468.         $htmFoot = "</table>";
  469.  
  470.     $htmlDog = "<p>";
  471.     $htmlDog .= "Федеральное государственное бюджетное образовательное учреждение дополнительного профессионального образования «Институт развития дополнительного профессионального образования», именуемое в дальнейшем «Институт», в лице и. о. ректора Безлепкина Валерия Васильевича, действующего на основании Устава (лицензия на право ведения образовательной деятельности в сфере профессионального образования № 1890 от 27.09.11, выдана Федеральной службой по надзору в сфере образования и науки) и приказа Минобрнауки России № 15-23/8 от 06.03.2012 г., с одной стороны, и __________________именуемое в дальнейшем «Заказчик», в лице " . $_POST["Itm_8_00_16"] . ", действующего на основании _______________, и представитель «Заказчика» " . $_POST["Itm_8_00_3"] . ", именуемая в дальнейшем «Обучающийся», с другой стороны, совместно именуемые Стороны, заключили настоящий Договор о нижеследующем: ";
  472.     $htmlDog = "</p>";
  473.    
  474.         // Send email to owner
  475.         $txtMsg = "Ректору ИРДПО.";
  476.         $htmMsg = $htmHead . "<tr><td>Ректору ИРДПО.</td></tr>" . $htmFoot;
  477.  
  478.         $oEmail = new imEMail( ( $imForceSender ? $_POST["Itm_8_00_4"] : $my_mail ), $my_mail, "Заявка на обучение в ИРДПО от юр. лица", "windows-1251" );
  479.         $oEmail->attachFile( $attachName, $attachContent, $attachMimeType );
  480.         $oEmail->setText( $txtMsg . "\r\n\r\n" . $txtData );
  481.         $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>" );
  482.         $oEmail->send();
  483.  
  484.         //Send email to user
  485.         $txtMsg = "Ваша заявка получена.";
  486.         $htmMsg = $htmHead . "<tr><td>Ваша заявка получена.</td></tr>" . $htmFoot;
  487.  
  488.         $oEmail = new imEMail( $my_mail, $_POST["Itm_8_00_4"], "Re: Заявка на обучение в ИРДПО от юр. лица", "windows-1251" );
  489.         $oEmail->attachFile( $attachName, $attachContent, $attachMimeType );
  490.         $oEmail->setText( $txtMsg . "\r\n\r\n" . $txtData );
  491.         $oEmail->setHTML( "<html><body bgcolor=\"#063A69\"><center>" . $htmMsg . "<br />" . $htmHead . $htmData . $htmFoot . "</center></body></html>" );
  492.         $oEmail->send();
  493. /////////////////////
  494.     } elseif( $_POST["tip"] == 3 ){
  495. /////////////////////
  496.         $filename = $my_path . "data_z.txt";
  497.         $file = fopen( $filename, "a" );
  498.         $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";
  499.         fwrite( $file, $content );
  500.  
  501.         // Form Data
  502.         $txtData = "";
  503.         $htmData = "";
  504.  
  505.         $txtData .= "Фамилия Имя Отчество (полностью): " . $_POST["Itm_8_00_1"] . "\r\n";
  506.         $htmData .= "<tr><td width=\"25%\"><b>Фамилия, Имя, Отчество (полностью):</b></td><td>" . $_POST["Itm_8_00_1"] . "</td></tr>";
  507.         $csvData .= $_POST["Itm_8_00_1"] . ";";
  508.  
  509.         $txtData .= "E-mail: " . $_POST["Itm_8_00_2"] . "\r\n";
  510.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>E-mail:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_2"] . "</td></tr>";
  511.         $csvData .= $_POST["Itm_8_00_2"] . ";";
  512.  
  513.         $txtData .= "Контактный (мобильный) телефон : " . $_POST["Itm_8_00_3"] . "\r\n";
  514.         $htmData .= "<tr><td width=\"25%\"><b>Контактный (мобильный) телефон :</b></td><td>" . $_POST["Itm_8_00_3"] . "</td></tr>";
  515.         $csvData .= $_POST["Itm_8_00_3"] . ";";
  516.  
  517.         $txtData .= "Организация: " . $_POST["Itm_8_00_4"] . "\r\n";
  518.         $htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Организация:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_00_4"] . "</td></tr>";
  519.         $csvData .= $_POST["Itm_8_00_4"] . ";";
  520.  
  521.         $txtData .= "Сообщение: " . $_POST["Itm_8_00_5"] . "\r\n";
  522.         $htmData .= "<tr><td width=\"25%\"><b>Сообщение:</b></td><td>" . $_POST["Itm_8_00_5"] . "</td></tr>";
  523.         $csvData .= $_POST["Itm_8_00_5"] . ";";
  524.  
  525.         $txtData .= "Дата заполнения и отправки: " . " " . $_POST["Itm_8_00_6_d"] . " " . $_POST["Itm_8_00_6_m"] . " " . $_POST["Itm_8_00_6_y"] . "\r\n";
  526.         $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>";
  527.         $csvData .= $_POST["Itm_8_00_6_d"] . " " . $_POST["Itm_8_00_6_m"] . " " . $_POST["Itm_8_00_6_y"] . ";";
  528.  
  529.         // Template
  530.         $htmHead = "<table width=\"90%\" border=\"0\" bgcolor=\"#FFFFFF\" cellpadding=\"4\" style=\"font: 11px Tahoma; color: #000000; border: 1px solid #BBBBBB;\">";
  531.         $htmFoot = "</table>";
  532.  
  533.         // Send email to owner
  534.         $txtMsg = "Запрос информации.";
  535.         $htmMsg = $htmHead . "<tr><td>Запрос информации.</td></tr>" . $htmFoot;
  536.         $oEmail = new imEMail( ( $imForceSender ? $_POST["Itm_8_00_2"] : $my_mail ), $my_mail, "Запрос информации на сайте ИРДПО", "windows-1251" );
  537.         $oEmail->setText( $txtMsg . "\r\n\r\n" . $txtData );
  538.         $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>" );
  539.         $oEmail->send();
  540.  
  541.         // Send email to user
  542.         $txtMsg = "Ваше сообщение получено.";
  543.         $htmMsg = $htmHead . "<tr><td>Ваше сообщение получено.</td></tr>" . $htmFoot;
  544.         $oEmail = new imEMail( $my_mail, $_POST["Itm_8_00_2"], "Re: Запрос информации на сайте ИРДПО", "windows-1251" );
  545.         $oEmail->setText( $txtMsg . "\r\n\r\n" . $txtData );
  546.         $oEmail->setHTML( "<html><body bgcolor=\"#063A69\"><center>" . $htmMsg . "<br />" . $htmHead . $htmData . $htmFoot . "</center></body></html>" );
  547.         $oEmail->send();
  548.     } else die( "Error" );
  549.  
  550.     @header( "Location: /good.html" );
  551. /////////////////////
  552. } else {
  553. /////////////////////
  554.     echo <<<HTML
  555.     <script type="text/javascript">
  556.     function imGetLayer( sName ){
  557.         return document.getElementById ? document.getElementById( sName ) : document.all ? document.all[sName] : "";
  558.     }
  559.  
  560.     function imCheckForm( iType, sID, sAlert, iCount, sUrl ){
  561.         var sError = "";
  562.  
  563.         switch( iType ){
  564.             case 0:
  565.                 if( imGetLayer( sID ).value == "" ) sError = sID;
  566.             break;
  567.  
  568.             case 1:
  569.                 var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  570.  
  571.                 if( imGetLayer( sID ).value == "" || !filter.test( imGetLayer( sID ).value ) ) sError = sID;
  572.             break;
  573.  
  574.             case 2:
  575.                 if( imGetLayer( sID + "_d" ).selectedIndex == 0 || imGetLayer( sID + "_m" ).selectedIndex == 0 || imGetLayer( sID + "_y" ).value == "" ) sError = sID + "_y";
  576.             break;
  577.  
  578.             case 3:
  579.                 if( imGetLayer( sID ).selectedIndex == 0 ) sError = sID;
  580.             break;
  581.  
  582.             case 4:
  583.                 var bValid = false;
  584.  
  585.                 while( iCount-- && !bValid ){
  586.                     if( imGetLayer( sID + ( iCount + 1 ) ).checked == true ) bValid = true;
  587.                 }
  588.  
  589.                 if( !bValid ) sError = sID + "1";
  590.             break;
  591.  
  592.             case 5:
  593.                 if( imGetUrl( sUrl + '?chk=' + sID + '&ans=' + escape( imGetLayer( sID ).value ) ) != '0' ) sError = sID;
  594.             break;
  595.  
  596.             case 6:
  597.                 if( imGetUrl( 'captcha/imcaptcha.php?action=check&code=' + imGetLayer( sID + '_cpf' ).value + '&ans=' + imGetLayer( sID + '_cpv' ).value ) != '0' ) sError = sID + '_cpv';
  598.             break;
  599.         }
  600.  
  601.         if( sError != "" ){
  602.             alert( sAlert );
  603.             imGetLayer( sError ).focus();
  604.  
  605.             return false;
  606.         }
  607.  
  608.         return true;
  609.     }
  610.     </script>
  611. HTML;
  612.  
  613.     if( $_GET["form"] == 1 ){
  614.         echo <<<HTML
  615.         <script type="text/javascript">
  616.         function check_forms( oForm ){
  617.             var sAlert1 = "Отсутствует значение поля ";
  618.             var sAlert2 = "Неверное значение e-mail для поля ";
  619.             var sAlert3 = "Запрашиваемый вопрос не действителен ";
  620.  
  621.             if( !imCheckForm( 0, "Itm_8_00_1", sAlert1 + "\'Название выбранного курса, семинара (полностью)\'", 0, "" ) ) return false;
  622.             if( !imCheckForm( 0, "Itm_8_00_2", sAlert1 + "\'ФИО слушателя (полностью)\'", 0, "" ) ) return false;
  623.             if( !imCheckForm( 1, "Itm_8_00_3", sAlert2 + "\'E-mail\'", 0, "" ) ) return false;
  624.             if( !imCheckForm( 0, "Itm_8_00_4", sAlert1 + "\'Мобильный телефон\'", 0, "" ) ) return false;
  625.             if( !imCheckForm( 4, "Itm_8_00_5_sub_", sAlert1 + "\'Форма обучения\'", 4, "" ) ) return false;
  626.             if( !imCheckForm( 4, "Itm_8_00_6_sub_", sAlert1 + "\'Способ оплаты\'", 2, "" ) ) return false;
  627.             if( !imCheckForm( 4, "Itm_8_00_9_sub_", sAlert1 + "\'Требуется ли бронирование номера в гостинице (очная форма)\'", 2, "" ) ) return false;
  628.             if( !imCheckForm( 4, "Itm_8_00_11_sub_", sAlert1 + "\'Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО\'", 2, "" ) ) return false;
  629.             if( !imCheckForm( 0, "Itm_8_00_12", sAlert1 + "\'Город\'", 0, "" ) ) return false;
  630.             if( !imCheckForm( 0, "Itm_8_00_13", sAlert1 + "\'Паспортные данные (серия, номер, кем и когда выдан)\'", 0, "" ) ) return false;
  631.             if( !imCheckForm( 0, "Itm_8_00_14", sAlert1 + "\'Адрес по прописке (с указанием индекса)\'", 0, "" ) ) return false;
  632.             if( !imCheckForm( 0, "Itm_8_00_15", sAlert1 + "\'Адрес по регистрации (с указанием индекса)\'", 0, "" ) ) return false;
  633.             if( !imCheckForm( 0, "Itm_8_00_16", sAlert1 + "\'Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы\'", 0, "" ) ) return false;
  634.             if( !imCheckForm( 2, "Itm_8_00_18", sAlert1 + "\'Дата заполнения и отправки\'", 0, "" ) ) return false;
  635.  
  636.             return true;
  637.         }
  638.         </script>
  639.  
  640.         <!-- Форма физ. лиц | ^ -->
  641.         <form onsubmit="return check_forms( this )" method="post" action="/engine/modules/my_form.php">
  642.             <label for="Itm_8_00_1">Название выбранного курса, семинара (полностью)*:</label>
  643.             <input type="text" id="Itm_8_00_1" name="Itm_8_00_1" />
  644.  
  645.             <br />
  646.  
  647.             <label for="Itm_8_00_2">ФИО слушателя (полностью)*:</label>
  648.             <input type="text" id="Itm_8_00_2" name="Itm_8_00_2" />
  649.  
  650.             <br />
  651.  
  652.             <label for="Itm_8_00_3">E-mail*:</label>
  653.             <input type="text" id="Itm_8_00_3" name="Itm_8_00_3" />
  654.  
  655.             <br />
  656.  
  657.             <label for="Itm_8_00_4">Мобильный телефон*:</label>
  658.             <input type="text" id="Itm_8_00_4" name="Itm_8_00_4" />
  659.  
  660.             <br />
  661.  
  662.             Форма обучения*:<br />
  663.             <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>
  664.             <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>
  665.             <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>
  666.                                              <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>
  667.                                              
  668.  
  669.             <br /><br />
  670.  
  671.             Способ оплаты*:<br />
  672.             <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>
  673.             <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>
  674.  
  675.             <br /><br />
  676.  
  677.             <label for="Itm_8_00_7">Контактный телефон (с указанием кода города):</label>
  678.             <input type="text" id="Itm_8_00_7" name="Itm_8_00_7" />
  679.  
  680.             <br />
  681.  
  682.             <label for="Itm_8_00_8">Контактный факс (с указанием кода города):</label>
  683.             <input type="text" id="Itm_8_00_8" name="Itm_8_00_8" />
  684.  
  685.             <br />
  686.  
  687.             Требуется ли бронирование номера в гостинице (очная форма)*:<br />
  688.             <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>
  689.             <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>
  690.  
  691.             <br /><br />
  692.  
  693.             Источник информации о данном мероприятии*:<br />
  694.             <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>
  695.             <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>
  696.             <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>
  697.             <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>
  698.             <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>
  699.  
  700.             <br /><br />
  701.  
  702.             Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО*:<br />
  703.             <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>
  704.             <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>
  705.  
  706.             <br /><br />
  707.  
  708.             <label for="Itm_8_00_12">Город*:</label>
  709.             <input type="text" id="Itm_8_00_12" name="Itm_8_00_12" />
  710.  
  711.             <label for="Itm_8_00_13">Паспортные данные (серия, номер, кем и когда выдан)*:</label>
  712.             <input type="text" id="Itm_8_00_13" name="Itm_8_00_13" />
  713.  
  714.             <br />
  715.  
  716.             <label for="Itm_8_00_14">Адрес по прописке (с указанием индекса)*:</label>
  717.             <input type="text" id="Itm_8_00_14" name="Itm_8_00_14" />
  718.  
  719.             <br />
  720.  
  721.             <label for="Itm_8_00_15">Адрес по регистрации (с указанием индекса)*:</label>
  722.             <input type="text" id="Itm_8_00_15" name="Itm_8_00_15" />
  723.  
  724.             <br />
  725.  
  726.             <label for="Itm_8_00_16">Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы*:</label>
  727.             <input type="text" id="Itm_8_00_16" name="Itm_8_00_16" />
  728.  
  729.             <br />
  730.  
  731.             <label for="Itm_8_00_17">Дополнительная информация, которую Вы считаете нужным сообщить (пожалуйста, укажите Вашу должность):</label>
  732.             <input type="text" id="Itm_8_00_17" name="Itm_8_00_17" />
  733.  
  734.             <br />
  735.  
  736.             Дата заполнения и отправки*:<br />
  737.             <select id="Itm_8_00_18_d" name="Itm_8_00_18_d">
  738.                 <option selected="selected">-</option>
  739.                 <option>1</option>
  740.                 <option>2</option>
  741.                 <option>3</option>
  742.                 <option>4</option>
  743.                 <option>5</option>
  744.                 <option>6</option>
  745.                 <option>7</option>
  746.                 <option>8</option>
  747.                 <option>9</option>
  748.                 <option>10</option>
  749.                 <option>11</option>
  750.                 <option>12</option>
  751.                 <option>13</option>
  752.                 <option>14</option>
  753.                 <option>15</option>
  754.                 <option>16</option>
  755.                 <option>17</option>
  756.                 <option>18</option>
  757.                 <option>19</option>
  758.                 <option>20</option>
  759.                 <option>21</option>
  760.                 <option>22</option>
  761.                 <option>23</option>
  762.                 <option>24</option>
  763.                 <option>25</option>
  764.                 <option>26</option>
  765.                 <option>27</option>
  766.                 <option>28</option>
  767.                 <option>29</option>
  768.                 <option>30</option>
  769.                 <option>31</option>
  770.             </select>
  771.  
  772.             <select id="Itm_8_00_18_m" name="Itm_8_00_18_m">
  773.                 <option selected="selected">-</option>
  774.                 <option>Январь</option>
  775.                 <option>Февраль</option>
  776.                 <option>Март</option>
  777.                 <option>Апрель</option>
  778.                 <option>Май</option>
  779.                 <option>Июнь</option>
  780.                 <option>Июль</option>
  781.                 <option>Август</option>
  782.                 <option>Сентябрь</option>
  783.                 <option>Октябрь</option>
  784.                 <option>Ноябрь</option>
  785.                 <option>Декабрь</option>
  786.             </select>
  787.  
  788.             <select id="Itm_8_00_18_y" name="Itm_8_00_18_y">
  789.                 <option selected="selected">2015</option>
  790.                 <option>2016</option>
  791.                 <option>2017</option>
  792.                 <option>2018</option>
  793.                                              </select>
  794.  
  795.             <input type="hidden" name="val" value="submit" />
  796.             <input type="hidden" name="tip" value="1" />
  797.  
  798.             <br /><br />
  799.  
  800.             <input type="submit" value="Отправить" />
  801.             <input type="reset" value="Очистить" />
  802.         </form>
  803.         <!-- Форма физ. лиц | $ -->
  804. HTML;
  805.     } elseif ( $_GET["form"] == 2 ){
  806.         echo <<<HTML
  807.         <script type="text/javascript">
  808.         function check_forms( oForm ){
  809.             sAlert1 = "Отсутствует значение поля ";
  810.             sAlert2 = "Неверное значение e-mail для поля ";
  811.             sAlert3 = "Запрашиваемый вопрос не действителен ";
  812.  
  813.             if( !imCheckForm( 0, "Itm_8_00_1", sAlert1 + "\'Название выбранного курса, семинара (полностью)\'", 0, "" ) ) return false;
  814.             if( !imCheckForm( 0, "Itm_8_00_2", sAlert1 + "\'Количество слушателей (цифрами)\'", 0, "" ) ) return false;
  815.             if( !imCheckForm( 0, "Itm_8_00_3", sAlert1 + "\'ФИО слушателя (полностью)\'", 0, "" ) ) return false;
  816.             if( !imCheckForm( 1, "Itm_8_00_4", sAlert2 + "\'E-mail\'", 0, "" ) ) return false;
  817.             if( !imCheckForm( 0, "Itm_8_00_5", sAlert1 + "\'Мобильный телефон\'", 0, "" ) ) return false;
  818.             if( !imCheckForm( 4, "Itm_8_00_7_sub_", sAlert1 + "\'Форма обучения\'", 4, "" ) ) return false;
  819.             if( !imCheckForm( 4, "Itm_8_00_8_sub_", sAlert1 + "\'Способ оплаты\'",2, "")) return false;
  820.             if( !imCheckForm( 0, "Itm_8_00_9", sAlert1 + "\'Контактный телефон (с указанием кода города)\'", 0, "" ) ) return false;
  821.             if( !imCheckForm( 0, "Itm_8_00_10", sAlert1 + "\'Контактный факс (с указанием кода города)\'", 0, "" ) ) return false;
  822.             if( !imCheckForm( 4, "Itm_8_00_11_sub_", sAlert1 + "\'Требуется ли бронирование номера в гостинице (очная форма)\'", 2, "" ) ) return false;
  823.             if( !imCheckForm( 4, "Itm_8_00_13_sub_", sAlert1 + "\'Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО\'", 2, "" ) ) return false;
  824.             if( !imCheckForm( 0, "Itm_8_00_14", sAlert1 + "\'Полное название организации - заявителя\'", 0, "" ) ) return false;
  825.             if( !imCheckForm( 0, "Itm_8_00_15", sAlert1 + "\'Краткое название организации\'", 0, "" ) ) return false;
  826.             if( !imCheckForm( 0, "Itm_8_00_16", sAlert1 + "\'ФИО руководителя организации (полностью)\'", 0, "" ) ) return false;
  827.             if( !imCheckForm( 0, "Itm_8_00_17", sAlert1 + "\'Должность руководителя организации (полностью)\'", 0, "" ) ) return false;
  828.             if( !imCheckForm( 0, "Itm_8_00_18", sAlert1 + "\'Город\'", 0, "" ) ) return false;
  829.             if( !imCheckForm( 0, "Itm_8_00_19", sAlert1 + "\'Юридический адрес\'", 0, "" ) ) return false;
  830.             if( !imCheckForm( 0, "Itm_8_00_20", sAlert1 + "\'Почтовый адрес\'", 0, "" ) ) return false;
  831.             if( !imCheckForm( 1, "Itm_8_00_22", sAlert2 + "\'Электронная почта организации\'", 0, "" ) ) return false;
  832.             if( !imCheckForm( 0, "Itm_8_00_23", sAlert1 + "\'ИНН организации (цифрами)\'", 0, "" ) ) return false;
  833.             if( !imCheckForm( 0, "Itm_8_00_24", sAlert1 + "\'КПП организации (цифрами)\'", 0, "" ) ) return false;
  834.             if( !imCheckForm( 0, "Itm_8_00_25", sAlert1 + "\'Название банка\'", 0, "" ) ) return false;
  835.             if( !imCheckForm( 0, "Itm_8_00_26", sAlert1 + "\'Город банка\'", 0, "" ) ) return false;
  836.             if( !imCheckForm( 0, "Itm_8_00_27", sAlert1 + "\'Счет организации (цифрами)\'", 0, "" ) ) return false;
  837.             if( !imCheckForm( 0, "Itm_8_00_28", sAlert1 + "\'БИК (цифрами)\'", 0, "" ) ) return false;
  838.             if( !imCheckForm( 0, "Itm_8_00_29", sAlert1 + "\'Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы\'", 0, "" ) ) return false;
  839.             if( !imCheckForm( 2, "Itm_8_00_31", sAlert1 + "\'Дата заполнения и отправки\'", 0, "" ) ) return false;
  840.             if( !imCheckForm( 0, "Itm_8_00_32", sAlert1 + "\'Должность слушателя\'", 0, "" ) ) return false;
  841.  
  842.             return true;
  843.         }
  844.         </script>
  845.  
  846.         <!-- Форма юр. лица | ^ -->
  847.         <form onsubmit="return check_forms( this )" method="post" action="/engine/modules/my_form.php">
  848.             <label for="Itm_8_00_1">Название выбранного курса, семинара (полностью)*:</label>
  849.             <input type="text" id="Itm_8_00_1" name="Itm_8_00_1" />
  850.  
  851.             <br />
  852.  
  853.             <label for="Itm_8_00_2">Количество слушателей (цифрами)*:</label>
  854.             <input type="text" id="Itm_8_00_2" name="Itm_8_00_2" />
  855.  
  856.             <br />
  857.  
  858.             <label for="Itm_8_00_3">ФИО слушателя (полностью)*:</label>
  859.             <input type="text" id="Itm_8_00_3" name="Itm_8_00_3" />
  860.  
  861.             <br />
  862.  
  863.             <label for="Itm_8_00_32">Должность слушателя*:</label>
  864.             <input type="text" id="Itm_8_00_32" name="Itm_8_00_32" />
  865.  
  866.             <br />
  867.  
  868.             <label for="Itm_8_00_4">E-mail*:</label>
  869.             <input type="text" id="Itm_8_00_4" name="Itm_8_00_4" />
  870.  
  871.             <br />
  872.  
  873.             <label for="Itm_8_00_5">Мобильный телефон*:</label>
  874.             <input type="text" id="Itm_8_00_5" name="Itm_8_00_5" />
  875.  
  876.             <br />
  877.                            
  878.             <label for="Itm_8_00_6">Данные на других слушателей (если их количество больше 1) в формате: Фамилия Имя Отчество, e-mail, мобильный телефон, Фамилия Имя Отчество, ...,</label>
  879.             <input type="text" id="Itm_8_00_6" name="Itm_8_00_6" />
  880.  
  881.             <br />
  882.  
  883.             Форма обучения*:<br />
  884.             <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>
  885.             <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>
  886.             <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>
  887.                                              <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>
  888.            
  889.             <br /><br />
  890.  
  891.             Способ оплаты*:<br />
  892.             <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>
  893.             <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>
  894.  
  895.             <br /><br />
  896.  
  897.             <label for="Itm_8_00_9">Контактный телефон (с указанием кода города)*:</label>
  898.             <input type="text" id="Itm_8_00_9" name="Itm_8_00_9" />
  899.  
  900.             <br />
  901.  
  902.             <label for="Itm_8_00_10">Контактный факс (с указанием кода города)*:</label>
  903.             <input type="text" id="Itm_8_00_10" name="Itm_8_00_10" />
  904.  
  905.             <br />
  906.  
  907.             Требуется ли бронирование номера в гостинице (очная форма)*:<br />
  908.             <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>
  909.             <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>
  910.  
  911.             <br /><br />
  912.  
  913.             Источник информации о данном мероприятии*:<br />
  914.             <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>
  915.             <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>
  916.             <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>
  917.             <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>
  918.                                              <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>
  919.            
  920.             <br /><br />
  921.  
  922.             Желаете ли Вы быть в курсе об актуальных для Вас учебных мероприятиях ИРДПО*:<br />
  923.             <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>
  924.             <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>
  925.  
  926.             <br /><br />
  927.  
  928.             <label for="Itm_8_00_14">Полное название организации - заявителя*:</label>
  929.             <input type="text" id="Itm_8_00_14" name="Itm_8_00_14" />
  930.  
  931.             <br />
  932.  
  933.             <label for="Itm_8_00_15">Краткое название организации*:</label>
  934.             <input type="text" id="Itm_8_00_15" name="Itm_8_00_15" />
  935.  
  936.             <br />
  937.  
  938.             <label for="Itm_8_00_16">ФИО руководителя организации (полностью)*:</label>
  939.             <input type="text" id="Itm_8_00_16" name="Itm_8_00_16" />
  940.  
  941.             <br />
  942.  
  943.             <label for="Itm_8_00_17">Должность руководителя организации (полностью)*:</label>
  944.             <input type="text" id="Itm_8_00_17" name="Itm_8_00_17" />
  945.  
  946.             <br />
  947.  
  948.             <label for="Itm_8_00_18">Город*:</label>
  949.             <input type="text" id="Itm_8_00_18" name="Itm_8_00_18" />
  950.  
  951.             <br />
  952.  
  953.             <label for="Itm_8_00_19">Юридический адрес*:</label>
  954.             <input type="text" id="Itm_8_00_19" name="Itm_8_00_19" />
  955.  
  956.             <br />
  957.  
  958.             <label for="Itm_8_00_20">Почтовый адрес*:</label>
  959.             <input type="text" id="Itm_8_00_20" name="Itm_8_00_20" />
  960.  
  961.             <label for="Itm_8_00_21">Сайт организации:</label>
  962.             <input type="text" id="Itm_8_00_21" name="Itm_8_00_21" />
  963.  
  964.             <br />
  965.  
  966.             <label for="Itm_8_00_22">Электронная почта организации*:</label>
  967.             <input type="text" id="Itm_8_00_22" name="Itm_8_00_22" />
  968.  
  969.             <br />
  970.  
  971.             <label for="Itm_8_00_23">ИНН организации (цифрами)*:</label>
  972.             <input type="text" id="Itm_8_00_23" name="Itm_8_00_23" />
  973.  
  974.             <br />
  975.        
  976.             <label for="Itm_8_00_24">КПП организации (цифрами)*:</label>
  977.             <input type="text" id="Itm_8_00_24" name="Itm_8_00_24" />
  978.  
  979.             <br />
  980.  
  981.             <label for="Itm_8_00_25">Название банка*:</label>
  982.             <input type="text" id="Itm_8_00_25" name="Itm_8_00_25" />
  983.  
  984.             <br />
  985.  
  986.             <label for="Itm_8_00_26">Город банка*:</label>
  987.             <input type="text" id="Itm_8_00_26" name="Itm_8_00_26" />
  988.  
  989.             <br />
  990.  
  991.             <label for="Itm_8_00_27">Счет организации (цифрами)*:</label>
  992.             <input type="text" id="Itm_8_00_27" name="Itm_8_00_27" />
  993.  
  994.             <br />
  995.  
  996.             <label for="Itm_8_00_28">БИК (цифрами)*:</label>
  997.             <input type="text" id="Itm_8_00_28" name="Itm_8_00_28" />
  998.  
  999.             <br />
  1000.  
  1001.             <label for="Itm_8_00_29">Укажите, на какой почтовый адрес (Ф.И.О., название, адрес, индекс) направлять документы*:</label>
  1002.             <input type="text" id="Itm_8_00_29" name="Itm_8_00_29" />
  1003.                            
  1004.             <br />                         
  1005.                        
  1006.             <label for="Itm_8_00_30">Дополнительная информация, которую Вы считаете нужным сообщить (пожалуйста, укажите Вашу должность):</label>
  1007.             <input type="text" id="Itm_8_00_30" name="Itm_8_00_30" />
  1008.  
  1009.             <br />
  1010.  
  1011.             Дата заполнения и отправки*:<br />
  1012.             <select id="Itm_8_00_31_d" name="Itm_8_00_31_d">
  1013.                 <option selected="selected">-</option>
  1014.                 <option>1</option>
  1015.                 <option>2</option>
  1016.                 <option>3</option>
  1017.                 <option>4</option>
  1018.                 <option>5</option>
  1019.                 <option>6</option>
  1020.                 <option>7</option>
  1021.                 <option>8</option>
  1022.                 <option>9</option>
  1023.                 <option>10</option>
  1024.                 <option>11</option>
  1025.                 <option>12</option>
  1026.                 <option>13</option>
  1027.                 <option>14</option>
  1028.                 <option>15</option>
  1029.                 <option>16</option>
  1030.                 <option>17</option>
  1031.                 <option>18</option>
  1032.                 <option>19</option>
  1033.                 <option>20</option>
  1034.                 <option>21</option>
  1035.                 <option>22</option>
  1036.                 <option>23</option>
  1037.                 <option>24</option>
  1038.                 <option>25</option>
  1039.                 <option>26</option>
  1040.                 <option>27</option>
  1041.                 <option>28</option>
  1042.                 <option>29</option>
  1043.                 <option>30</option>
  1044.                 <option>31</option>
  1045.             </select>
  1046.  
  1047.             <select id="Itm_8_00_31_m" name="Itm_8_00_31_m">
  1048.                 <option selected="selected">-</option>
  1049.                 <option>Январь</option>
  1050.                 <option>Февраль</option>
  1051.                 <option>Март</option>
  1052.                 <option>Апрель</option>
  1053.                 <option>Май</option>
  1054.                 <option>Июнь</option>
  1055.                 <option>Июль</option>
  1056.                 <option>Август</option>
  1057.                 <option>Сентябрь</option>
  1058.                 <option>Октябрь</option>
  1059.                 <option>Ноябрь</option>
  1060.                 <option>Декабрь</option>
  1061.             </select>
  1062.  
  1063.             <select id="Itm_8_00_31_y" name="Itm_8_00_31_y">
  1064.                 <option selected="selected">2015</option>
  1065.                 <option>2016</option>
  1066.                 <option>2017</option>
  1067.                                                             <option>2018</option>
  1068.             </select>
  1069.  
  1070.             <input type="hidden" name="val" value="submit" />
  1071.             <input type="hidden" name="tip" value="2" />
  1072.  
  1073.             <br /><br />
  1074.  
  1075.             <input type="submit" value="Отправить" />
  1076.             <input type="reset" value="Очистить" />
  1077.         </form>
  1078.         <!-- Форма физ. лиц | $ -->
  1079. HTML;
  1080.     } elseif ( $_GET["form"] == 3 ){
  1081.         echo <<<HTML
  1082.         <script type="text/javascript">
  1083.         function check_forms( oForm ){
  1084.             sAlert1 = "Отсутствует значение поля ";
  1085.             sAlert2 = "Неверное значение e-mail для поля ";
  1086.             sAlert3 = "Запрашиваемый вопрос не действителен ";
  1087.  
  1088.             if( !imCheckForm( 0, "Itm_8_00_1", sAlert1 + "\'Фамилия, Имя, Отчество (полностью)\'", 0, "" ) ) return false;
  1089.             if( !imCheckForm( 1, "Itm_8_00_2", sAlert2 + "\'E-mail\'", 0, "" ) ) return false;
  1090.             if( !imCheckForm( 0, "Itm_8_00_5", sAlert1 + "\'Сообщение\'", 0, "" ) ) return false;
  1091.             if( !imCheckForm( 2, "Itm_8_00_6", sAlert1 + "\'Дата заполнения и отправки\'", 0, "" ) ) return false;
  1092.  
  1093.             return true;
  1094.         }
  1095.         </script>
  1096.  
  1097.         <form onsubmit="return check_forms( this )" method="post" action="/engine/modules/my_form.php">
  1098.             <label for="Itm_8_00_1">Фамилия Имя Отчество (полностью)*:</label>
  1099.             <input type="text" id="Itm_8_00_1" name="Itm_8_00_1" />
  1100.  
  1101.             <br />
  1102.  
  1103.             <label for="Itm_8_00_2">E-mail*:</label>
  1104.             <input type="text" id="Itm_8_00_2" name="Itm_8_00_2" />
  1105.  
  1106.             <br />
  1107.  
  1108.             <label for="Itm_8_00_3">Контактный (мобильный) телефон:</label>
  1109.             <input type="text" id="Itm_8_00_3" name="Itm_8_00_3" />
  1110.  
  1111.             <br />
  1112.  
  1113.             <label for="Itm_8_00_4">Организация:</label>
  1114.             <input type="text" id="Itm_8_00_4" name="Itm_8_00_4" />
  1115.        
  1116.             <br />
  1117.  
  1118.             <label for="Itm_8_00_5">Сообщение*:</label>
  1119.             <textarea id="Itm_8_00_5" name="Itm_8_00_5"></textarea>
  1120.  
  1121.             <br />
  1122.  
  1123.             Дата заполнения и отправки*:<br />
  1124.             <select id="Itm_8_00_6_d" name="Itm_8_00_6_d">
  1125.                 <option selected="selected">-</option>
  1126.                 <option>1</option>
  1127.                 <option>2</option>
  1128.                 <option>3</option>
  1129.                 <option>4</option>
  1130.                 <option>5</option>
  1131.                 <option>6</option>
  1132.                 <option>7</option>
  1133.                 <option>8</option>
  1134.                 <option>9</option>
  1135.                 <option>10</option>
  1136.                 <option>11</option>
  1137.                 <option>12</option>
  1138.                 <option>13</option>
  1139.                 <option>14</option>
  1140.                 <option>15</option>
  1141.                 <option>16</option>
  1142.                 <option>17</option>
  1143.                 <option>18</option>
  1144.                 <option>19</option>
  1145.                 <option>20</option>
  1146.                 <option>21</option>
  1147.                 <option>22</option>
  1148.                 <option>23</option>
  1149.                 <option>24</option>
  1150.                 <option>25</option>
  1151.                 <option>26</option>
  1152.                 <option>27</option>
  1153.                 <option>28</option>
  1154.                 <option>29</option>
  1155.                 <option>30</option>
  1156.                 <option>31</option>
  1157.             </select>
  1158.  
  1159.             <select id="Itm_8_00_6_m" name="Itm_8_00_6_m">
  1160.                 <option selected="selected">-</option>
  1161.                 <option>Январь</option>
  1162.                 <option>Февраль</option>
  1163.                 <option>Март</option>
  1164.                 <option>Апрель</option>
  1165.                 <option>Май</option>
  1166.                 <option>Июнь</option>
  1167.                 <option>Июль</option>
  1168.                 <option>Август</option>
  1169.                 <option>Сентябрь</option>
  1170.                 <option>Октябрь</option>
  1171.                 <option>Ноябрь</option>
  1172.                 <option>Декабрь</option>
  1173.             </select>
  1174.  
  1175.             <select id="Itm_8_00_6_y" name="Itm_8_00_6_y">
  1176.                 <option selected="selected">2015</option>
  1177.                 <option>2016</option>
  1178.                 <option>2017</option>
  1179.                 <option>2018</option>
  1180.             </select>
  1181.  
  1182.             <input type="hidden" name="val" value="submit" />
  1183.             <input type="hidden" name="tip" value="3" />
  1184.  
  1185.             <br /><br />
  1186.  
  1187.             <input type="submit" value="Отправить" />
  1188.             <input type="reset" value="Очистить" />
  1189.         </form>
  1190. HTML;
  1191.     } else die( "Error" );
  1192. }
  1193. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement