- Модуль: calendar
- Путь к файлу: ~/bitrix/modules/calendar/lib/sharing/sharingeventmanager.php
- Класс: BitrixCalendarSharingSharingEventManager
- Вызов: SharingEventManager::onSharingCrmEventConfirmed
static function onSharingCrmEventConfirmed(int $eventId, ?string $dateFrom, ?string $timezone): void
{
if (!Loader::includeModule('crm'))
{
return;
}
$crmDealLink = self::getCrmDealLink($eventId);
$activity = CCrmActivity::GetByCalendarEventId($eventId, false);
if ($crmDealLink && $activity)
{
(new SharingCrmNotifyManager($crmDealLink, SharingCrmNotifyManager::NOTIFY_TYPE_EVENT_CONFIRMED))
->sendSharedCrmActionsEvent(
Util::getDateTimestamp($dateFrom, $timezone),
$activity['ID'],
CCrmOwnerType::Activity,
)
;
}
}