- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_field_multi.php
- Класс: \CCrmFieldMulti
- Вызов: CCrmFieldMulti::ListAddHeaders
public function ListAddHeaders(&$arHeaders, $skipTypes = array(), $skipValueTypes = array())
{
if(!is_array($skipTypes))
{
$skipTypes = array();
}
if(!is_array($skipValueTypes))
{
$skipValueTypes = array();
}
$ar = CCrmFieldMulti::GetEntityTypeList();
foreach($ar as $typeId => $arFields)
{
if(in_array($typeId, $skipTypes, true))
{
continue;
}
foreach($arFields as $valueType => $valueName)
{
if(in_array($valueType, $skipValueTypes, true))
{
continue;
}
$arHeaders[] = array(
'id' => $typeId.'_'.$valueType,
'name' => $valueName,
'sort' => false,
'default' => false,
'editable' => false,
'type' => 'string'
);
}
}
}