• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/webdavstorage.php
  • Класс: CWebDavStorageCore
  • Вызов: CWebDavStorageCore::deleteFile
public function deleteFile($file)
{
	if(empty($file) || !is_array($file))
	{
		return false;
	}
	$this->init();
	$result = $this->getWebDav()->delete(array('element_id' => $file['extra']['id']));
	if (intval($result) == 403)
	{
		throw new CWebDavAccessDeniedException;
	}
	elseif (intval($result) != 204)
	{
		//$this->getWebDav()->LAST_ERROR;
		return false;
	}
	$lastVersion = $this->getVersionDelete($file);
	$this->clearCache();

	return $lastVersion;
}