Ignore:
Timestamp:
2013/02/18 19:09:54 (11 years ago)
Author:
shutta
Message:

#2043 (typo修正・ソース整形・ソースコメントの改善 for 2.12.4)
Zend Framework PHP 標準コーディング規約のコーディングスタイルへ準拠。
classおよびfunctionの開始波括弧「{」のスタイルを修正。

File:
1 edited

Legend:

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

    r22206 r22567  
    3333 * @version $Id:SC_DB_DBFactory_MYSQL.php 15267 2007-08-09 12:31:52Z nanasess $ 
    3434 */ 
    35 class SC_DB_DBFactory_MYSQL extends SC_DB_DBFactory { 
     35class SC_DB_DBFactory_MYSQL extends SC_DB_DBFactory  
     36{ 
    3637 
    3738    /** SC_Query インスタンス */ 
     
    4445     * @return string データベースのバージョン 
    4546     */ 
    46     function sfGetDBVersion($dsn = '') { 
     47    function sfGetDBVersion($dsn = '') 
     48    { 
    4749        $objQuery =& SC_Query_Ex::getSingletonInstance($dsn); 
    4850        $val = $objQuery->getOne('select version()'); 
     
    5759     * @return string MySQL 用に置換した SQL 文 
    5860     */ 
    59     function sfChangeMySQL($sql) { 
     61    function sfChangeMySQL($sql) 
     62    { 
    6063        // 改行、タブを1スペースに変換 
    6164        $sql = preg_replace("/[\r\n\t]/",' ',$sql); 
     
    7679     * @return array 文字コード情報 
    7780     */ 
    78     function getCharSet() { 
     81    function getCharSet() 
     82    { 
    7983        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    8084        $arrRet = $objQuery->getAll("SHOW VARIABLES LIKE 'char%'"); 
     
    8892     * @return string 昨日の売上高・売上件数を算出する SQL 
    8993     */ 
    90     function getOrderYesterdaySql($method) { 
     94    function getOrderYesterdaySql($method) 
     95    { 
    9196        return 'SELECT ' . $method . '(total) FROM dtb_order ' 
    9297               . 'WHERE del_flg = 0 ' 
     
    101106     * @return string 当月の売上高・売上件数を算出する SQL 
    102107     */ 
    103     function getOrderMonthSql($method) { 
     108    function getOrderMonthSql($method) 
     109    { 
    104110        return 'SELECT '.$method.'(total) FROM dtb_order ' 
    105111               . 'WHERE del_flg = 0 ' 
     
    114120     * @return string 昨日のレビュー書き込み件数を算出する SQL 
    115121     */ 
    116     function getReviewYesterdaySql() { 
     122    function getReviewYesterdaySql() 
     123    { 
    117124        return 'SELECT COUNT(*) FROM dtb_review AS A ' 
    118125               . 'LEFT JOIN dtb_products AS B ' 
     
    129136     * @return string 検索条件の SQL 
    130137     */ 
    131     function getSendHistoryWhereStartdateSql() { 
     138    function getSendHistoryWhereStartdateSql() 
     139    { 
    132140        return 'start_date BETWEEN date_add(CURRENT_TIMESTAMP,INTERVAL -5 minute) AND date_add(CURRENT_TIMESTAMP,INTERVAL 5 minute)'; 
    133141    } 
     
    139147     * @return string 検索条件の SQL 
    140148     */ 
    141     function getDownloadableDaysWhereSql($dtb_order_alias = 'dtb_order') { 
     149    function getDownloadableDaysWhereSql($dtb_order_alias = 'dtb_order') 
     150    { 
    142151        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))))'; 
    143152    } 
     
    149158     * @return string 検索条件のSQL 
    150159     */ 
    151     function getOrderTotalDaysWhereSql($type) { 
     160    function getOrderTotalDaysWhereSql($type) 
     161    { 
    152162        switch ($type) { 
    153163            case 'month': 
     
    185195     * @return string 年代抽出部分の SQL 
    186196     */ 
    187     function getOrderTotalAgeColSql() { 
     197    function getOrderTotalAgeColSql() 
     198    { 
    188199        return 'TRUNC((YEAR(create_date) - YEAR(order_birth)) - (RIGHT(create_date, 5) < RIGHT(order_birth, 5)), -1)'; 
    189200    } 
     
    195206     * @return string 連結後の SQL 文 
    196207     */ 
    197     function concatColumn($columns) { 
     208    function concatColumn($columns) 
     209    { 
    198210        $sql = 'concat('; 
    199211        $i = 0; 
     
    218230     * @return array テーブル名の配列 
    219231     */ 
    220     function findTableNames($expression = '') { 
     232    function findTableNames($expression = '') 
     233    { 
    221234        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    222235        $sql = 'SHOW TABLES LIKE '. $objQuery->quote('%' . $expression . '%'); 
     
    233246     * @return string 変換後の SQL 文 
    234247     */ 
    235     function sfChangeILIKE($sql) { 
     248    function sfChangeILIKE($sql) 
     249    { 
    236250        $changesql = preg_replace('/(^|[^\w])ILIKE([^\w]|$)/i', '$1LIKE$2', $sql); 
    237251        return $changesql; 
     
    245259     * @return string 変換後の SQL 文 
    246260     */ 
    247     function sfChangeRANDOM($sql) { 
     261    function sfChangeRANDOM($sql) 
     262    { 
    248263        $changesql = preg_replace('/(^|[^\w])RANDOM\(/i', '$1RAND(', $sql); 
    249264        return $changesql; 
     
    257272     * @return string 変換後の SQL 文 
    258273     */ 
    259     function sfChangeTrunc($sql) { 
     274    function sfChangeTrunc($sql) 
     275    { 
    260276        $changesql = preg_replace('/(^|[^\w])TRUNC([^\w]|$)/i', '$1TRUNCATE$2', $sql); 
    261277        return $changesql; 
     
    269285     * @return string 変換後の SQL 文 
    270286     */ 
    271     function sfChangeArrayToString($sql) { 
     287    function sfChangeArrayToString($sql) 
     288    { 
    272289        if (strpos(strtoupper($sql), 'ARRAY_TO_STRING') !== FALSE) { 
    273290            preg_match_all('/ARRAY_TO_STRING.*?\(.*?ARRAY\(.*?SELECT (.+?) FROM (.+?) WHERE (.+?)\).*?\,.*?\'(.+?)\'.*?\)/is', $sql, $match, PREG_SET_ORDER); 
     
    290307     * @return array インデックス設定情報配列 
    291308     */ 
    292     function sfGetCreateIndexDefinition($table, $name, $definition) { 
     309    function sfGetCreateIndexDefinition($table, $name, $definition) 
     310    { 
    293311        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    294312        $arrTblInfo = $objQuery->getTableInfo($table); 
     
    310328     * @return string 
    311329     */ 
    312     function getDummyFromClauseSql() { 
     330    function getDummyFromClauseSql() 
     331    { 
    313332        return 'FROM DUAL'; 
    314333    } 
     
    320339     * @return void 
    321340     */ 
    322     function initObjQuery(SC_Query &$objQuery) { 
     341    function initObjQuery(SC_Query &$objQuery) 
     342    { 
    323343        $objQuery->exec('SET SESSION storage_engine = InnoDB'); 
    324344        $objQuery->exec("SET SESSION sql_mode = 'ANSI'"); 
Note: See TracChangeset for help on using the changeset viewer.