Changeset 1997

Show
Ignore:
Timestamp:
04/19/08 08:10:11 (7 months ago)
Author:
takayama
Message:

Implemented BugId:64555
* Applied ogawa-san's PDO version driver patch

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/release-35/php/lib/mtdb_sqlite.php

    r1174 r1997  
    66# $Id$ 
    77 
    8 require_once("ezsql".DIRECTORY_SEPARATOR."ezsql_sqlite.php"); 
     8if (!class_exists("ezsql")) 
     9    require_once("ezsql".DIRECTORY_SEPARATOR."ezsql_sqlite.php"); 
    910require_once("mtdb_base.php"); 
    1011 
  • branches/release-35/php/mt.php.pre

    r1742 r1997  
    236236        } 
    237237 
     238        // Changes dbdriver from native to PDO, if we can. 
     239        // * PHP Version >= 5.0 
     240        // * DBDriver == sqlite / with out UseSQLite2 
     241        // * PDO and PDO_SQLITE extensions loaded 
     242        if (version_compare(PHP_VERSION, '5.0') > 0 
     243            && $cfg['dbdriver'] == 'sqlite' 
     244            && !isset($cfg['usesqlite2']) 
     245            && extension_loaded('pdo') 
     246            && extension_loaded('pdo_sqlite')) 
     247        { 
     248            $cfg['dbdriver'] = 'pdo_sqlite'; 
     249        } 
    238250        $this->config =& $cfg; 
    239251        $this->config_defaults();