From: Michael M Slusarz Date: Wed, 10 Feb 2010 17:36:44 +0000 (-0700) Subject: Don't display S/MIME signature data inline. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=2055427c9e0daab38e223d0be60cff83b2419b32;p=horde.git Don't display S/MIME signature data inline. --- diff --git a/imp/lib/Mime/Viewer/Smime.php b/imp/lib/Mime/Viewer/Smime.php index ed96d4836..8c2a05edd 100644 --- a/imp/lib/Mime/Viewer/Smime.php +++ b/imp/lib/Mime/Viewer/Smime.php @@ -112,7 +112,7 @@ class IMP_Horde_Mime_Viewer_Smime extends Horde_Mime_Viewer_Driver case 'application/pkcs7-mime': case 'application/x-pkcs7-mime': if (isset(self::$_cache[$id])) { - return array( + $ret = array( $id => array( 'data' => null, 'status' => self::$_cache[$id]['status'], @@ -120,6 +120,10 @@ class IMP_Horde_Mime_Viewer_Smime extends Horde_Mime_Viewer_Driver 'wrap' => self::$_cache[$id]['wrap'] ) ); + if (self::$_cache[$id]['sig']) { + $ret[self::$_cache[$id]['sig']] = null; + } + return $ret; } // Fall-through @@ -232,6 +236,7 @@ class IMP_Horde_Mime_Viewer_Smime extends Horde_Mime_Viewer_Driver /* Initialize inline data. */ self::$_cache[$base_id] = array( + 'sig' => $sig_id, 'status' => array( array( 'icon' => Horde::img('mime/encryption.png', 'S/MIME'),