AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("MyClass", "OnAfterIBlockElementAddHandler"));
class MyClass
{
// создаем обработчик события "OnAfterIBlockElementAdd"
function OnAfterIBlockElementAddHandler(&$arFields)
{
$posting = new CPosting;
$_arFields = array(
'STATUS' => 'D',
'FROM_FIELD' => 'm@mail.ru',
'SUBJECT' => 'рассылка',
'BODY_TYPE' => 'html',
'BODY' => 'Добрый день!',
'DIRECT_SEND' => 'Y',
'CHARSET' => 'UTF-8'
);
$ID = $posting->Add($_arFields);
if($ID == false)
echo $posting->LAST_ERROR;
if($arFields["ID"]>0)
AddMessage2Log("Запись с кодом ".$arFields["ID"]." добавлена.");
else
AddMessage2Log("Ошибка добавления записи (".$arFields["RESULT_MESSAGE"].").");
}
} |