- Модуль: 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);
}