• Модуль: 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);
}