• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/cml2.php
  • Класс: CIBlockCMLExport
  • Вызов: CIBlockCMLExport::ExportProductSets
function ExportProductSets()
{
	if ($this->next_step["catalog"] && $this->bExtended)
	{
		unset($this->next_step["FILTER"][">ID"]);
		$rsElements = CIBlockElement::GetList(array(), $this->next_step["FILTER"], false, false, array("ID", "XML_ID"));

		fwrite($this->fp, "t<".GetMessage("IBLOCK_XML2_PRODUCTS_SETS").">n");
		while($arElement = $rsElements->Fetch())
		{
			if (CCatalogProductSet::isProductHaveSet($arElement["ID"], CCatalogProductSet::TYPE_GROUP))
			{
				if($arElement["XML_ID"] <> '')
					$xml_id = $arElement["XML_ID"];
				else
					$xml_id = $arElement["ID"];

				$this->ExportProductSet($arElement["ID"], $xml_id);
			}
		}
		fwrite($this->fp, "tn");
	}

}