CHANGELOG | ●●●●● patch | view | raw | blame | history | |
program/lib/Roundcube/rcube_db_pgsql.php | ●●●●● patch | view | raw | blame | history |
CHANGELOG
@@ -1,6 +1,7 @@ CHANGELOG Roundcube Webmail =========================== - Fix connection to posgtres db using unix socket (#1489132) - Implemented shared cache (rcube_cache_shared) - Fix handling of comma when adding contact from contacts widget (#1489107) - Fix bug where a message was opened in both preview pane and new window on double-click (#1489122) program/lib/Roundcube/rcube_db_pgsql.php
@@ -130,4 +130,38 @@ return isset($this->variables[$varname]) ? $this->variables[$varname] : $default; } /** * Returns PDO DSN string from DSN array * * @param array $dsn DSN parameters * * @return string DSN string */ protected function dsn_string($dsn) { $params = array(); $result = 'pgsql:'; if ($dsn['hostspec']) { $params[] = 'host=' . $dsn['hostspec']; } else if ($dsn['socket']) { $params[] = 'host=' . $dsn['socket']; } if ($dsn['port']) { $params[] = 'port=' . $dsn['port']; } if ($dsn['database']) { $params[] = 'dbname=' . $dsn['database']; } if (!empty($params)) { $result .= implode(';', $params); } return $result; } }