• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/symlinkhelper.php
  • Класс: CWebDavSymlinkHelper
  • Вызов: CWebDavSymlinkHelper::deleteAllSymLinkOnSection
static function deleteAllSymLinkOnSection(array $sectionLinkData, $typeLibrary = self::ENTITY_TYPE_USER)
{
	if(
		empty($sectionLinkData['ID']) ||
		empty($sectionLinkData['IBLOCK_ID'])
	)
	{
		return false;
	}

	$typeLibrary = mb_strtolower($typeLibrary);
	if($typeLibrary != self::ENTITY_TYPE_USER && $typeLibrary != self::ENTITY_TYPE_GROUP && $typeLibrary != self::ENTITY_TYPE_SHARED)
	{
		return false;
	}

	return BitrixWebdavFolderInviteTable::deleteByFilter(array(
		'=IBLOCK_ID' => $sectionLinkData['IBLOCK_ID'],
		'=SECTION_ID' => $sectionLinkData['ID'],
	));
}