Форма сделана через копмонент Обратная форма api:main.feedback, если создать событие OnBeforeEventSend, оно не срабатывает, может что другое надо
Код |
---|
AddEventHandler('form', 'OnBeforeEventSend', array("FbackForm", "BeforeSend"));
class FbackForm
{
function BeforeSend($arFields, $arTemplate)
{
die();
if ($arTemplate["ID"]==37) //Если нужный шаблон
{
//подключаем модуль ИБ
if(CModule::IncludeModule("iblock"))
{
$arElFields=array(
"IBLOCK_ID" => 22, //Нужный ИБ
"NAME" => 'тест', //Название элемента
"PREVIEW_TEXT" => 'тест', //Текст отзыва или любое бла-бла
);
$oElement = new CIBlockElement();
$idElement = $oElement->Add($arElFields, false, false, false);
}
}
return false;
}
}
|