From 60881e5a147a367dbb788f67167c659fb738dc36 Mon Sep 17 00:00:00 2001 From: alecpl <alec@alec.pl> Date: Thu, 12 Jun 2008 09:38:24 -0400 Subject: [PATCH] - Fix corrupted MIME headers of messages in Sent folder (#1485111) --- program/include/rcube_mail_mime.php | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/program/include/rcube_mail_mime.php b/program/include/rcube_mail_mime.php index 866786b..79c80dd 100644 --- a/program/include/rcube_mail_mime.php +++ b/program/include/rcube_mail_mime.php @@ -27,6 +27,9 @@ */ class rcube_mail_mime extends Mail_mime { + + protected $mime_content; + /** * Set build parameters */ @@ -201,6 +204,21 @@ $result[] = substr($string, $p); return $result; } + + /** + * Provides caching of body of constructed MIME Message to avoid + * duplicate construction of message and damage of MIME headers + * + * @return string The mime content + * @access public + * @override + */ + public function &get($build_params = null) + { + if(empty($this->mime_content)) + $this->mime_content = parent::get($build_params); + return $this->mime_content; + } } -- Gitblit v1.9.1