• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/classes/general/cml2.php
  • Класс: CUserCMLImport
  • Вызов: CUserCMLImport::GetStructureRoot
function GetStructureRoot()
{
	$dbs = CIBlockSection::GetList(Array(), Array("IBLOCK_ID"=>$this->DEPARTMENTS_IBLOCK_ID, "SECTION_ID"=>0));
	if ($arRoot = $dbs->Fetch())
	{
		return $arRoot['ID'];
	}

	$company_name = COption::GetOptionString("main", "site_name", "");
	if($company_name == '')
	{
		$dbrs = CSite::GetList('', '', Array("DEFAULT"=>"Y"));
		if($ars = $dbrs->Fetch())
			$company_name = $ars["NAME"];
	}

	$arFields = Array(
		"NAME" => $company_name,
		"IBLOCK_ID"=>$this->DEPARTMENTS_IBLOCK_ID
	);

	$ss = new CIBlockSection();
	return $ss->Add($arFields);
}