thomascube
2008-08-07 e3fdcf5919b8bea98d6c765f22e04a448a0c31dd
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;
  }
}