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

	return $lastVersion;
}