alecpl
2009-03-11 200b162b1d5d8800d49dd74bd5d4eafb18f3e655
- Fix 'mode' parameter in sqlite DSN (#1485772)


2 files modified
11 ■■■■ changed files
CHANGELOG 4 ●●●● patch | view | raw | blame | history
program/lib/MDB2.php 7 ●●●●● patch | view | raw | blame | history
CHANGELOG
@@ -1,6 +1,10 @@
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)
program/lib/MDB2.php
@@ -824,7 +824,7 @@
     */
    function parseDSN($dsn)
    {
        $parsed = $GLOBALS['_MDB2_dsninfo_default'];
        $parsed = array();
        if (is_array($dsn)) {
            $dsn = array_merge($parsed, $dsn);
@@ -843,6 +843,7 @@
            $dsn = null;
        }
        // Get phptype and dbsyntax
        // $str => phptype(dbsyntax)
        if (preg_match('|^(.+?)\((.*?)\)$|', $str, $arr)) {
@@ -854,7 +855,7 @@
        }
        if (!count($dsn)) {
            return $parsed;
            return array_merge($GLOBALS['_MDB2_dsninfo_default'], $parsed);
        }
        // Get (if found): username and password
@@ -937,7 +938,7 @@
            }
        }
        return $parsed;
    return array_merge($GLOBALS['_MDB2_dsninfo_default'], $parsed);
    }
    // }}}