• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/update/taskchecklistconverter.php
  • Класс: BitrixTasksUpdateTaskCheckListConverter
  • Вызов: TaskCheckListConverter::insertCheckListRootItems
static function insertCheckListRootItems($taskId, $items)
{
	// insert BX_CHECKLIST_#NUM# items
	$itemsCount = count($items);
	$connection = Application::getConnection();

	$sql = "INSERT INTO b_tasks_checklist_items (TASK_ID, CREATED_BY, TITLE, SORT_INDEX)
			VALUES ";

	for ($i = 0; $i < $itemsCount; $i++)
	{
		if ($i)
		{
			$sql .= ",";
		}

		$sql.= "(" . $taskId . ",1,'BX_CHECKLIST_" . ($i + 1) . "'," . $i . ")";
	}

	$connection->query($sql);
}