Всем доброго времени суток, подскажите пожалуйста, по какой причине может не приходить оповещение на почту при изменении инфоблока?
добавил в intranet.reserve_meeting.reserve дополнительные поля с переменными и внес эти переменные в /bitrix/templates/light_green/components/bitrix/intranet.reserve_meeting.reserve/.default/lang/ru/template.php после чего перестало работать оповещение.
ID блока 17, почтовое событие OnAfterIBlockElementAdd (добавлен в шаблоны и события)
скрипт в init.php:
добавил в intranet.reserve_meeting.reserve дополнительные поля с переменными и внес эти переменные в /bitrix/templates/light_green/components/bitrix/intranet.reserve_meeting.reserve/.default/lang/ru/template.php после чего перестало работать оповещение.
ID блока 17, почтовое событие OnAfterIBlockElementAdd (добавлен в шаблоны и события)
скрипт в init.php:
| Код |
|---|
AddEventHandler('iblock', 'OnAfterIBlockElementAdd', 'IBElementCreateAfterHandler');
function IBElementCreateAfterHandler(&$arFields) {
if($arFields['IBLOCK_ID'] == 17) {
$EVENT_TYPE = 'OnAfterIBlockElementAdd';
$arMailFields['ID'] = $arFields['ID'];
$arMailFields['IBLOCK_ID'] = $arFields['IBLOCK_ID'];
$arMailFields['NAME'] = $arFields['NAME'];
$arMailFields['PREVIEW_TEXT'] = $arFields['PREVIEW_TEXT'];
CEvent::Send($EVENT_TYPE, SITE_ID, $arMailFields);
}
}
|