• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/update/taskchecklistconverter.php
  • Класс: BitrixTasksUpdateTaskCheckListConverter
  • Вызов: TaskCheckListConverter::fillItems
static function fillItems($entityId)
{
	$i = 0;
	$items = [];
	$entityItemsDataController = static::$entityItemsDataController;

	$checkListItemsRes = $entityItemsDataController::getList([
		'select' => ['ID', 'TITLE'],
		'filter' => [static::$entityIdName => $entityId],
		'order' => ['SORT_INDEX' => 'ASC']
	]);

	while ($item = $checkListItemsRes->fetch())
	{
		if ($item['TITLE'] === '===')
		{
			if (!empty($items[$i]))
			{
				$i++;
			}

			continue;
		}

		$items[$i]['ITEMS'][] = $item['ID'];
	}

	return $items;
}