Changeset 21830


Ignore:
Timestamp:
2012/05/14 01:11:58 (12 years ago)
Author:
nanasess
bzr:base-revision:
svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_12-dev:21829
bzr:committer:
Kentaro Ohkouchi <nanasess@fsm.ne.jp>
bzr:file-ids:

data/class/SC_Initial.php 16506@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2FSC_Initial.php
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/mtb_constants_init.php 16505@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fmtb_constants_init.php
html/install/sql/insert_data.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Finsert_data.sql
bzr:mapping-version:
v4
bzr:merge:

nanasess@fsm.ne.jp-20120513161112-b22q1xk3vcftnz7v
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
nanasess@fsm.ne.jp-20120513161153-af9za3ij3c8h42sp
bzr:revno:
4498
bzr:revprop:branch-nick:
branches/version-2_12-dev
bzr:root:
branches/version-2_12-dev
bzr:testament:

bazaar-ng testament short form 2.1
revision-id: nanasess@fsm.ne.jp-20120513161153-af9za3ij3c8h42sp
sha1: cb24e2a55efbdbea0d5c263aa36886930c1eeadf
bzr:timestamp:
2012-05-14 01:11:53.223000050 +0900
bzr:user-agent:
bzr2.4.2+bzr-svn1.1.2
Message:

#1654 (MDB2 への接続設定を連想配列に)

  • 下位互換のため DEFAULT_DSN は残しておく

#1607 (未使用定義の削除)

  • ZIP_DSN を削除
Location:
branches/version-2_12-dev
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/SC_Initial.php

    r21796 r21830  
    8383     * @access protected 
    8484     * @return void 
     85     * @deprecated 下位互換用 
    8586     */ 
    8687    function defineDSN() { 
     
    9091            $dsn = DB_TYPE . '://' . DB_USER . ':' . DB_PASSWORD . '@' . DB_SERVER . ':' . DB_PORT . '/' . DB_NAME; 
    9192            /** サイト用DB */ 
     93            // ここで生成した DSN は使用せず, SC_Query のコンストラクタでパラメータを設定する. 
    9294            define('DEFAULT_DSN', $dsn); 
    9395        } 
  • branches/version-2_12-dev/data/class/SC_Query.php

    r21767 r21830  
    4949    function __construct($dsn = '', $force_run = false, $new = false) { 
    5050 
    51         if ($dsn == '') { 
    52             $dsn = DEFAULT_DSN; 
     51        if ($dsn == "") { 
     52            $dsn = array('phptype'  => DB_TYPE, 
     53                         'username' => DB_USER, 
     54                         'password' => DB_PASSWORD, 
     55                         'protocol' => 'tcp', 
     56                         'hostspec' => DB_SERVER, 
     57                         'port'     => DB_PORT, 
     58                         'database' => DB_NAME 
     59                         ); 
    5360        } 
    5461 
  • branches/version-2_12-dev/data/class/db/SC_DB_DBFactory.php

    r21553 r21830  
    5353     * データソース名を取得する. 
    5454     * 
    55      * 引数 $dsn が空の場合は, DEFAULT_DSN の値を返す. 
     55     * 引数 $dsn が空でデータソースが定義済みの場合はDB接続パラメータの連想配列を返す 
    5656     * DEFAULT_DSN が未定義の場合は void となる. 
    5757     * $dsn が空ではない場合は, $dsn の値を返す. 
    5858     * 
    59      * @param string $dsn データソース名 
    60      * @return void|string データソース名 
     59     * @param mixed $dsn データソース名 
     60     * @return mixed データソース名またはDB接続パラメータの連想配列 
    6161     */ 
    6262    function getDSN($dsn = '') { 
    6363        if (empty($dsn)) { 
    6464            if (defined('DEFAULT_DSN')) { 
    65                 $dsn = DEFAULT_DSN; 
     65                $dsn = array('phptype'  => DB_TYPE, 
     66                             'username' => DB_USER, 
     67                             'password' => DB_PASSWORD, 
     68                             'protocol' => 'tcp', 
     69                             'hostspec' => DB_SERVER, 
     70                             'port'     => DB_PORT, 
     71                             'database' => DB_NAME 
     72                             ); 
    6673            } else { 
    6774                return ''; 
  • branches/version-2_12-dev/data/mtb_constants_init.php

    r21827 r21830  
    88/** ユーザファイル保存先 */ 
    99define('USER_REALDIR', HTML_REALDIR . USER_DIR); 
    10 /** 郵便番号専用DB */ 
    11 define('ZIP_DSN', DEFAULT_DSN); 
    1210/** ユーザー作成ページ等 */ 
    1311define('USER_URL', HTTP_URL . USER_DIR); 
  • branches/version-2_12-dev/html/install/sql/insert_data.sql

    r21827 r21830  
    10151015INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('USER_DIR', '"user_data/"', 3, 'ユーザファイル保存先'); 
    10161016INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('USER_REALDIR', 'HTML_REALDIR . USER_DIR', 4, 'ユーザファイル保存先'); 
    1017 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('ZIP_DSN', 'DEFAULT_DSN', 8, '郵便番号専用DB'); 
    10181017INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('USER_URL', 'HTTP_URL . USER_DIR', 9, 'ユーザー作成ページ等'); 
    10191018INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('AUTH_TYPE', '"HMAC"', 10, '認証方式'); 
Note: See TracChangeset for help on using the changeset viewer.