Там где AJAX не приходит письмо на почту с формы заказа

#
Там где AJAX не приходит письмо на почту с формы заказа
Форма заказа без AJAX нормально отсылает письма.
Есть еще 4 формы заказа к которым прикручен AJAX чтобы страница не перегружалась.
С этих 4 форм не приходят письма на почту.
Подскажите пожалуйста как починить чтоб письма приходили?
#
Re: Там где AJAX не приходит письмо на почту с формы заказа
вот кусок из макета который обрабывает формы эти


if (isset($_GET['print'])) {
$kernel = & singleton('kernel');
$kernel->set_current_page_data_template(16);
require_once ('templates/template6/template.htm');
} else {

if (isset($_GET['zamer']) || isset($_GET['raschet']) || isset($_GET['zvonok'])) {
$forms = new Forms();

if (isset($_GET['zamer'])) {
  $forms_id = 4;
}
if (isset($_GET['raschet'])) {
  $forms_id = 1;
}
if (isset($_GET['zvonok'])) {
  $forms_id = 7;
}
$external_propertys['code1'] = '+7 ('.trim($row_code1['structure_propertys_values_value']).')';
$external_propertys['phone1'] = trim($row_phone1['structure_propertys_values_value']);
$external_propertys['code2'] = '+7 ('.trim($row_code2['structure_propertys_values_value']).')';
$external_propertys['phone2'] = trim($row_phone2['structure_propertys_values_value']);
$external_propertys['email'] = trim($row_email['structure_propertys_values_value']);

if (isset($_POST['Submit']))
{
  / 0 - html, 1- plain text /
  $param['type'] = 0;

  $param['e-mail'] = 'email';

  $external_propertys = array();

  // Указываем в заголовке X-HostCMS-Reason: UserForm
  $param['header'] = array('X-HostCMS-Reason' => 'UserForm');

  / Производим обработку формы, результат записываем $result_form /
  $result_form = $forms->GetForm($forms_id, 'ОбработкаОтправкиФормы', 'ПисьмоКураторуФормыВФорматеHTML',$param);

  / форма не обработана /

  if ($result_form === 0)
  {
   $external_propertys['error'] = "Вы неверно ввели число подтверждения отправки формы!";
  }
  elseif ($result_form == -1)
  {
   $external_propertys['error'] = "Заполните все обязательные поля!";
  }
  elseif ($result_form === false)
  {
   $external_propertys['error'] = "Прошло слишком мало времени с момента последней отправки Вами формы!";
  }

  / Если была ошибка - выводим форму повторно с сообщением об ошибке /
  if (!empty($external_propertys['error']))
  {
   $forms->ShowForm($forms_id, 'ОтобразитьФормуAjax', $external_propertys, $_POST);
  }
}
else
{
  $forms->ShowForm($forms_id, 'ОтобразитьФормуAjax', $external_propertys);
}
} else {
if (!isset($sub))
{
$host = str_replace('www.', '', strtolower($_SERVER["HTTP_HOST"]));
$sub_ = explode('.',$host);
$tran_arr = array ('shtory'=>1, 'zhaluzi'=>2, 'rolstavni'=>3, 'vorota'=>4);
  $GLOBALS['sub']=isset($tran_arr[$sub_[0]])?$tran_arr[$sub_[0]]:0; // $GLOBALS['sub']: 1 - шторы, 2 - жалюзи, 3 - рольставни,  4 - ворота, 0 - осн.
  if ($sub) array_shift($sub_);
  $GLOBALS['main'] = implode ('.',$sub_); //GLOBALS['main']: es-moscow.*.ru
}
Авторизация