CheckList::getCheckListItemsByEntityId

  1. Bitrix24 API (v. 23.675.0)
  2. tasks
  3. CheckList
  4. getCheckListItemsByEntityId
  • Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/copy/implement/checklist.php
  • Класс: BitrixTasksCopyImplementCheckList
  • Вызов: CheckList::getCheckListItemsByEntityId
public function getCheckListItemsByEntityId($entityId)
{
	$checkListItems = [];

	$facade = $this->facade;

	try
	{
		$checkListItems = $facade::getByEntityId($entityId);
		$checkListItems = array_map(
			function($item)
			{
				$item["COPIED_ID"] = $item["ID"];
				unset($item["ID"]);
				return $item;
			},
			$checkListItems
		);
	}
	catch (Exception $exception)
	{
		$this->errorCollection->setError(new Error(
			Loc::getMessage("COPY_CHECKLIST_SYSTEM_ERROR"), static::CHECKLIST_COPY_ERROR));
	}

	return $checkListItems;
}

Добавить комментарий