CCrmViewHelper::PrepareItemsStatuses

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmViewHelper
  4. PrepareItemsStatuses
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_view_helper.php
  • Класс: \CCrmViewHelper
  • Вызов: CCrmViewHelper::PrepareItemsStatuses
static function PrepareItemsStatuses($entityTypeId, $categoryId): array
{
	$factory = Container::getInstance()->getFactory($entityTypeId);
	if ($factory && $factory->isStagesSupported())
	{
		$stages = $factory->getStages($categoryId);
		$statuses = [];
		foreach ($stages->getAll() as $stage)
		{
			$statuses[$stage->getStatusId()] = $stage->collectValues();
		}

		return $statuses;
	}

	return [];
}

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