Skip to content

Instantly share code, notes, and snippets.

@BedrosovaYulia
Last active August 1, 2021 12:01
Show Gist options
  • Save BedrosovaYulia/4f837a1101b74d61fac323a30fc56f05 to your computer and use it in GitHub Desktop.
Save BedrosovaYulia/4f837a1101b74d61fac323a30fc56f05 to your computer and use it in GitHub Desktop.
Lead responsible history events
<?
$eventManager = \Bitrix\Main\EventManager::getInstance();
//--------------------CRM----------------------------------
$eventManager->addEventHandler('crm','OnAfterCrmLeadAdd',function(&$arFields)
{
GsResponsibleHistory::Add('LEAD', $arFields['ID'], $arFields['ASSIGNED_BY_ID']);
});
$eventManager->addEventHandler('crm','OnBeforeCrmLeadUpdate',function(&$arFields)
{
GsFieldsSync::CheckLeadUpdate($arFields);
});
$eventManager->addEventHandler('crm','OnAfterCrmLeadUpdate',function(&$arFields)
{
$fields = GsFieldsSync::GetLeadUpdateFields();
if($fields['ASSIGNED_BY_ID'])
{
if(intval($arFields['ASSIGNED_BY_ID'])>0 && intval($arFields['ID'])>0)
{
GsResponsibleHistory::Add('LEAD', $arFields['ID'], $arFields['ASSIGNED_BY_ID']);
}
}
});
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment