• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/calllist/calllist.php
  • Класс: Bitrix\Crm\CallList\CallList
  • Вызов: CallList::addEntities
public function addEntities($entityIds)
{
	$lastItem = end($this->items);
	$rank = ($lastItem instanceof Item) ? $lastItem->getRank() : 0;
	reset($this->items);

	foreach ($entityIds as $entityId)
	{
		if(isset($this->items[$entityId]))
			continue;

		$rank = $rank + 10;
		$this->addItem(Item::createFromArray(
			array(
				'ENTITY_TYPE_ID' => $this->entityTypeId,
				'ELEMENT_ID' => $entityId,
				'RANK' => $rank
			),
			true
		));
	}

	return $this;
}