• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/volume/base.php
  • Класс: Bitrix\Crm\Volume\Base
  • Вызов: Base::getUserTypeFieldList
public function getUserTypeFieldList($entity)
{
	self::loadUserFieldInformation();

	$fields = array();

	if (isset(self::$userFieldInformation[$entity]) && is_array(self::$userFieldInformation[$entity]))
	{
		$userTypeField = array(
			\CUserTypeFile::USER_TYPE_ID,
		);
		if (self::isModuleAvailable('disk'))
		{
			$userTypeField[] = Disk\Uf\FileUserType::USER_TYPE_ID;
			$userTypeField[] = Disk\Uf\VersionUserType::USER_TYPE_ID;
		}

		foreach (self::$userFieldInformation[$entity] as $userField)
		{
			if (is_array($userField) && in_array($userField['USER_TYPE_ID'], $userTypeField))
			{
				$fields[$userField['FIELD_NAME']] = $userField;
			}
		}
	}

	return $fields;
}