Ignore:
Timestamp:
2010/08/04 13:52:27 (16 years ago)
Author:
nanasess
bzr:base-revision:
svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:18774
bzr:committer:
Kentaro Ohkouchi <[email protected]>
bzr:file-ids:

data/class/SC_Query.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2FSC_Query.php
data/class/db/SC_DB_DBFactory.php 15123@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fdb%2FSC_DB_DBFactory.php
data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php 15123@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fdb%2Fdbfactory%2FSC_DB_DBFactory_MYSQL.php
data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php 15123@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fdb%2Fdbfactory%2FSC_DB_DBFactory_PGSQL.php
data/class/helper/SC_Helper_DB.php 15176@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fhelper%2FSC_Helper_DB.php
data/class/pages/shopping/LC_Page_Shopping_Complete.php 15223@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fshopping%2FLC_Page_Shopping_Complete.php
data/class/util/SC_Utils.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Futil%2FSC_Utils.php
html/install/index.php 16809@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Findex.php
html/install/sql/create_table_mysql.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Fcreate_table_mysql.sql
bzr:mapping-version:
v4
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
[email protected]
bzr:revno:
2258
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:text-parents:

data/class/db/SC_DB_DBFactory.php [email protected]
data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php [email protected]
data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php [email protected]
data/class/helper/SC_Helper_DB.php [email protected]
data/class/pages/shopping/LC_Page_Shopping_Complete.php [email protected]
data/class/util/SC_Utils.php [email protected]
html/install/index.php [email protected]
html/install/sql/create_table_mysql.sql svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:18764
bzr:timestamp:
2010-08-04 13:52:24.183000088 +0900
bzr:user-agent:
bzr2.1.2+bzr-svn1.0.2
svn:original-date:
2010-08-04T04:52:24.183000Z
Message:

#565(SC_DbConn クラスの削除)

  • MySQL でインストーラ及び購入完了画面でエラーが発生していたのを修正
  • SC_Query::quote() を追加
Location:
branches/version-2_5-dev/data/class/db
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/db/SC_DB_DBFactory.php

    r18701 r18775  
    9595     * テーブルの存在チェックを行う SQL 文を返す. 
    9696     * 
     97     * @param string $table_name 存在チェックを行うテーブル名 
    9798     * @return string テーブルの存在チェックを行う SQL 文 
    9899     */ 
    99     function getTableExistsSql() { return null; } 
     100    function getTableExistsSql($table_name) { return null; } 
    100101 
    101102    /** 
  • branches/version-2_5-dev/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php

    r18701 r18775  
    8585     * テーブルの存在チェックを行う SQL 文を返す. 
    8686     * 
     87     * @param string $table_name 存在チェックを行うテーブル名 
    8788     * @return string テーブルの存在チェックを行う SQL 文 
    8889     */ 
    89     function getTableExistsSql() { 
    90         return "SHOW TABLE STATUS LIKE ?"; 
     90    function getTableExistsSql($table_name) { 
     91        // XXX 何故かブレースホルダが使えない 
     92        $objQuery = new SC_Query(); 
     93        return "SHOW TABLE STATUS LIKE " . $objQuery->quote($table_name); 
    9194    } 
    9295 
  • branches/version-2_5-dev/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php

    r18701 r18775  
    6868     * テーブルの存在チェックを行う SQL 文を返す. 
    6969     * 
     70     * @param string $table_name 存在チェックを行うテーブル名 
    7071     * @return string テーブルの存在チェックを行う SQL 文 
    7172     */ 
    72     function getTableExistsSql() { 
     73    function getTableExistsSql($table_name) { 
     74        $objQuery = new SC_Query(); 
    7375        return "  SELECT relname " 
    7476             . "    FROM pg_class " 
    7577             . "   WHERE (relkind = 'r' OR relkind = 'v') " 
    76              . "     AND relname = ? " 
     78             . "     AND relname = " . $objQuery->quote($table_name) 
    7779             . "GROUP BY relname"; 
    7880    } 
Note: See TracChangeset for help on using the changeset viewer.