Ignore:
Timestamp:
2013/09/19 11:49:03 (11 years ago)
Author:
m_uehara
Message:

#2363 r23177, r23181 - r23186, r23188 - r23191, r23194, r23197, r23199 - r23218, r23220, r23223 - r23225 をマージ

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php

    r23124 r23230  
    199199        $objFormParam->addParam(NORMAL_PRICE_TITLE, 'price01', PRICE_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 
    200200        $objFormParam->addParam(SALE_PRICE_TITLE, 'price02', PRICE_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 
    201         $objFormParam->addParam('消費税率', 'tax_rate', PERCENTAGE_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 
     201        if(OPTION_PRODUCT_TAX_RULE) { 
     202            $objFormParam->addParam('消費税率', 'tax_rate', PERCENTAGE_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 
     203        } 
    202204        $objFormParam->addParam('商品種別', 'product_type_id', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK')); 
    203205        $objFormParam->addParam('削除フラグ', 'del_flg', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK')); 
     
    279281 
    280282            // 税情報登録/更新 
    281             SC_Helper_TaxRule_Ex::setTaxRuleForProduct($arrList['tax_rate'][$i], $arrPC['product_id'], $arrPC['product_class_id']); 
     283            if (OPTION_PRODUCT_TAX_RULE) { 
     284                SC_Helper_TaxRule_Ex::setTaxRuleForProduct($arrList['tax_rate'][$i], $arrPC['product_id'], $arrPC['product_class_id']); 
     285            } 
    282286        } 
    283287 
     
    350354                 * 消費税率の必須チェック 
    351355                 */ 
    352                 if (SC_Utils_Ex::isBlank($arrValues['tax_rate'][$i])) { 
     356                if (OPTION_PRODUCT_TAX_RULE && SC_Utils_Ex::isBlank($arrValues['tax_rate'][$i])) { 
    353357                    $arrErr['tax_rate'][$i] = '※ 消費税率が入力されていません。<br />'; 
    354358                } 
     
    498502                    $arrValues['del_flg'] = '0'; 
    499503                } 
     504 
    500505                // 消費税率を設定 
    501                 $arrRet = SC_Helper_TaxRule_Ex::getTaxRule($arrValues['product_id'], $arrValues['product_class_id']); 
    502                 $arrValues['tax_rate'] = $arrRet['tax_rate']; 
     506                if (OPTION_PRODUCT_TAX_RULE) { 
     507                    $arrRet = SC_Helper_TaxRule_Ex::getTaxRule($arrValues['product_id'], $arrValues['product_class_id']); 
     508                    $arrValues['tax_rate'] = $arrRet['tax_rate']; 
     509                } 
    503510 
    504511                $arrMergeProductsClass[] = $arrValues; 
Note: See TracChangeset for help on using the changeset viewer.