Changeset 22667 for branches/camp/camp-2_13-tax
- Timestamp:
- 2013/03/10 01:31:18 (11 years ago)
- Location:
- branches/camp/camp-2_13-tax/data
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/camp/camp-2_13-tax/data/Smarty/templates/admin/basis/tax.tpl
r22642 r22667 27 27 </td> 28 28 </tr> 29 <!--{if $tpl_tax_rule_id != "0"}--> 29 30 <tr> 30 31 <th>適用日時<span class="attention"> *</span></th> … … 62 63 </td> 63 64 </tr> 65 <!--{else}--> 66 <input type="hidden" name="apply_date_year" value="<!--{$arrForm.apply_date_year.value|h}-->" /> 67 <input type="hidden" name="apply_date_month" value="<!--{$arrForm.apply_date_month.value|h}-->" /> 68 <input type="hidden" name="apply_date_day" value="<!--{$arrForm.apply_date_day.value|h}-->" /> 69 <input type="hidden" name="apply_date_hour" value="<!--{$arrForm.apply_date_hour.value|h}-->" /> 70 <input type="hidden" name="apply_date_minutes" value="<!--{$arrForm.apply_date_minutes.value|h}-->" /> 71 <!--{/if}--> 64 72 </table> 65 73 … … 85 93 <th class="delete">削除</th> 86 94 </tr> 87 95 <!--{section name=cnt loop=$arrTaxrule}--> 88 96 <tr style="background:<!--{if $tpl_tax_rule_id != $arrTaxrule[cnt].tax_rule_id}-->#ffffff<!--{else}--><!--{$smarty.const.SELECT_RGB}--><!--{/if}-->;"> 89 97 <!--{assign var=tax_rule_id value=$arrTaxrule[cnt].tax_rule_id}--> 90 <td ><!--{$tax_rule_id|h}--></td>91 <td ><!--{$arrTaxrule[cnt].tax_rate|h}--></td>92 <td ><!--{assign var=calc_rule value=$arrTaxrule[cnt].calc_rule}-->98 <td class="center"><!--{$tax_rule_id|h}--></td> 99 <td class="center"><!--{$arrTaxrule[cnt].tax_rate|h}--></td> 100 <td class="center"><!--{assign var=calc_rule value=$arrTaxrule[cnt].calc_rule}--> 93 101 <!--{$arrTAXCALCRULE[$calc_rule]}--></td> 94 <td><!--{$arrTaxrule[cnt].apply_date|h}--></td> 102 <td class="center"> 103 <!--{if $arrTaxrule[cnt].tax_rule_id == 0}--> 104 基本税率設定 105 <!--{else}--> 106 <!--{$arrTaxrule[cnt].apply_date|h}--> 107 <!--{/if}--> 108 </td> 95 109 <td class="center"> 96 110 <!--{if $tpl_tax_rule_id != $arrTaxrule[cnt].tax_rule_id}--> 97 <a href="?" onclick="fnModeSubmit('pre_edit', 'tax_rule_id', <!--{$arrTaxrule[cnt].tax_rule_id}-->); return false;">編集</a>98 111 <a href="?" onclick="fnModeSubmit('pre_edit', 'tax_rule_id', '<!--{$arrTaxrule[cnt].tax_rule_id}-->'); return false;">編集</a> 112 <!--{else}--> 99 113 編集中 100 114 <!--{/if}--> 101 115 </td> 102 116 <td class="center"> 103 117 <!--{if $arrTaxrule[cnt].tax_rule_id == 0}--> 104 118 - 105 106 <a href="?" onclick="fnModeSubmit('delete', 'tax_rule_id', <!--{$arrTaxrule[cnt].tax_rule_id}-->); return false;">削除</a>107 119 <!--{else}--> 120 <a href="?" onclick="fnModeSubmit('delete', 'tax_rule_id', '<!--{$arrTaxrule[cnt].tax_rule_id}-->'); return false;">削除</a> 121 <!--{/if}--> 108 122 </td> 109 123 </tr> 110 124 <!--{/section}--> 111 125 </table> 112 126 <!--{/if}--> -
branches/camp/camp-2_13-tax/data/class/pages/admin/basis/LC_Page_Admin_Basis_Tax.php
r22642 r22667 116 116 // エラーチェック 117 117 $this->arrErr = $this->lfCheckError($objFormParam, $objTaxRule); 118 if (!SC_Utils_Ex::isBlank($this->arrErr['tax_rule_id'])) {119 trigger_error('', E_USER_ERROR);120 return;121 }122 118 123 119 if (count($this->arrErr) <= 0) { … … 194 190 $objFormParam->addParam('税規約ID', 'tax_rule_id', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 195 191 $objFormParam->addParam('消費税率', 'tax_rate', PERCENTAGE_LEN, 'n', array('EXIST_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK')); 196 $objFormParam->addParam('課税規則 192 $objFormParam->addParam('課税規則', 'calc_rule', PERCENTAGE_LEN, 'n', array('EXIST_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK')); 197 193 // 適用日時 198 194 $objFormParam->addParam('適用年', 'apply_date_year', INT_LEN, 'n', array('EXIST_CHECK', 'MAX_LENGTH_CHECK', 'NUM_CHECK')); … … 213 209 * @return multiple 214 210 */ 215 function doRegist($tax_rule_id, $sqlval, SC_Helper_TaxRule_Ex $objTaxRule) 216 { 217 $sqlval['tax_rule_id'] = $tax_rule_id; 218 $sqlval['member_id'] = $_SESSION['member_id']; 219 return $objTaxRule->registerTaxRuleData($sqlval); 211 function doRegist($tax_rule_id, $arrParam, SC_Helper_TaxRule_Ex $objTaxRule) 212 { 213 $apply_date = SC_Utils_Ex::sfGetTimestampistime($arrParam['apply_date_year'], sprintf("%02d",$arrParam['apply_date_month']), sprintf("%02d",$arrParam['apply_date_day']),sprintf("%02d",$arrParam['apply_date_hour']), sprintf("%02d",$arrParam['apply_date_minutes'])); 214 215 $calc_rule = $arrParam['calc_rule']; 216 $tax_rate = $arrParam['tax_rate']; 217 return $objTaxRule->setTaxRule($calc_rule, $tax_rate, $apply_date, $tax_rule_id); 220 218 } 221 219 … … 234 232 if (!empty($arrForm['tax_rule_id'])) { 235 233 if (!SC_Utils_Ex::sfIsInt($arrForm['tax_rule_id']) 236 || SC_Utils_Ex::sfIsZeroFilling($arrForm['tax_rule_id'])237 234 || !$objTaxRule->getTaxRuleData($arrForm['tax_rule_id']) 238 235 ) { … … 242 239 } 243 240 241 if ($arrForm['tax_rule_id'] != '0') { 244 242 $apply_date = SC_Utils_Ex::sfGetTimestampistime($arrForm['apply_date_year'], sprintf("%02d",$arrForm['apply_date_month']), sprintf("%02d",$arrForm['apply_date_day']),sprintf("%02d",$arrForm['apply_date_hour']), sprintf("%02d",$arrForm['apply_date_minutes'])); 245 var_dump($apply_date); 243 246 244 // 税規約情報読み込み 247 245 $arrTaxRuleByTime = $objTaxRule->getTaxRuleByTime($apply_date); … … 254 252 $arrErr['apply_date'] = '※ 既に同じ適用日時で登録が存在します。<br />'; 255 253 } 254 } 256 255 257 256 return $arrErr;
Note: See TracChangeset
for help on using the changeset viewer.