Current Path : /var/www/html/clients/biblio.e-nkama.ru/ajax/ |
Current File : /var/www/html/clients/biblio.e-nkama.ru/ajax/feedback.php |
<?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_before.php'); $to = COption::GetOptionString('main', 'email_from'); CModule::IncludeModule('iblock'); $iblockId = 1; if ($_POST['subject'] === 'Китапларны озайту') $iblockId = 22; $arSelect = Array("ID", "IBLOCK_ID", "PROPERTY_EMAIL"); $arFilter = Array("IBLOCK_ID"=>$iblockId, "NAME" => $_POST["Библиотека"]); $arLibProps = CIBlockElement::GetList(false, $arFilter, false, Array("nPageSize"=>1), $arSelect) -> Fetch(); $libEmail = $arLibProps["PROPERTY_EMAIL_VALUE"]; if ($libEmail) $to = $libEmail; $subject = checkValue($_POST['subject']); $message = $subject . ' с сайта ' . $_SERVER['HTTP_HOST'] . '<br><br>'; $list = array(); foreach ($_POST as $key => $value) { if (!in_array($key, array('personal', 'subject')) && $value != '') { $temp = str_replace('_', ' ', $key) . ': ' . checkValue($value); $message = $message . $temp . '<br>'; $list[] = $temp; } } $headers = "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type: text/html; charset=utf-8" . "\r\n"; // $headers .= "From: Библиотека НК <noreply@$_SERVER[HTTP_HOST]>" . "\r\n"; mail($to, $subject, $message, $headers); CModule::IncludeModule('highloadblock'); $hlblock = Bitrix\Highloadblock\HighloadBlockTable::getById(1)->fetch(); $entity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($hlblock); $entity_data_class = $entity->getDataClass(); $fields = array( 'UF_NAME' => $subject, 'UF_TEXT' => $list, 'UF_CREATED_AT' => date('d.m.Y H:i:s') ); $entity_data_class::add($fields); echo true; } ?>