• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_productprops_helper.php
  • Класс: \CCrmProductPropsHelper
  • Вызов: CCrmProductPropsHelper::CanBeFiltered
static function CanBeFiltered($userTypeList, $propertyInfo)
{
	$result = false;

	if (!is_array($userTypeList) || !is_array($propertyInfo) ||
		(!empty($propertyInfo['USER_TYPE']) && !array_key_exists($propertyInfo['USER_TYPE'], $userTypeList)))
	{
		return $result;
	}

	if (!empty($propertyInfo['USER_TYPE']) &&
		is_array($userTypeList[$propertyInfo['USER_TYPE']]) &&
		array_key_exists('GetPublicFilterHTML', $userTypeList[$propertyInfo['USER_TYPE']]))
	{
		$result = true;
	}
	else if (empty($propertyInfo['USER_TYPE']) && $propertyInfo["PROPERTY_TYPE"] !== "F")
	{
		$result = true;
	}

	return $result;
}