thomascube
2006-06-27 ba8f44c4da7724f5e35866277e9775ec26616dc7
Fixed bug #1483856 in class rcube_imap

1 files modified
22 ■■■■ changed files
program/include/rcube_imap.inc 22 ●●●● patch | view | raw | blame | history
program/include/rcube_imap.inc
@@ -36,7 +36,7 @@
 *
 * @package    RoundCube Webmail
 * @author     Thomas Bruederli <roundcube@gmail.com>
 * @version    1.22
 * @version    1.26
 * @link       http://ilohamail.org
 */
class rcube_imap
@@ -50,7 +50,6 @@
  var $page_size = 10;
  var $sort_field = 'date';
  var $sort_order = 'DESC';
  var $default_charset = 'ISO-8859-1';
  var $delimiter = NULL;
  var $caching_enabled = FALSE;
  var $default_folders = array('inbox', 'drafts', 'sent', 'junk', 'trash');
@@ -1715,8 +1714,13 @@
    
    return $str;
    }
  /**
   * Decode a mime-encoded string to internal charset
   *
   * @access static
   */
  function decode_mime_string($input)
    {
    $out = '';
@@ -1740,10 +1744,15 @@
      }
    
    // no encoding information, defaults to what is specified in the class header
    return rcube_charset_convert($input, $this->default_charset);
    return rcube_charset_convert($input, 'ISO-8859-1');
    }
  /**
   * Decode a part of a mime-encoded string
   *
   * @access static
   */
  function _decode_mime_string_part($str)
    {
    $a = explode('?', $str);
@@ -1817,11 +1826,12 @@
      return rcube_charset_convert($body, $ctype_param['charset']);
    // defaults to what is specified in the class header
    return rcube_charset_convert($body, $this->default_charset);
    return rcube_charset_convert($body,  'ISO-8859-1');
    }
  /* --------------------------------
   *         private methods
   * --------------------------------*/