From 830fd2ecbb67c395617e1cc38f343d12af0a2861 Mon Sep 17 00:00:00 2001
From: Aleksander Machniak <alec@alec.pl>
Date: Fri, 28 Dec 2012 09:33:48 -0500
Subject: [PATCH] Display PGP/MIME signature attachments as "Digital Signature" (#1488570)

---
 program/steps/mail/func.inc |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/program/steps/mail/func.inc b/program/steps/mail/func.inc
index bedd3e8..44a1557 100644
--- a/program/steps/mail/func.inc
+++ b/program/steps/mail/func.inc
@@ -1838,7 +1838,7 @@
 }
 
 // return attachment filename, handle empty filename case
-function rcmail_attachment_name($attachment)
+function rcmail_attachment_name($attachment, $display = false)
 {
     $filename = $attachment->filename;
 
@@ -1858,6 +1858,13 @@
 
     $filename = preg_replace('[\r\n]', '', $filename);
 
+    // Display smart names for some known mimetypes
+    if ($display) {
+        if (preg_match('/application\/(pgp|pkcs7)-signature/i', $attachment->mimetype)) {
+            $filename = rcube_label('digitalsig');
+        }
+    }
+
     return $filename;
 }
 

--
Gitblit v1.9.1