- Модуль: webdav
- Путь к файлу: ~/bitrix/modules/webdav/classes/iblock.php
- Класс: CWebDavIblock
- Вызов: CWebDavIblock::CheckUniqueName
function CheckUniqueName($basename, $sectionId, &$res)
{
$iblockId = $this->IBLOCK_ID;
list($contextType, $contextEntityId) = $this->getContextData();
$sectionData = $this->getSectionDataForLinkAnalyze($sectionId);
if(CWebDavSymlinkHelper::isLink($contextType, $contextEntityId, $sectionData))
{
$parentSectionData = CWebDavSymlinkHelper::getLinkData($contextType, $contextEntityId, $sectionData);
if($parentSectionData)
{
$iblockId = $parentSectionData[self::UF_LINK_IBLOCK_ID];
if($parentSectionData['ID'] == $sectionId)
{
$sectionId = $parentSectionData[self::UF_LINK_SECTION_ID];
}
}
}
return self::sCheckUniqueName($iblockId, $sectionId, $this->workflow, $basename, $res);
}