• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/classes/general/hrxml.php
  • Класс: CUserHRXMLImport
  • Вызов: CUserHRXMLImport::GetStructureRoot
private 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);
}