<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<link href="order.css" rel="stylesheet" type="text/css" />
</head>

<body bgcolor="black">
<?php
@session_start();

ini_set('default_charset','UTF-8');
mb_language('uni');
mb_internal_encoding('UTF-8');
ini_set('include_path',"../pear".PATH_SEPARATOR.ini_get("include_path"));
require_once( "HTML/QuickForm.php" );
require_once( "confirm_f.php" );

$form = new HTML_QuickForm( 'order', 'post');

$form->addElement( 'header', null, '<br>Общая информация:' );

$form->addElement( 'text', 'Имя',
    '<font class="formnotice">Ваше имя</font>',
    array('class' => 'subject') );

$form->addElement( 'text', 'Телефон',
    '<font class="formnotice">Телефон (с кодом)</font>',
    array('class' => 'subject') );

$form->addElement( 'text', 'email',
    '<font class="formnotice">Ваш e-mail</font>',
    array('class' => 'subject') );

$form->addElement( 'select', 'Тип_заказа',
    '<font class="formnotice">Тип заказа</font>',
    array('Разработка сайта целиком' => 'Разработка сайта целиком',
    'Разработка дизайна' => 'Разработка дизайна',
    'Редизайн сайта' => 'Редизайн сайта',
    'Разработка CMS' => 'Разработка CMS',
    'Разработка ПО с веб интерфейсом' => 'Разработка ПО с веб интерфейсом',
    'Шаблон для популярной CMS (bitrix и т.п.)' => 'Шаблон для популярной CMS (bitrix/joomla и т.п.)',
    'Продвижение (раскрутка) сайта' => 'Продвижение (раскрутка) сайта',
    'Другое' => 'Другое' ),
   array('class' => 'subject')
    );

$form->addElement( 'textarea', 'Другое',
    '<font class="formnotice">Другое</font>',
    array('class' => 'comment') );

$form->addElement( 'select', 'Сроки',
    '<font class="formnotice">Сроки</font>',
    array('не срочно' => 'не срочно',
    '2 недели' => '2 недели',
    '3 недели' => '3 недели',
    '4 недели' => '4 недели',
    '2 месяца' => '2 месяца',
    '3 месяца' => '3 месяца'),
   array('class' => 'subject') );

$form->addElement( 'select', 'Как_узнали',
    '<font class="formnotice">Как о нас узнали?</font>',
    array(
    'Реклама в сети' => 'Реклама в сети',
    'Нашли в поисковой системе' => 'Нашли в поисковой системе',
    'Посоветовали знакомые' => 'Посоветовали знакомые',
    'Случайно' => 'Случайно',
    'Другое' => 'Другое' ),
   array('class' => 'subject')
    );


$form->addElement( 'header', null, '<br>Детали (для сайта ):' );

$form->addElement( 'text', 'Доменное_имя',
    '<font class="formnotice">Доменное имя</font>',
    array('class' => 'subject') );

$form->addElement( 'text', 'Название',
    '<font class="formnotice">Название</font>',
    array('class' => 'subject') );

$form->addElement( 'textarea', 'Содержание_и_функции_сайта',
    '<font class="formnotice">Содержание и функции сайта</font>',
    array('class' => 'comment') );

$form->addElement( 'textarea', 'Понравившиеся_сайты',
    '<font class="formnotice">Сайты, которые вам нравятся</font>',
    array('class' => 'comment') );

