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

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

File:
1 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'); 
Note: See TracChangeset for help on using the changeset viewer.