alecpl
2009-06-10 e20e31016215ae6d1ac759ff448ac9d1d71a7cd1
- Fix messages searching on MailEnable IMAP (#1485762)


2 files modified
5 ■■■■■ changed files
CHANGELOG 1 ●●●● patch | view | raw | blame | history
program/include/rcube_imap.php 4 ●●●● patch | view | raw | blame | history
CHANGELOG
@@ -1,6 +1,7 @@
CHANGELOG RoundCube Webmail
===========================
- Fix messages searching on MailEnable IMAP (#1485762)
- Fixed many 'skip_deleted' issues (#1485634)
- Fixed messages list sorting on servers without SORT capability
- Colorized signatures in plain text messages
program/include/rcube_imap.php
@@ -963,7 +963,7 @@
    // try search with US-ASCII charset (should be supported by server)
    // only if UTF-8 search is not supported
    if (empty($results) && !is_array($results) && !empty($charset) && $charset!='US-ASCII')
    if (empty($results) && !is_array($results) && !empty($charset) && $charset != 'US-ASCII')
      {
    // convert strings to US_ASCII
        if(preg_match_all('/\{([0-9]+)\}\r\n/', $str, $matches, PREG_OFFSET_CAPTURE))
@@ -984,7 +984,7 @@
    else // strings for conversion not found
      $res = $str;
      
    $results = $this->search($mbox_name, $res, 'US-ASCII', $sort_field);
    $results = $this->search($mbox_name, $res, NULL, $sort_field);
      }
    $this->set_search_set($str, $results, $charset, $sort_field);