alecpl
2009-12-04 efe5a55c4c5d4bd2ba7d5398d33824a45f628f3a
program/include/rcmail.php
@@ -266,7 +266,7 @@
      $contacts = $plugin['instance'];
    }
    else if ($id && $ldap_config[$id]) {
      $contacts = new rcube_ldap($ldap_config[$id]);
      $contacts = new rcube_ldap($ldap_config[$id], $this->config->get('ldap_debug'), $this->config->mail_domain($_SESSION['imap_host']));
    }
    else if ($id === '0') {
      $contacts = new rcube_contacts($this->db, $this->user->ID);
@@ -275,7 +275,7 @@
      // Use the first writable LDAP address book.
      foreach ($ldap_config as $id => $prop) {
        if (!$writeable || $prop['writable']) {
          $contacts = new rcube_ldap($prop);
          $contacts = new rcube_ldap($prop, $this->config->get('ldap_debug'), $this->config->mail_domain($_SESSION['imap_host']));
          break;
        }
      }
@@ -366,6 +366,7 @@
    $this->imap = new rcube_imap($this->db);
    $this->imap->debug_level = $this->config->get('debug_level');
    $this->imap->skip_deleted = $this->config->get('skip_deleted');
    $this->imap->index_sort = $this->config->get('index_sort', true);
    // enable caching of imap data
    if ($this->config->get('enable_caching')) {
@@ -761,7 +762,7 @@
            continue;
          if ($label = $rcube_languages[$name])
            $sa_languages[$name] = $label ? $label : $name;
            $sa_languages[$name] = $label;
        }
        closedir($dh);
      }
@@ -1062,7 +1063,7 @@
  {
    $cookie = session_get_cookie_params();
    setcookie($name, $value, $exp, $cookie['path'], $cookie['domain'],
      ($_SERVER['HTTPS'] && ($_SERVER['HTTPS'] != 'off')));
      rcube_https_check(), true);
  }
}