• Модуль: imconnector
  • Путь к файлу: ~/bitrix/modules/imconnector/lib/connectors/imessage.php
  • Класс: BitrixImConnectorConnectorsIMessage
  • Вызов: IMessage::getDecryptedFile
protected function getDecryptedFile($file, $key)
{
	$key = $this->convertFileKey($key);
	$newFile = $file;
	$content = File::getFileContents($file['tmp_name']);

	$decryptedContent = $this->decryptContent($content, $key);
	$newFilePath = $this->getNewFilePath($file['tmp_name']);

	File::putFileContents($newFilePath, $decryptedContent);

	$newFile['tmp_name'] = $newFilePath;

	return $newFile;
}