diff --git a/modules/Documents/views/FilePreview.php b/modules/Documents/views/FilePreview.php index 884d9f80c98042bdd9c188075704d8687928efad..a3446fdec9a1b52fdd5b3480318920f9a326fe6f 100644 --- a/modules/Documents/views/FilePreview.php +++ b/modules/Documents/views/FilePreview.php @@ -41,10 +41,11 @@ class Documents_FilePreview_View extends Vtiger_IndexAjax_View { if (!empty ($fileDetails)) { $filePath = $fileDetails['path']; $fileName = $fileDetails['name']; + $storedFileName = $fileDetails['storedname']; if ($recordModel->get('filelocationtype') == 'I') { $fileName = html_entity_decode($fileName, ENT_QUOTES, vglobal('default_charset')); - $savedFile = $fileDetails['attachmentsid']."_".Vtiger_Util_Helper::getEncryptedFileName($fileName); + $savedFile = $fileDetails['attachmentsid']."_".$storedFileName; $fileSize = filesize($filePath.$savedFile); $fileSize = $fileSize + ($fileSize % 1024); diff --git a/modules/Vtiger/models/Record.php b/modules/Vtiger/models/Record.php index 0a566260204f80896eadad15afb7e534fbf1c7ac..00e4b3198e34a12bcc167fe649196b676bf2c2b7 100644 --- a/modules/Vtiger/models/Record.php +++ b/modules/Vtiger/models/Record.php @@ -601,7 +601,7 @@ class Vtiger_Record_Model extends Vtiger_Base_Model { header("Content-type: ".$fileDetails['type']); header("Pragma: public"); header("Cache-Control: private"); - header("Content-Disposition: attachment; filename=\"$savedFile\""); + header("Content-Disposition: attachment; filename=\"$fileName\""); header("Content-Description: PHP Generated Data"); header("Content-Encoding: none"); } diff --git a/pkg/vtiger/modules/ModComments/modules/ModComments/views/FilePreview.php b/pkg/vtiger/modules/ModComments/modules/ModComments/views/FilePreview.php index 49be94669cb78506fa2aba399b0645325fa659df..79081deaea5e78a4ea7be35038ea444715dd6b07 100644 --- a/pkg/vtiger/modules/ModComments/modules/ModComments/views/FilePreview.php +++ b/pkg/vtiger/modules/ModComments/modules/ModComments/views/FilePreview.php @@ -36,8 +36,9 @@ class ModComments_FilePreview_View extends Vtiger_IndexAjax_View { if (!empty($fileDetails)) { $filePath = $fileDetails['path']; $fileName = $fileDetails['name']; + $storedFileName = $fileDetails['storedname']; $fileName = html_entity_decode($fileName, ENT_QUOTES, vglobal('default_charset')); - $savedFile = $fileDetails['attachmentsid']."_".Vtiger_Util_Helper::getEncryptedFileName($fileName); + $savedFile = $fileDetails['attachmentsid']."_".$storedFileName; $fileSize = filesize($filePath.$savedFile); $fileSize = $fileSize + ($fileSize % 1024);