Your IP : 172.28.240.42


Current Path : /var/www/html/clients/biblio.e-nkama.ru/ajax/
Upload File :
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;
}
?>