• Модуль: lists
  • Путь к файлу: ~/bitrix/modules/lists/lib/entity/section.php
  • Класс: BitrixListsEntitySection
  • Вызов: Section::getFilter
private function getFilter($iblockId)
{
	$filter = [
		"IBLOCK_ID" => $iblockId,
		"CHECK_PERMISSIONS" => "N",
	];

	if (!is_array($this->params["FILTER"]))
	{
		$this->params["FILTER"] = [];
	}

	foreach ($this->params["FILTER"] as $fieldId => $fieldValue)
	{
		if (in_array($fieldId, $this->filterList))
		{
			$filter[$fieldId] = $fieldValue;
		}
	}

	return $filter;
}