Ignore:
Timestamp:
2009/02/18 15:29:44 (17 years ago)
Author:
kishida
Message:

#292 管理画面から新規注文入力/注文編集機能の対応で、ポイントON/OFFを考慮した内容を反映させる

Location:
branches/version-2_4/data/class
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_4/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php

    r17773 r17803  
    345345        $this->objFormParam->addParam("送料", "deliv_fee", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    346346        $this->objFormParam->addParam("手数料", "charge", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    347         $this->objFormParam->addParam("利用ポイント", "use_point", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
     347 
     348        // ポイント機能ON時のみ 
     349        if( USE_POINT === true ){ 
     350            $this->objFormParam->addParam("利用ポイント", "use_point", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
     351        } 
     352 
    348353        $this->objFormParam->addParam("お支払い方法", "payment_id", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 
    349354        $this->objFormParam->addParam("配送時間ID", "deliv_time_id", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 
     
    470475            $arrErr['payment_total'] = 'お支払い合計額がマイナス表示にならないように調整して下さい。<br />'; 
    471476        } 
    472  
    473477        if($arrVal['total_point'] < 0) { 
    474478            $arrErr['total_point'] = '最終保持ポイントがマイナス表示にならないように調整して下さい。<br />'; 
     
    487491            $this->arrErr = $this->lfCheek($arrInfo); 
    488492        #} 
    489         $this->arrErr = $this->lfCheckError(); 
    490493    } 
    491494    /* DB登録処理 */ 
  • branches/version-2_4/data/class/util/SC_Utils.php

    r17516 r17803  
    903903    /* 加算ポイントの計算式 */ 
    904904    function sfGetAddPoint($totalpoint, $use_point, $arrInfo) { 
     905        if( USE_POINT === false ) return ; 
    905906        // 購入商品の合計ポイントから利用したポイントのポイント換算価値を引く方式 
    906907        $add_point = $totalpoint - intval($use_point * ($arrInfo['point_rate'] / 100)); 
     
    19931994        for($i = 0; $i < $cnt; $i++) { 
    19941995            $html.= "<tr>"; 
    1995             foreach($array[$i] as $val) { 
     1996          foreach($array[$i] as $val) { 
    19961997                $html.="<td>$val</td>"; 
    19971998            } 
Note: See TracChangeset for help on using the changeset viewer.