• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/copy/implement/children/field.php
  • Класс: BitrixIblockCopyImplementChildrenField
  • Вызов: Field::getEnumValues
protected function getEnumValues($fieldId)
{
	$values = [];

	$this->enumTmpMap[$fieldId] = [];

	$propertyId = mb_substr($fieldId, mb_strlen("PROPERTY_"));
	$enum = CIBlockPropertyEnum::getList([], ["PROPERTY_ID" => $propertyId]);
	while ($listData = $enum->fetch())
	{
		$values[] = [
			"VALUE" => $listData["VALUE"],
			"DEF" => $listData["DEF"],
			"SORT" => $listData["SORT"]
		];

		$this->enumTmpMap[$fieldId][$listData["VALUE"]] = $listData["ID"];
	}

	return $values;
}