Changeset 22628
- Timestamp:
- 2013/03/09 16:33:54 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/camp/camp-2_13-tax/data/class/helper/SC_Helper_TaxRule.php
r22626 r22628 31 31 class SC_Helper_TaxRule 32 32 { 33 33 34 /** 34 35 * 設定情報に基づいて税金付与した金額を返す … … 51 52 { 52 53 $arrTaxRule = SC_Helper_TaxRule_Ex::getTaxRule($product_id, $product_class_id, $pref_id, $country_id); 54 return SC_Helper_TaxRule_Ex::calcTax($price, $arrTaxRule['tax_rate'], $arrTaxRule['tax_rule'], $arrTaxRule['tax_adjust']); 55 } 56 57 /** 58 * 設定情報IDに基づいて税金付与した金額を返す 59 * (受注データのようにルールが決まっている場合用) 60 * 61 * @param integer $price 計算対象の金額 62 * @return integer 税金付与した金額 63 */ 64 function calcIncTaxFromRuleId($price, $tax_rule_id = 0) 65 { 66 return $price + SC_Helper_TaxRule_Ex::calcTaxFromRuleId($price, $tax_rule_id); 67 } 68 69 /** 70 * 設定情報IDに基づいて税金の金額を返す 71 * (受注データのようにルールが決まっている場合用) 72 * 73 * @param integer $price 計算対象の金額 74 * @return integer 税金した金額 75 */ 76 function calcTaxFromRuleId($price, $tax_rule_id = 0) 77 { 78 $arrTaxRule = SC_Helper_TaxRule_Ex::getTaxRuleData($tax_rule_id); 53 79 return SC_Helper_TaxRule_Ex::calcTax($price, $arrTaxRule['tax_rate'], $arrTaxRule['tax_rule'], $arrTaxRule['tax_adjust']); 54 80 } … … 120 146 function getTaxRuleData($tax_rule_id) 121 147 { 122 148 $objQuery =& SC_Query_Ex::getSingletonInstance(); 149 return $objQuery->getRow('*', 'dtb_tax_rule', 'tax_rule_id = ?', array($tax_rule_id)); 123 150 } 124 151 … … 126 153 function registerTaxRuleData() { 127 154 } 155 156 128 157 }
Note: See TracChangeset
for help on using the changeset viewer.