• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/sitebutton/manager.php
  • Класс: Bitrix\Crm\SiteButton\Manager
  • Вызов: Manager::onAfterImopenlineActiveChange
static function onAfterImopenlineActiveChange(\Bitrix\Main\Event $eventData): void
{
	$lineId = (int)$eventData->getParameter('line');
	$active = $eventData->getParameter('active') === 'Y';
	$widgets = self::getWidgetsByOpenlineId($lineId);
	foreach ($widgets as $widget)
	{
		// processing affected widgets, place your methods here
		self::changeOpenlinePresenceForWidget($widget, $active);
	}
}