• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/component/base.php
  • Класс: BitrixIblockComponentBase
  • Вызов: Base::searchItemSelectedRatioId
protected function searchItemSelectedRatioId($id)
{
	if (!isset($this->ratios[$id]))
		return null;

	$minimal = null;
	$minimalRatio = null;
	$result = null;
	foreach ($this->ratios[$id] as $ratio)
	{
		if ($minimalRatio === null || $minimalRatio > $ratio['RATIO'])
		{
			$minimalRatio = $ratio['RATIO'];
			$minimal = $ratio['ID'];
		}
		if ($ratio['IS_DEFAULT'] === 'Y')
		{
			$result = $ratio['ID'];
			break;
		}
	}
	unset($ratio);
	return ($result === null ? $minimal : $result);
}