- Модуль: bizproc
- Путь к файлу: ~/bitrix/modules/bizproc/lib/integration/ui/entityselector/templateprovider.php
- Класс: BitrixBizprocIntegrationUIEntitySelectorTemplateProvider
- Вызов: TemplateProvider::getChildren
public function getChildren(Item $parentItem, Dialog $dialog): void
{
$currentUserId = $this->getCurrentUserId();
$parentItemId = $parentItem->getId();
if (mb_strpos($parentItemId, static::ITEM_MODULE_ID_PREFIX) === 0)
{
if (mb_strpos($parentItemId, static::ITEM_DOCUMENT_TYPE_PREFIX) !== false)
{
$this->fillDocumentItem($dialog, $parentItem, $currentUserId);
}
else
{
$this->fillModuleItem($dialog, $parentItem, $currentUserId);
}
$dialog->addItems($parentItem->getChildren()->getAll());
}
parent::getChildren($parentItem, $dialog);
}