...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_view_helper.php
- Класс: \CCrmViewHelper
- Вызов: CCrmViewHelper::RenderItemStageControl
static function RenderItemStageControl($arParams): string { if (!is_array($arParams)) { $arParams = []; } else { $arParams['PREFIX'] = \CCrmStatus::getDynamicEntityStatusPrefix((int)$arParams['ENTITY_TYPE_ID'], (int)$arParams['CATEGORY_ID']); $factory = Container::getInstance()->getFactory((int)$arParams['ENTITY_TYPE_ID']); if ($factory) { $stages = $factory->getStages((int)$arParams['CATEGORY_ID']); foreach ($stages as $stage) { if ($stage->getSemantics() === \Bitrix\Crm\PhaseSemantics::SUCCESS) { $arParams['FINAL_ID'] = $stage->getStatusId(); } } } $arParams['ENTITY_TYPE_NAME'] = CCrmOwnerType::ResolveName($arParams['ENTITY_TYPE_ID']); } return self::RenderProgressControl($arParams); }