• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/activity/settings/section/ping.php
  • Класс: Bitrix\Crm\Activity\Settings\Section\Ping
  • Вызов: Ping::prepareEntity
public function prepareEntity(OptionallyConfigurable $entity, bool $skipActiveSectionCheck = false): void
{
	if (!Crm::isTimelineToDoCalendarSyncEnabled())
	{
		return;
	}

	if (isset($this->data['selectedItems']) && is_array($this->data['selectedItems']))
	{
		$entity->setAdditionalFields([
			'PING_OFFSETS' => TimelinePingProvider::getOffsetsByValues($this->data['selectedItems']),
		]);
	}
}