Уведомление о добавлении отзыва на сайт Bitrix
Чаще всего нужно, когда у вас на сайте есть форма добавления отзывов. Отзывы из формы попадают в инфоблок в неактивном состоянии. И публикуются после проверки администратором. Поэтому, чтобы администратор смог узнать, что появился новый отзыв, удобно сделать уведомление на почту. Данный сниппет нужно вставлять в файл init.php (папка php_interface
<?php
AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("OnAfterArticleAdd", "OnAfterIBlockElementAddHandlerLast"));
class OnAfterArticleAdd {
function OnAfterIBlockElementAddHandlerLast(&$arFields) {
if ($arFields["IBLOCK_ID"] == 5) { // Здесь укажите id инфоблока
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
$message = 'Текст отзыва: '.$arFields['PREVIEW_TEXT']; // Тело письма
mail('УКАЖИТЕ_ВАШУ_ПОЧТУ', 'УКАЖИТЕ_ЗАГОЛОВОК_ПИСЬМА', $message, $headers);
}
}
}
?>