alecpl
2009-10-13 f281242fa41160daca6f2a4775d6f5dedd61a946
- performance: fix storing of imap_delimiter in session 


1 files modified
6 ■■■■ changed files
program/include/rcube_imap.php 6 ●●●● patch | view | raw | blame | history
program/include/rcube_imap.php
@@ -112,7 +112,7 @@
    $ICL_PORT = $port;
    $IMAP_USE_INTERNAL_DATE = false;
    $attempt = 0;
    do {
      $data = rcmail::get_instance()->plugins->exec_hook('imap_connect', array('host' => $host, 'user' => $user, 'attempt' => ++$attempt));
@@ -144,13 +144,13 @@
    // get server properties
    if ($this->conn)
      {
      if (!empty($this->conn->delimiter))
        $this->delimiter = $this->conn->delimiter;
      if (!empty($this->conn->rootdir))
        {
        $this->set_rootdir($this->conn->rootdir);
        $this->root_ns = preg_replace('/[.\/]$/', '', $this->conn->rootdir);
        }
      if (empty($this->delimiter))
    $this->get_hierarchy_delimiter();
      }
    return $this->conn ? TRUE : FALSE;