• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/component/base.php
  • Класс: BitrixIblockComponentBase
  • Вызов: Base::loadMeasures
protected function loadMeasures(array $measureIds)
{
	if (empty($measureIds))
		return;
	MainTypeCollection::normalizeArrayValuesByInt($measureIds, true);
	if (empty($measureIds))
		return;

	$measureIterator = CCatalogMeasure::getList(
		array(),
		array('@ID' => $measureIds),
		false,
		false,
		array('ID', 'SYMBOL_RUS')
	);
	while ($measure = $measureIterator->GetNext())
	{
		$measure['ID'] = (int)$measure['ID'];
		$measure['TITLE'] = $measure['SYMBOL_RUS'];
		$measure['~TITLE'] = $measure['~SYMBOL_RUS'];
		unset($measure['SYMBOL_RUS'], $measure['~SYMBOL_RUS']);
		$this->measures[$measure['ID']] = $measure;
	}
	unset($measure, $measureIterator);
}