thomascube
2008-09-18 ae579cee860c90183b3968d9658ffe0b3ba29dd5
program/include/rcube_message.php
@@ -117,12 +117,13 @@
   * Get content of a specific part of this message
   *
   * @param string Part MIME-ID
   * @param resource File pointer to save the message part
   * @return string Part content
   */
  public function get_part_content($mime_id)
  public function get_part_content($mime_id, $fp=NULL)
  {
    if ($part = $this->mime_parts[$mime_id])
      return $this->imap->get_message_part($this->uid, $mime_id, $part);
      return $this->imap->get_message_part($this->uid, $mime_id, $part, NULL, $fp);
    else
      return null;
  }
@@ -344,6 +345,10 @@
        // part message/*
        else if ($primary_type=='message') {
          $this->parse_structure($mail_part, true);
          // list as attachment as well (mostly .eml)
          if (!empty($mail_part->filename))
            $this->attachments[] = $mail_part;
        }
        // ignore "virtual" protocol parts
        else if ($primary_type == 'protocol')