• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/recycling/basecontroller.php
  • Класс: Bitrix\Crm\Recycling\BaseController
  • Вызов: BaseController::moveToBin
public function moveToBin($entityID, array $params = array());
/**
 * Recover entity from Recycle Bin.
 * @param int $entityID Entity ID.
 * @param array $params Additional operation parameters.
 * @return bool
 */
abstract public function recover($entityID, array $params = array());
/**
 * Erase entity from Recycle Bin.
 * @param int $entityID Entity ID.
 * @param array $params Additional operation parameters.
 * @return void
 */
abstract public function erase($entityID, array $params = array());
//endregion

protected function eraseFiles(array $files)
{
	foreach($files as $file)
	{
		Crm\Integration\StorageManager::deleteFile(
			(int)$file['FILE_ID'],
			Crm\Integration\StorageType::resolveID(
				isset($file['STORAGE_TYPE']) ? $file['STORAGE_TYPE'] : ''
			)
		);
	}
}