- Fix 'mode' parameter in sqlite DSN (#1485772)
| | |
| | | CHANGELOG RoundCube Webmail |
| | | =========================== |
| | | |
| | | - Fix 'mode' parameter in sqlite DSN (#1485772) |
| | | |
| | | RELEASE 0.2.1 |
| | | ------------------ |
| | | - Use US-ASCII as failover when Unicode searching fails (#1485762) |
| | | - Fix errors handling in IMAP command continuations (#1485762) |
| | | - Fix FETCH result parsing for servers returning flags at the end of result (#1485763) |
| | |
| | | */
|
| | | function parseDSN($dsn)
|
| | | {
|
| | | $parsed = $GLOBALS['_MDB2_dsninfo_default'];
|
| | | $parsed = array(); |
| | |
|
| | | if (is_array($dsn)) {
|
| | | $dsn = array_merge($parsed, $dsn);
|
| | |
| | | $dsn = null;
|
| | | }
|
| | |
|
| | | |
| | | // Get phptype and dbsyntax
|
| | | // $str => phptype(dbsyntax)
|
| | | if (preg_match('|^(.+?)\((.*?)\)$|', $str, $arr)) {
|
| | |
| | | }
|
| | |
|
| | | if (!count($dsn)) {
|
| | | return $parsed;
|
| | | return array_merge($GLOBALS['_MDB2_dsninfo_default'], $parsed); |
| | | }
|
| | |
|
| | | // Get (if found): username and password
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | return $parsed;
|
| | | return array_merge($GLOBALS['_MDB2_dsninfo_default'], $parsed); |
| | | }
|
| | |
|
| | | // }}}
|