• Модуль: lists
  • Путь к файлу: ~/bitrix/modules/lists/lib/entity/section.php
  • Класс: BitrixListsEntitySection
  • Вызов: Section::getFields
private function getFields()
{
	$fields = [
		"IBLOCK_ID" => $this->iblockId,
		"CODE" => $this->params["SECTION_CODE"],
		"IBLOCK_SECTION_ID" => $this->params["IBLOCK_SECTION_ID"] ? (int)$this->params["IBLOCK_SECTION_ID"] : 0,
		"CHECK_PERMISSIONS" => "N"
	];

	foreach ($this->params["FIELDS"] as $fieldId => $fieldValue)
	{
		if (!in_array($fieldId, $this->fieldList))
		{
			continue;
		}

		if ($fieldId == "PICTURE")
		{
			$fieldValue = CRestUtil::saveFile($fieldValue);
		}

		$fields[$fieldId] = $fieldValue;
	}

	return $fields;
}