alecpl
2008-08-26 9e8e5fa634ace418e6b34280133685485b97a9c0
program/include/rcmail.php
@@ -216,10 +216,9 @@
  public function get_dbh()
  {
    if (!$this->db) {
      $dbclass = "rcube_" . $this->config->get('db_backend', 'mdb2');
      $config_all = $this->config->all();
      $this->db = new $dbclass($config_all['db_dsnw'], $config_all['db_dsnr'], $config_all['db_persistent']);
      $this->db = new rcube_mdb2($config_all['db_dsnw'], $config_all['db_dsnr'], $config_all['db_persistent']);
      $this->db->sqlite_initials = INSTALL_PATH . 'SQL/sqlite.initial.sql';
      $this->db->set_debug((bool)$config_all['sql_debug']);
      $this->db->db_connect('w');
@@ -243,7 +242,7 @@
    if (!($this->output instanceof rcube_template))
      $this->output = new rcube_template($this->task, $framed);
    foreach (array('flag_for_deletion') as $js_config_var) {
    foreach (array('flag_for_deletion','read_when_deleted') as $js_config_var) {
      $this->output->set_env($js_config_var, $this->config->get($js_config_var));
    }
@@ -860,7 +859,8 @@
    
    unset($p['task']);
    foreach ($p as $par => $val)
      $url .= '&'.urlencode($par).'='.urlencode($val);
      if (isset($val))
        $url .= '&'.urlencode($par).'='.urlencode($val);
    
    return $url;
  }