- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/classes/general/cml2.php
- Класс: CIBlockCMLImport
- Вызов: CIBlockCMLImport::CheckIBlockType
function CheckIBlockType($ID)
{
$obType = new CIBlockType;
$rsType = $obType->GetByID($ID);
if($arType = $rsType->Fetch())
{
return $arType["ID"];
}
else
{
$rsType = $obType->GetByID("1c_catalog");
if($arType = $rsType->Fetch())
{
return $arType["ID"];
}
else
{
$result = $obType->Add(array(
"ID" => "1c_catalog",
"SECTIONS" => "Y",
"LANG" => array(
"ru" => array(
"NAME" => GetMessage("IBLOCK_XML2_CATALOG_NAME"),
"SECTION_NAME" => GetMessage("IBLOCK_XML2_CATALOG_SECTION_NAME"),
"ELEMENT_NAME" => GetMessage("IBLOCK_XML2_CATALOG_ELEMENT_NAME"),
),
),
));
if($result)
return $result;
else
return false;
}
}
}