• Модуль: clouds
  • Путь к файлу: ~/bitrix/modules/clouds/classes/general/storage.php
  • Класс: CCloudStorage
  • Вызов: CCloudStorage::OnAfterFileDeleteDuplicate
static function OnAfterFileDeleteDuplicate($original, $duplicate)
{
	$result = false;
	if ($original->getHandlerId() > 0)
	{
		$bucket = new CCloudStorageBucket($original->getHandlerId());
		if ($bucket->Init())
		{
			$duplicatePath = '/' . $duplicate->getSubdir() . '/' . $duplicate->getFileName();
			BitrixCloudsFileHashTable::deleteByFilePath($original->getHandlerId(), $duplicatePath);

			$result = $bucket->deleteFile($duplicatePath, $duplicate->getFileSize());
			if ($result)
			{
				$bucket->decFileCounter($duplicate->getFileSize());
			}
		}
	}
	return $result;
}