• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/template/entity/elementcatalog.php
  • Класс: BitrixIblockTemplateEntityElementCatalog
  • Вызов: ElementCatalog::loadFromDatabase
protected function loadFromDatabase()
{
	if (!isset($this->fields))
	{
		$this->fields =CatalogProductTable::getRow([
			'filter' => [
				'=ID' => $this->id,
			],
		]);
		if (is_array($this->fields))
		{
			if ($this->fields['MEASURE'] > 0)
			{
				$this->fields['MEASURE'] = new ElementCatalogMeasure($this->fields['MEASURE']);
			}
			$this->fields['STORE'] = new ElementCatalogStoreList(0);
		}
		else
		{
			$this->fields = [
				'STORE' => new ElementCatalogStoreList(0),
			];
		}
	}

	return true;
}