Changeset 20030


Ignore:
Timestamp:
2011/01/23 19:46:45 (10 years ago)
Author:
Seasoft
Message:

#628(未使用処理・定義などの削除) 対応漏れ箇所

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents.php

    r19805 r20030  
    213213    } 
    214214 
    215     //---- 指定順位へ移動 
    216     function sf_setRankPosition(&$objQuery, $tableName, $keyIdColumn, $keyId, $position) { 
    217  
    218         // 自身のランクを取得する 
    219         $objQuery->begin(); 
    220         $rank = $objQuery->getOne("SELECT rank FROM $tableName WHERE $keyIdColumn = ?", array($keyId)); 
    221  
    222         if( $position > $rank ) $term = "- 1";  //入れ替え先の順位が入れ換え元の順位より大きい場合 
    223         if( $position < $rank ) $term = "+ 1";  //入れ替え先の順位が入れ換え元の順位より小さい場合 
    224  
    225         //-- 指定した順位の商品から移動させる商品までのrankを1つずらす 
    226         $sql = "UPDATE $tableName SET rank = rank $term, update_date = NOW() WHERE rank BETWEEN ? AND ? AND del_flg = 0"; 
    227         if( $position > $rank ) $objQuery->query( $sql, array( $rank + 1, $position ) ); 
    228         if( $position < $rank ) $objQuery->query( $sql, array( $position, $rank - 1 ) ); 
    229  
    230         //-- 指定した順位へrankを書き換える。 
    231         $sql  = "UPDATE $tableName SET rank = ?, update_date = NOW() WHERE $keyIdColumn = ? AND del_flg = 0 "; 
    232         $objQuery->query( $sql, array( $position, $keyId ) ); 
    233         $objQuery->commit(); 
    234     } 
    235  
    236     //---- 入力エラーチェック(順位移動用) 
    237     function sf_errorCheckPosition(&$objQuery, $tableName, $position, $keyIdColumn, $keyId) { 
    238  
    239         $objErr = new SC_CheckError(); 
    240         $objErr->doFunc( array("移動順位", "moveposition", 4 ), array( "ZERO_CHECK", "NUM_CHECK", "EXIST_CHECK", "MAX_LENGTH_CHECK" ) ); 
    241  
    242         // 自身のランクを取得する。 
    243         $rank = $objQuery->getOne("SELECT rank FROM $tableName WHERE $keyIdColumn = ?", array($keyId)); 
    244         if ($rank == $position ) $objErr->arrErr["moveposition"] .= "※ 指定した移動順位は現在の順位です。"; 
    245  
    246         // rankの最大値以上の入力を許容しない 
    247         if( ! $objErr->arrErr["position"] ) { 
    248             $sql = "SELECT MAX( rank ) FROM " .$tableName. " WHERE del_flg = 0"; 
    249             $result = $objQuery->getOne($sql); 
    250             if( $position > $result ) $objErr->arrErr["moveposition"] .= "※ 入力された順位は、登録数の最大値を超えています。"; 
    251         } 
    252  
    253         return $objErr->arrErr; 
    254     } 
    255  
    256215    //---- 入力エラーチェック 
    257216    function lfErrorCheck(){ 
Note: See TracChangeset for help on using the changeset viewer.