$form->addElement( 'checkbox', 'Логотип_в_исходниках',
    '<font class="formnotice">Наличие логотипа,<br>
    фирменного стиля в исходниках<br>
    на основе которых,<br>можно вести разработку</font>' );


$form->addElement( 'header', null, '<br>Требования к сайту:' );

$form->addElement( 'textarea', 'Структура',
    '<font class="formnotice">Пункты главного меню<br>(структура сайта)</font>',
    array('class' => 'comment') );


$form->addElement( 'checkbox', 'Гостевая',
    '<font class="formnotice">Гостевая книга</font>' );

$form->addElement( 'checkbox', 'Отсылка_почты',
    '<font class="formnotice">Отсылка почты с сайта</font>' );

$form->addElement( 'checkbox', 'Форум',
    '<font class="formnotice">Форум</font>' );

$form->addElement( 'checkbox', 'Каталог',
    '<font class="formnotice">Каталог продукции</font>' );

$form->addElement( 'checkbox', 'Автозаполнение_каталога',
    '<font class="formnotice">Модуль автозаполнения<br>каталога</font>' );

$form->addElement( 'checkbox', 'Корзина_заказа',
    '<font class="formnotice">Корзина,<br>оформление заказа,<br>выставление счета</font>' );

$form->addElement( 'checkbox', 'Полное_наполнение',
    '<font class="formnotice">Полное наполнение сайта</font>' );

$form->addElement( 'checkbox', 'Обучение_персонала',
    '<font class="formnotice">Обучение персонала</font>' );

$form->addElement( 'checkbox', 'Хостинг',
    '<font class="formnotice">Наш хостинг</font>' );

$form->addElement( 'checkbox', 'Чужой_хостинг',
    '<font class="formnotice">Настройка на чужом хостинге</font>' );

$form->addElement( 'checkbox', 'Раскрутка',
    '<font class="formnotice">Раскрутка(продвижение)</font>' );

$form->addElement( 'checkbox', 'Реклама',
    '<font class="formnotice">Реклама сайта</font>' );

$form->addElement( 'checkbox', 'Многоязычность',
    '<font class="formnotice">Наполнение на нескольких языках</font>' );

$form->addElement( 'checkbox', 'Поддержка_старых_версий_IE',
    '<font class="formnotice">Старые версии браузеров</font>' );

$form->addElement( 'text', 'confirmcode',
    '<img class="codeimg" src="confirm_f.php?webi_code=1">',
    array('class' => 'codeline'));

$form->addElement( 'submit', null, 'Отправить заявку', array('class' => 'baton') );

$form->applyFilter('__ALL__', 'trim');
$form->addRule('Имя', 'Введите Ваше имя.', 'required', null, 'client');
$form->addRule('Телефон', 'Введите номер телефона.', 'required');
$form->addRule('email', 'Введите адрес Вашей электронной почты.', 'required');
$form->addRule('email', 'Введите ПРАВИЛЬНЫЙ адрес Вашей электронной почты, пожалуйста', 'email');
$form->addRule('Как_yзнали', 'И всетаки, как вы узнали про нас?.', 'required','', 'client');

$email="";

if ( $form->validate() &&  webi_confirm_pict("confirm", $_POST['confirmcode']) )
{
/*	$name = $form->exportValue( 'name' ); 
	$mail = $form->exportValue( 'email' );
	$mes = $form->exportValue( 'message' );
	$mes .= "\nОтправитель - $name ($mail)";
	mail( "slaytor@gmail.com", "New order!", $mes );
	echo "Ваше письмо успешно отправлено!";
	echo "<br><a href='sendmail.php'>Написать еще</a>";
	exit;*/
	global $email;
	$email = "\"Customer\" <".$form->exportValue( 'email' ).">";
    $form->freeze();
    $form->process("process_data", false);
    echo "<br>Спасибо, Ваш заказ принят. Мы свяжемся с Вами в ближайшее время.";
}else {
    echo '
    <p class="formnotice">
  <b>RUS</b> / <a href="order_eng.php">ENG</a><br><br>
    На основе введенных Вами данных, мы определим сроки и бюджет проекта</p>';
    $html = str_replace('denotes required field','',$form->toHtml());
    $html = str_replace('background-color: #CCCCCC;','',$form->toHtml());
    echo $html;
}

function process_data ($values) {
    $body = '';
    foreach ($values as $key=>$value) {
      if ($key != 'submit') {
        // replaces underscores with spaces 
        // and capitalizes the resulting words
        $body .= ucwords(ereg_replace('[_]', ' ', $key));
        $body .= ": ";
        if ($value == '') {
          $value = '(пусто)';
        }
        elseif ($value == '1') {
          $value = 'да';
        }

        $body .= $value;
        $body .= "\r\n\r\n";
      }
    }
  	global $email;
  	$subject = "Новый заказ!";

	$header = "Content-type: text/plain; charset=\"utf-8\"\n";
	$header = "From: hosting@magicfreedom.com\n";
    	$header.= "Subject: $subject\n";
    	$header.= "Content-type: text/plain; charset=\"utf-8\"\n";

  mail( "slaytor@magicfreedom.com", $subject, $body,$header);
}

?>

</body>
</html>
