• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/comp_findtools.php
  • Класс: CIBlockFindTools
  • Вызов: CIBlockFindTools::GetSectionID
static function GetSectionID($section_id, $section_code, $arFilter)
{
	$section_id = (int)$section_id;
	$section_code = (string)$section_code;
	if ($section_id > 0)
	{
		return $section_id;
	}
	elseif ($section_code != '')
	{
		if (!is_array($arFilter))
			$arFilter = array();
		$arFilter['=CODE'] = $section_code;

		$rsSection = CIBlockSection::GetList(array(), $arFilter, false, array("ID"));
		if ($arSection = $rsSection->Fetch())
			return (int)$arSection["ID"];
	}
	return 0;
}