CCrmProductPropsHelper::ListAddHeades

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmProductPropsHelper
  4. ListAddHeades
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_productprops_helper.php
  • Класс: \CCrmProductPropsHelper
  • Вызов: CCrmProductPropsHelper::ListAddHeades
static function ListAddHeades($arPropUserTypeList, $arProps, &$arHeaders)
{
	foreach ($arProps as $propID => $arProp)
	{
		if (!empty($arProp['USER_TYPE']) && !array_key_exists($arProp['USER_TYPE'], $arPropUserTypeList))
			continue;

		if ((!empty($arProp['USER_TYPE'])
				&& is_array($arPropUserTypeList[$arProp['USER_TYPE']])
				&& array_key_exists('GetPublicViewHTML', $arPropUserTypeList[$arProp['USER_TYPE']]))
			|| empty($arProp['USER_TYPE']))
		{
			$arHeaders[] = array(
				'id' => $propID,
				'name' => htmlspecialcharsex($arProp['NAME']),
				'default' => false,
				'sort' => $arProp['MULTIPLE']=='Y'? '': $propID,
				'editable' => false
			);
		}
	}
}

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