- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/helpers/admin/businessvalue.php
- Класс: BitrixSaleHelpersAdminBusinessValueControl
- Вызов: BusinessValueControl::getTabControl
static function getTabControl($name, $personGroupCodes)
{
$domains = array(
'' => Loc::getMessage('BIZVAL_DOMAIN_COMMON_DSC'),
BusinessValue::INDIVIDUAL_DOMAIN => Loc::getMessage('BIZVAL_DOMAIN_INDIVIDUAL'),
BusinessValue::ENTITY_DOMAIN => Loc::getMessage('BIZVAL_DOMAIN_ENTITY' ),
);
$tabs = array();
foreach ($personGroupCodes as $personTypeId => $groupCodes)
{
$personType = self::$personTypes[$personTypeId];
if (isset($personType['ENTITY_REGISTRY_TYPE'])
&& $personType['ENTITY_REGISTRY_TYPE'] !== Registry::REGISTRY_TYPE_ORDER
)
{
continue;
}
$tabs []= array(
'DIV' => 'map'.$personTypeId,
'TAB' => htmlspecialcharsbx($personType['TITLE']),
'TITLE' => $domains[$personType['DOMAIN']],
);
}
return new CAdminViewTabControl($name.'TabControl', $tabs);
}