Вот такой код в init.php
<?
AddEventHandler("crm", "OnBeforeCrmLeadAdd", "CheckOnBeforeCrmLeadAdd");
AddEventHandler("crm", "OnAfterCrmLeadAdd", "CheckOnBeforeCrmLeadAdd");
AddEventHandler("crm", "OnAfterExternalCrmLeadAdd", "CheckOnBeforeCrmLeadAdd");
function CheckOnBeforeCrmLeadAdd(&$arFields) {
file_put_contents($_SERVER["DOCUMENT_ROOT"]."/log_lead.log",print_r($arFields,true)."\n",FILE_APPEND);
}
И обработчик не работает, функция не стартует. Что не так?...
Лиды добавляются так:
$obLead = new CCrmLead(false);
$ID = $obLead->Add($arLead, true, array("REGISTER_SONET_EVENT" => true, "DISABLE_USER_FIELD_CHECK" => true));
Вроде все как в доках, но не работает...