• Модуль: seo
  • Путь к файлу: ~/bitrix/modules/seo/lib/Sitemap/Internals/Iblock.php
  • Класс: BitrixSeoSitemapInternalsIblockTable
  • Вызов: IblockTable::checkSection
static function checkSection($sectionId, $sectionSettings, $defaultValue)
{
	$value = $defaultValue;

	if(is_array($sectionSettings) && count($sectionSettings) > 0)
	{
		while ($sectionId > 0)
		{
			if(isset($sectionSettings[$sectionId]))
			{
				$value = $sectionSettings[$sectionId];
				break;
			}

			$dbRes = CIBlockSection::getList(array(), array('ID' => $sectionId), false, array('ID', 'IBLOCK_SECTION_ID'));
			$section = $dbRes->fetch();

			$sectionId = $section["IBLOCK_SECTION_ID"];
		}
	}

	return $value === 'Y';
}