Ignore:
Timestamp:
2013/05/21 12:01:24 (11 years ago)
Author:
kimoto
Message:

#2043 (typo修正・ソース整形・ソースコメントの改善 for 2.13.0)
商品表示条件が点在しているので1箇所にまとめてプラグインを作りやすいよう
にする

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/class/helper/SC_Helper_DB.php

    r22735 r22833  
    2929 * @version $Id:SC_Helper_DB.php 15532 2007-08-31 14:39:46Z nanasess $ 
    3030 */ 
    31 class SC_Helper_DB  
     31class SC_Helper_DB 
    3232{ 
    3333 
     
    9191        return false; 
    9292    } 
    93      
     93 
    9494    function sfColumnAdd($tableName, $colName, $colType) { 
    9595        $objQuery =& SC_Query_Ex::getSingletonInstance($dsn); 
     
    185185     * 基本情報のキャッシュデータファイルを生成する 
    186186     * データはsfGetBasisDataより取得。 
    187      *  
     187     * 
    188188     * このメソッドが直接呼ばれるのは、 
    189189     *「基本情報管理>SHOPマスター」の更新完了後。 
     
    726726 
    727727        //共通のfrom/where文の構築 
    728         $sql_where = 'alldtl.del_flg = 0 AND alldtl.status = 1'; 
     728        $sql_where = SC_Product_Ex::getProductDispConditions('alldtl'); 
    729729        // 在庫無し商品の非表示 
    730730        if (NOSTOCK_HIDDEN) { 
     
    11611161 
    11621162        $max = $objQuery->max('rank', $tableName, $where); 
    1163          
     1163 
    11641164        // 更新するランク値を取得 
    11651165        $newRank = $this->getNewRank($pos, $max); 
    1166         // 他のItemのランクを調整する  
     1166        // 他のItemのランクを調整する 
    11671167        $ret = $this->moveOtherItemRank($newRank, $oldRank, $objQuery, $tableName, $where); 
    11681168        if (!$ret) { 
     
    11841184        $objQuery->commit(); 
    11851185    } 
    1186      
     1186 
    11871187    /** 
    11881188     * 指定された位置の値をDB用のRANK値に変換する 
    11891189     * 指定位置が1番目に移動なら、newRankは最大値 
    11901190     * 指定位置が1番下へ移動なら、newRankは1 
    1191      *  
     1191     * 
    11921192     * @param int $position 指定された位置 
    11931193     * @param int $maxRank 現在のランク最大値 
    11941194     * @return int $newRank DBに登録するRANK値 
    1195      */  
     1195     */ 
    11961196    function getNewRank($position, $maxRank) { 
    1197          
     1197 
    11981198        if ($position > $maxRank) { 
    11991199            $newRank = 1; 
     
    12081208    /** 
    12091209     * 指定した順位の商品から移動させる商品までのrankを1つずらす 
    1210      *  
     1210     * 
    12111211     * @param int $newRank 
    12121212     * @param int $oldRank 
    12131213     * @param object $objQuery 
    12141214     * @param string $where 
    1215      * @return boolean  
     1215     * @return boolean 
    12161216     */ 
    12171217    function moveOtherItemRank($newRank, $oldRank, &$objQuery, $tableName, $addWhere) { 
    1218          
     1218 
    12191219        $sqlval = array(); 
    12201220        $arrRawSql = array(); 
     
    12351235            return false; 
    12361236        } 
    1237          
     1237 
    12381238        return $objQuery->update($tableName, $sqlval, $where, $arrWhereVal, $arrRawSql); 
    1239          
    1240     } 
    1241      
     1239 
     1240    } 
     1241 
    12421242 
    12431243    /** 
     
    13241324    /** 
    13251325     * カテゴリ変更時の移動処理を行う. 
    1326      *  
     1326     * 
    13271327     * ※この関数って、どこからも呼ばれていないのでは?? 
    13281328     * 
     
    16221622    /** 
    16231623     * レコード件数を計算. 
    1624      *  
     1624     * 
    16251625     * @param string $table 
    16261626     * @param string $where 
Note: See TracChangeset for help on using the changeset viewer.