alecpl
2012-04-13 71950df6df07614300b6a79b726e7cfd61534b29
- Add 3rd argument to rcube_message::get_part_content() to skip charset conversion


1 files modified
6 ■■■■■ changed files
program/include/rcube_message.php 6 ●●●●● patch | view | raw | blame | history
program/include/rcube_message.php
@@ -168,9 +168,11 @@
     *
     * @param string $mime_id Part MIME-ID
     * @param resource $fp File pointer to save the message part
     * @param boolean  $skip_charset_conv Disables charset conversion
     *
     * @return string Part content
     */
    public function get_part_content($mime_id, $fp=NULL)
    public function get_part_content($mime_id, $fp = null, $skip_charset_conv = false)
    {
        if ($part = $this->mime_parts[$mime_id]) {
            // stored in message structure (winmail/inline-uuencode)
@@ -181,7 +183,7 @@
                return $fp ? true : $part->body;
            }
            // get from IMAP
            return $this->storage->get_message_part($this->uid, $mime_id, $part, NULL, $fp);
            return $this->storage->get_message_part($this->uid, $mime_id, $part, NULL, $fp, $skip_charset_conv);
        } else
            return null;
    }