alecpl
2008-05-29 75da0b6f74203c6ea2656a1bbcf6bacba17a15c6
program/include/rcube_imap.php
@@ -102,7 +102,7 @@
   * @return boolean  TRUE on success, FALSE on failure
   * @access public
   */
  function connect($host, $user, $pass, $port=143, $use_ssl=null)
  function connect($host, $user, $pass, $port=143, $use_ssl=null, $auth_type='check')
    {
    global $ICL_SSL, $ICL_PORT, $IMAP_USE_INTERNAL_DATE;
    
@@ -119,8 +119,6 @@
    $ICL_PORT = $port;
    $IMAP_USE_INTERNAL_DATE = false;
    $auth_type = rcmail::get_instance()->config->get('imap_auth_type', 'check');
    $this->conn = iil_Connect($host, $user, $pass, array('imap' => $auth_type));
    $this->host = $host;
    $this->user = $user;
@@ -2502,13 +2500,15 @@
      if (($p = array_search(strtolower($folder), $this->default_folders_lc)) !== false && !$a_defaults[$p])
        $a_defaults[$p] = $folder;
      else
        $a_out[] = $folder;
   {
   $l_folders[$folder] = mb_strtolower(rcube_charset_convert($folder, 'UTF-7'));
   }
      }
    natcasesort($a_out);
    asort($l_folders, SORT_LOCALE_STRING);
    ksort($a_defaults);
    return array_merge($a_defaults, $a_out);
    return array_merge($a_defaults, array_keys($l_folders));
    }
  /**