• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/iblock.php
  • Класс: CWebDavIblock
  • Вызов: CWebDavIblock::_onBeforeFolderDeleteEvent
function _onBeforeFolderDeleteEvent($elementID, &$arEventParams)
{
	$io = self::GetIo();
	$arElement = $arEventParams['ELEMENT']['element'];
	$this->_parse_webdav_info($arElement['dir_array']);
	if (isset($arElement['dir_array']['PROPS']['BX:']['UNDELETE']))
	{
		$sFileName = $arElement['dir_array']['PROPS']['BX:']['UNDELETE'];
		$sFileName = $io->ExtractNameFromPath($sFileName);
		$arElement['dir_array']["~NAME"] = $arElement['dir_array']["NAME"];
		$arElement['dir_array']["NAME"] = $sFileName;
		$arEventParams['ELEMENT']['element'] = $arElement;
		$arEventParams['ELEMENT']['~name'] = $arEventParams['ELEMENT']['name'];
		$arEventParams['ELEMENT']['name'] = $sFileName;
	}
}