- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/timeline/relationentry.php
- Класс: Bitrix\Crm\Timeline\RelationEntry
- Вызов: RelationEntry::shiftAllEntriesForTimelineOwner
static function shiftAllEntriesForTimelineOwner(
int $timelineOwnerEntityTypeId,
int $timelineOwnerEntityId,
DateTime $time
): void
{
$collection = TimelineTable::getList([
'select' => ['ID'],
'filter' => [
'=TYPE_ID' => static::getTimelineEntryType(),
'=BINDINGS.ENTITY_TYPE_ID' => $timelineOwnerEntityTypeId,
'=BINDINGS.ENTITY_ID' => $timelineOwnerEntityId,
],
])->fetchCollection();
foreach ($collection as $timelineEntry)
{
static::shift($timelineEntry->getId(), $time);
}
}