Ignore:
Timestamp:
2013/08/24 23:33:52 (13 years ago)
Author:
kimoto
Message:

#2043 typo修正・ソース整形・ソースコメントの改善 for 2.13.0
PHP4的な書き方の修正

Location:
branches/version-2_13-dev/data/class/db/dbfactory
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php

    r22856 r23124  
    3636{ 
    3737    /** SC_Query インスタンス */ 
    38     var $objQuery; 
     38    public $objQuery; 
    3939 
    4040    /** 
    4141     * DBのバージョンを取得する. 
    4242     * 
    43      * @param string $dsn データソース名 
     43     * @param  string $dsn データソース名 
    4444     * @return string データベースのバージョン 
    4545     */ 
    46     function sfGetDBVersion($dsn = '') 
     46    public function sfGetDBVersion($dsn = '') 
    4747    { 
    4848        $objQuery =& SC_Query_Ex::getSingletonInstance($dsn); 
     
    5656     * 
    5757     * @access private 
    58      * @param string $sql SQL 文 
     58     * @param  string $sql SQL 文 
    5959     * @return string MySQL 用に置換した SQL 文 
    6060     */ 
    61     function sfChangeMySQL($sql) 
     61    public function sfChangeMySQL($sql) 
    6262    { 
    6363        // 改行、タブを1スペースに変換 
     
    8080     * @return array 文字コード情報 
    8181     */ 
    82     function getCharSet() 
     82    public function getCharSet() 
    8383    { 
    8484        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
     
    9191     * 昨日の売上高・売上件数を算出する SQL を返す. 
    9292     * 
    93      * @param string $method SUM または COUNT 
     93     * @param  string $method SUM または COUNT 
    9494     * @return string 昨日の売上高・売上件数を算出する SQL 
    9595     */ 
    96     function getOrderYesterdaySql($method) 
     96    public function getOrderYesterdaySql($method) 
    9797    { 
    9898        return 'SELECT ' . $method . '(total) FROM dtb_order ' 
     
    105105     * 当月の売上高・売上件数を算出する SQL を返す. 
    106106     * 
    107      * @param string $method SUM または COUNT 
     107     * @param  string $method SUM または COUNT 
    108108     * @return string 当月の売上高・売上件数を算出する SQL 
    109109     */ 
    110     function getOrderMonthSql($method) 
     110    public function getOrderMonthSql($method) 
    111111    { 
    112112        return 'SELECT '.$method.'(total) FROM dtb_order ' 
     
    122122     * @return string 昨日のレビュー書き込み件数を算出する SQL 
    123123     */ 
    124     function getReviewYesterdaySql() 
     124    public function getReviewYesterdaySql() 
    125125    { 
    126126        return 'SELECT COUNT(*) FROM dtb_review AS A ' 
     
    138138     * @return string 検索条件の SQL 
    139139     */ 
    140     function getSendHistoryWhereStartdateSql() 
     140    public function getSendHistoryWhereStartdateSql() 
    141141    { 
    142142        return 'start_date BETWEEN date_add(CURRENT_TIMESTAMP,INTERVAL -5 minute) AND date_add(CURRENT_TIMESTAMP,INTERVAL 5 minute)'; 
     
    146146     * ダウンロード販売の検索条件の SQL を返す. 
    147147     * 
    148      * @param string $dtb_order_alias 
     148     * @param  string $dtb_order_alias 
    149149     * @return string 検索条件の SQL 
    150150     */ 
    151     function getDownloadableDaysWhereSql($dtb_order_alias = 'dtb_order') 
     151    public function getDownloadableDaysWhereSql($dtb_order_alias = 'dtb_order') 
    152152    { 
    153153        return '(SELECT IF((SELECT d1.downloadable_days_unlimited FROM dtb_baseinfo d1)=1, 1, DATE(CURRENT_TIMESTAMP) <= DATE(DATE_ADD(' . $dtb_order_alias . '.payment_date, INTERVAL (SELECT downloadable_days FROM dtb_baseinfo) DAY))))'; 
     
    157157     * 売上集計の期間別集計のSQLを返す 
    158158     * 
    159      * @param mixed $type 
     159     * @param  mixed $type 
    160160     * @return string 検索条件のSQL 
    161161     */ 
    162     function getOrderTotalDaysWhereSql($type) 
     162    public function getOrderTotalDaysWhereSql($type) 
    163163    { 
    164164        switch ($type) { 
     
    197197     * @return string 年代抽出部分の SQL 
    198198     */ 
    199     function getOrderTotalAgeColSql() 
     199    public function getOrderTotalAgeColSql() 
    200200    { 
    201201        return 'TRUNC((YEAR(create_date) - YEAR(order_birth)) - (RIGHT(create_date, 5) < RIGHT(order_birth, 5)), -1)'; 
     
    205205     * 文字列連結を行う. 
    206206     * 
    207      * @param array $columns 連結を行うカラム名 
     207     * @param  array $columns 連結を行うカラム名 
    208208     * @return string 連結後の SQL 文 
    209209     */ 
    210     function concatColumn($columns) 
     210    public function concatColumn($columns) 
    211211    { 
    212212        $sql = 'concat('; 
     
    230230     * 引数に部分一致するテーブル名を配列で返す. 
    231231     * 
    232      * @param string $expression 検索文字列 
    233      * @return array テーブル名の配列 
    234      */ 
    235     function findTableNames($expression = '') 
     232     * @param  string $expression 検索文字列 
     233     * @return array  テーブル名の配列 
     234     */ 
     235    public function findTableNames($expression = '') 
    236236    { 
    237237        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
     
    247247     * 
    248248     * @access private 
    249      * @param string $sql SQL文 
     249     * @param  string $sql SQL文 
    250250     * @return string 変換後の SQL 文 
    251251     */ 
    252     function sfChangeILIKE($sql) 
     252    public function sfChangeILIKE($sql) 
    253253    { 
    254254        $changesql = preg_replace('/(^|[^\w])ILIKE([^\w]|$)/i', '$1LIKE$2', $sql); 
     
    261261     * 
    262262     * @access private 
    263      * @param string $sql SQL文 
     263     * @param  string $sql SQL文 
    264264     * @return string 変換後の SQL 文 
    265265     */ 
    266     function sfChangeRANDOM($sql) 
     266    public function sfChangeRANDOM($sql) 
    267267    { 
    268268        $changesql = preg_replace('/(^|[^\w])RANDOM\(/i', '$1RAND(', $sql); 
     
    275275     * 
    276276     * @access private 
    277      * @param string $sql SQL文 
     277     * @param  string $sql SQL文 
    278278     * @return string 変換後の SQL 文 
    279279     */ 
    280     function sfChangeTrunc($sql) 
     280    public function sfChangeTrunc($sql) 
    281281    { 
    282282        $changesql = preg_replace('/(^|[^\w])TRUNC([^\w]|$)/i', '$1TRUNCATE$2', $sql); 
     
    289289     * 
    290290     * @access private 
    291      * @param string $sql SQL文 
     291     * @param  string $sql SQL文 
    292292     * @return string 変換後の SQL 文 
    293293     */ 
    294     function sfChangeArrayToString($sql) 
     294    public function sfChangeArrayToString($sql) 
    295295    { 
    296296        if (strpos(strtoupper($sql), 'ARRAY_TO_STRING') !== FALSE) { 
     
    311311     * 引数に部分一致するテーブル名を配列で返す. 
    312312     * 
    313      * @param string $table 対象テーブル名 
    314      * @param string $name 対象カラム名 
    315      * @return array インデックス設定情報配列 
    316      */ 
    317     function sfGetCreateIndexDefinition($table, $name, $definition) 
     313     * @param  string $table 対象テーブル名 
     314     * @param  string $name 対象カラム名 
     315     * @return array  インデックス設定情報配列 
     316     */ 
     317    public function sfGetCreateIndexDefinition($table, $name, $definition) 
    318318    { 
    319319        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
     
    337337     * @return string 
    338338     */ 
    339     function getDummyFromClauseSql() 
     339    public function getDummyFromClauseSql() 
    340340    { 
    341341        return 'FROM DUAL'; 
     
    345345     * 各 DB に応じた SC_Query での初期化を行う 
    346346     * 
    347      * @param SC_Query $objQuery SC_Query インスタンス 
     347     * @param  SC_Query $objQuery SC_Query インスタンス 
    348348     * @return void 
    349349     */ 
    350     function initObjQuery(SC_Query &$objQuery) 
     350    public function initObjQuery(SC_Query &$objQuery) 
    351351    { 
    352352        $objQuery->exec('SET SESSION storage_engine = InnoDB'); 
  • branches/version-2_13-dev/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php

    r22856 r23124  
    3838     * DBのバージョンを取得する. 
    3939     * 
    40      * @param string $dsn データソース名 
     40     * @param  string $dsn データソース名 
    4141     * @return string データベースのバージョン 
    4242     */ 
    43     function sfGetDBVersion($dsn = '') 
     43    public function sfGetDBVersion($dsn = '') 
    4444    { 
    4545        $objQuery =& SC_Query_Ex::getSingletonInstance($dsn); 
     
    5656     * 
    5757     * @access private 
    58      * @param string $sql SQL 文 
     58     * @param  string $sql SQL 文 
    5959     * @return string MySQL 用に置換した SQL 文 
    6060     */ 
    61     function sfChangeMySQL($sql) 
     61    public function sfChangeMySQL($sql) 
    6262    { 
    6363        return $sql; 
     
    6767     * 昨日の売上高・売上件数を算出する SQL を返す. 
    6868     * 
    69      * @param string $method SUM または COUNT 
     69     * @param  string $method SUM または COUNT 
    7070     * @return string 昨日の売上高・売上件数を算出する SQL 
    7171     */ 
    72     function getOrderYesterdaySql($method) 
     72    public function getOrderYesterdaySql($method) 
    7373    { 
    7474        return 'SELECT '.$method.'(total) FROM dtb_order ' 
     
    8181     * 当月の売上高・売上件数を算出する SQL を返す. 
    8282     * 
    83      * @param string $method SUM または COUNT 
     83     * @param  string $method SUM または COUNT 
    8484     * @return string 当月の売上高・売上件数を算出する SQL 
    8585     */ 
    86     function getOrderMonthSql($method) 
     86    public function getOrderMonthSql($method) 
    8787    { 
    8888        return 'SELECT '.$method.'(total) FROM dtb_order ' 
     
    9898     * @return string 昨日のレビュー書き込み件数を算出する SQL 
    9999     */ 
    100     function getReviewYesterdaySql() 
     100    public function getReviewYesterdaySql() 
    101101    { 
    102102        return 'SELECT COUNT(*) FROM dtb_review AS A ' 
     
    114114     * @return string 検索条件の SQL 
    115115     */ 
    116     function getSendHistoryWhereStartdateSql() 
     116    public function getSendHistoryWhereStartdateSql() 
    117117    { 
    118118        return "start_date BETWEEN current_timestamp + '- 5 minutes' AND current_timestamp + '5 minutes'"; 
     
    122122     * ダウンロード販売の検索条件の SQL を返す. 
    123123     * 
    124      * @param string $dtb_order_alias 
     124     * @param  string $dtb_order_alias 
    125125     * @return string 検索条件の SQL 
    126126     */ 
    127     function getDownloadableDaysWhereSql($dtb_order_alias = 'dtb_order') 
     127    public function getDownloadableDaysWhereSql($dtb_order_alias = 'dtb_order') 
    128128    { 
    129129        $baseinfo = SC_Helper_DB_Ex::sfGetBasisData(); 
     
    151151     * 売上集計の期間別集計のSQLを返す 
    152152     * 
    153      * @param mixed $type 
     153     * @param  mixed $type 
    154154     * @return string 検索条件のSQL 
    155155     */ 
    156     function getOrderTotalDaysWhereSql($type) 
     156    public function getOrderTotalDaysWhereSql($type) 
    157157    { 
    158158        switch ($type) { 
     
    191191     * @return string 年代抽出部分の SQL 
    192192     */ 
    193     function getOrderTotalAgeColSql() 
     193    public function getOrderTotalAgeColSql() 
    194194    { 
    195195        return 'TRUNC(CAST(EXTRACT(YEAR FROM AGE(create_date, order_birth)) AS INT), -1)'; 
     
    199199     * 文字列連結を行う. 
    200200     * 
    201      * @param array $columns 連結を行うカラム名 
     201     * @param  array $columns 連結を行うカラム名 
    202202     * @return string 連結後の SQL 文 
    203203     */ 
    204     function concatColumn($columns) 
     204    public function concatColumn($columns) 
    205205    { 
    206206        $sql = ''; 
     
    224224     * 
    225225     * @deprecated SC_Query::listTables() を使用してください 
    226      * @param string $expression 検索文字列 
    227      * @return array テーブル名の配列 
    228      */ 
    229     function findTableNames($expression = '') 
     226     * @param  string $expression 検索文字列 
     227     * @return array  テーブル名の配列 
     228     */ 
     229    public function findTableNames($expression = '') 
    230230    { 
    231231        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
     
    253253     * @return array 文字コード情報 
    254254     */ 
    255     function getCharSet() 
     255    public function getCharSet() 
    256256    { 
    257257        // 未実装 
     
    264264     * @return string 
    265265     */ 
    266     function getDummyFromClauseSql() 
     266    public function getDummyFromClauseSql() 
    267267    { 
    268268        return ''; 
     
    275275     * @return array テーブル名の配列 
    276276     */ 
    277     function listTables(SC_Query &$objQuery) 
     277    public function listTables(SC_Query &$objQuery) 
    278278    { 
    279279        $col = 'tablename'; 
Note: See TracChangeset for help on using the changeset viewer.