• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/product/systemfield.php
  • Класс: BitrixCatalogProductSystemField
  • Вызов: SystemField::getPermissionFieldsByRestrictions
static function getPermissionFieldsByRestrictions(array $restrictions): array
{
	$fieldList = self::getBuildedFieldList();
	if (empty($fieldList))
	{
		return [];
	}

	$result = [];
	foreach ($fieldList as $field)
	{
		if ($field::isExists())
		{
			$data = $field::getUserFieldBaseParam();
			$result[$data['FIELD_NAME']] = $field::checkRestictions($restrictions);
		}
	}
	unset($field, $fieldList);

	return $result;
}