source: branches/version-2_12-dev/data/Smarty/templates/admin/order/edit.tpl @ 22493

Revision 22493, 44.4 KB checked in by undertree, 11 years ago (diff)

IssueID #2035 【受注編集画面】商品の追加、削除、変更を行った時も、複数配送の商品の更新がされない

  • Property svn:eol-style set to LF
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/x-smarty-template; charset=UTF-8
Line 
1<!--{*
2/*
3 * This file is part of EC-CUBE
4 *
5 * Copyright(c) 2000-2013 LOCKON CO.,LTD. All Rights Reserved.
6 *
7 * http://www.lockon.co.jp/
8 *
9 * This program is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU General Public License
11 * as published by the Free Software Foundation; either version 2
12 * of the License, or (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 * GNU General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public License
20 * along with this program; if not, write to the Free Software
21 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
22 */
23*}-->
24
25<script type="text/javascript">
26<!--
27    function fnEdit(customer_id) {
28        document.form1.action = '<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->customer/edit.php';
29        document.form1.mode.value = "edit"
30        document.form1['customer_id'].value = customer_id;
31        document.form1.submit();
32        return false;
33    }
34
35    function fnCopyFromOrderData() {
36        df = document.form1;
37
38        // お届け先名のinputタグのnameを取得
39        var shipping_data = $('input[name^=shipping_name01]').attr('name');
40        var shipping_slt  = shipping_data.split("shipping_name01");
41
42        var shipping_key = "[0]";
43        if(shipping_slt.length > 1) {
44            shipping_key = shipping_slt[1];
45        }
46
47        df['shipping_name01'+shipping_key].value = df.order_name01.value;
48        df['shipping_name02'+shipping_key].value = df.order_name02.value;
49        df['shipping_kana01'+shipping_key].value = df.order_kana01.value;
50        df['shipping_kana02'+shipping_key].value = df.order_kana02.value;
51        df['shipping_zip01'+shipping_key].value = df.order_zip01.value;
52        df['shipping_zip02'+shipping_key].value = df.order_zip02.value;
53        df['shipping_tel01'+shipping_key].value = df.order_tel01.value;
54        df['shipping_tel02'+shipping_key].value = df.order_tel02.value;
55        df['shipping_tel03'+shipping_key].value = df.order_tel03.value;
56        df['shipping_fax01'+shipping_key].value = df.order_fax01.value;
57        df['shipping_fax02'+shipping_key].value = df.order_fax02.value;
58        df['shipping_fax03'+shipping_key].value = df.order_fax03.value;
59        df['shipping_addr01'+shipping_key].value = df.order_addr01.value;
60        df['shipping_addr02'+shipping_key].value = df.order_addr02.value;
61    }
62
63    function fnFormConfirm() {
64        if (fnConfirm()) {
65            document.form1.submit();
66        }
67    }
68
69    function fnMultiple() {
70        win03('<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->order/multiple.php', 'multiple', '600', '500');
71        document.form1.anchor_key.value = "shipping";
72        document.form1.mode.value = "multiple";
73        document.form1.submit();
74        return false;
75    }
76
77    function fnAppendShipping() {
78        document.form1.anchor_key.value = "shipping";
79        document.form1.mode.value = "append_shipping";
80        document.form1.submit();
81        return false;
82    }
83
84    $(document).ready(function() {
85        if(<!--{$arrForm.shipping_quantity.value}--> > 1){
86            $("input[name^='quantity[']").attr("disabled","disabled");
87        }
88    });
89
90//-->
91</script>
92<form name="form1" id="form1" method="post" action="?">
93<input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
94<input type="hidden" name="mode" value="<!--{$tpl_mode|default:"edit"|h}-->" />
95<input type="hidden" name="order_id" value="<!--{$arrForm.order_id.value|h}-->" />
96<input type="hidden" name="edit_customer_id" value="" />
97<input type="hidden" name="anchor_key" value="" />
98<input type="hidden" id="add_product_id" name="add_product_id" value="" />
99<input type="hidden" id="add_product_class_id" name="add_product_class_id" value="" />
100<input type="hidden" id="select_shipping_id" name="select_shipping_id" value="" />
101<input type="hidden" id="edit_product_id" name="edit_product_id" value="" />
102<input type="hidden" id="edit_product_class_id" name="edit_product_class_id" value="" />
103<input type="hidden" id="no" name="no" value="" />
104<input type="hidden" id="delete_no" name="delete_no" value="" />
105<!--{foreach key=key item=item from=$arrSearchHidden}-->
106    <!--{if is_array($item)}-->
107        <!--{foreach item=c_item from=$item}-->
108        <input type="hidden" name="<!--{$key|h}-->[]" value="<!--{$c_item|h}-->" />
109        <!--{/foreach}-->
110    <!--{else}-->
111        <input type="hidden" name="<!--{$key|h}-->" value="<!--{$item|h}-->" />
112    <!--{/if}-->
113<!--{/foreach}-->
114
115<div id="order" class="contents-main">
116
117    <!--▼お客様情報ここから-->
118    <table class="form">
119        <!--{if $tpl_mode != 'add'}-->
120        <tr>
121            <th>帳票出力</th>
122            <td><a class="btn-normal" href="javascript:;" onclick="win02('pdf.php?order_id=<!--{$arrForm.order_id.value|h}-->','pdf_input','615','650'); return false;">帳票出力</a></td>
123        </tr>
124        <!--{/if}-->
125        <tr>
126            <th>注文番号</th>
127            <td><!--{$arrForm.order_id.value|h}--></td>
128        </tr>
129        <tr>
130            <th>受注日</th>
131            <td><!--{$arrForm.create_date.value|sfDispDBDate|h}--><input type="hidden" name="create_date" value="<!--{$arrForm.create_date.value|h}-->" /></td>
132        </tr>
133        <tr>
134            <th>対応状況</th>
135            <td>
136                <!--{assign var=key value="status"}-->
137                <span class="attention"><!--{$arrErr[$key]}--></span>
138                <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">
139                    <option value="">選択してください</option>
140                    <!--{html_options options=$arrORDERSTATUS selected=$arrForm[$key].value}-->
141                </select><br />
142                <!--{if $smarty.get.mode != 'add'}-->
143                    <span class="attention">※ <!--{$arrORDERSTATUS[$smarty.const.ORDER_CANCEL]}-->に変更時には、在庫数を手動で戻してください。</span>
144                <!--{/if}-->
145            </td>
146        </tr>
147        <tr>
148            <th>入金日</th>
149            <td><!--{$arrForm.payment_date.value|sfDispDBDate|default:"未入金"|h}--></td>
150        </tr>
151        <tr>
152            <th>発送日</th>
153            <td><!--{$arrForm.commit_date.value|sfDispDBDate|default:"未発送"|h}--></td>
154        </tr>
155    </table>
156
157    <h2>注文者情報
158        <!--{if $tpl_mode == 'add'}-->
159            <a class="btn-normal" href="javascript:;" name="address_input" onclick="fnOpenWindow('<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->customer/search_customer.php','search','600','650'); return false;">会員検索</a>
160        <!--{/if}-->
161    </h2>
162    <table class="form">
163        <tr>
164            <th>会員ID</th>
165            <td>
166                <!--{if $arrForm.customer_id.value > 0}-->
167                    <!--{$arrForm.customer_id.value|h}-->
168                    <input type="hidden" name="customer_id" value="<!--{$arrForm.customer_id.value|h}-->" />
169                <!--{else}-->
170                    (非会員)
171                <!--{/if}-->
172            </td>
173        </tr>
174        <tr>
175            <th>お名前</th>
176            <td>
177                <!--{assign var=key1 value="order_name01"}-->
178                <!--{assign var=key2 value="order_name02"}-->
179                <span class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></span>
180                <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="15" class="box15" />
181                <input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="15" class="box15" />
182            </td>
183        </tr>
184        <tr>
185            <th>お名前(フリガナ)</th>
186            <td>
187                <!--{assign var=key1 value="order_kana01"}-->
188                <!--{assign var=key2 value="order_kana02"}-->
189                <span class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></span>
190                <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="15" class="box15" />
191                <input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="15" class="box15" />
192            </td>
193        </tr>
194        <tr>
195            <th>メールアドレス</th>
196            <td>
197                <!--{assign var=key1 value="order_email"}-->
198                <span class="attention"><!--{$arrErr[$key1]}--></span>
199                <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="30" class="box30" />
200            </td>
201        </tr>
202        <tr>
203            <th>TEL</th>
204            <td>
205                <!--{assign var=key1 value="order_tel01"}-->
206                <!--{assign var=key2 value="order_tel02"}-->
207                <!--{assign var=key3 value="order_tel03"}-->
208                <span class="attention"><!--{$arrErr[$key1]}--></span>
209                <span class="attention"><!--{$arrErr[$key2]}--></span>
210                <span class="attention"><!--{$arrErr[$key3]}--></span>
211                <input type="text" name="<!--{$arrForm[$key1].keyname}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="6" class="box6" /> -
212                <input type="text" name="<!--{$arrForm[$key2].keyname}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="6" class="box6" /> -
213                <input type="text" name="<!--{$arrForm[$key3].keyname}-->" value="<!--{$arrForm[$key3].value|h}-->" maxlength="<!--{$arrForm[$key3].length}-->" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->" size="6" class="box6" />
214            </td>
215        </tr>
216        <tr>
217            <th>FAX</th>
218            <td>
219                <!--{assign var=key1 value="order_fax01"}-->
220                <!--{assign var=key2 value="order_fax02"}-->
221                <!--{assign var=key3 value="order_fax03"}-->
222                <span class="attention"><!--{$arrErr[$key1]}--></span>
223                <span class="attention"><!--{$arrErr[$key2]}--></span>
224                <span class="attention"><!--{$arrErr[$key3]}--></span>
225                <input type="text" name="<!--{$arrForm[$key1].keyname}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="6" class="box6" /> -
226                <input type="text" name="<!--{$arrForm[$key2].keyname}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="6" class="box6" /> -
227                <input type="text" name="<!--{$arrForm[$key3].keyname}-->" value="<!--{$arrForm[$key3].value|h}-->" maxlength="<!--{$arrForm[$key3].length}-->" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->" size="6" class="box6" />
228            </td>
229        </tr>
230        <tr>
231            <th>住所</th>
232            <td>
233                <!--{assign var=key1 value="order_zip01"}-->
234                <!--{assign var=key2 value="order_zip02"}-->
235                <span class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></span>
236                〒
237                <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="6" class="box6" />
238                -
239                <input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="6" class="box6" />
240                <a class="btn-normal" href="javascript:;" name="address_input" onclick="fnCallAddress('<!--{$smarty.const.INPUT_ZIP_URLPATH}-->', 'order_zip01', 'order_zip02', 'order_pref', 'order_addr01'); return false;">住所入力</a><br />
241                <!--{assign var=key value="order_pref"}-->
242                <span class="attention"><!--{$arrErr[$key]}--></span>
243                <select class="top" name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">
244                    <option value="" selected="">都道府県を選択</option>
245                    <!--{html_options options=$arrPref selected=$arrForm[$key].value}-->
246                </select><br />
247                <!--{assign var=key value="order_addr01"}-->
248                <span class="attention"><!--{$arrErr[$key]}--></span>
249                <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" size="60" class="box60 top" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" /><br />
250                <!--{assign var=key value="order_addr02"}-->
251                <span class="attention"><!--{$arrErr[$key]}--></span>
252                <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" size="60" class="box60" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" />
253            </td>
254        </tr>
255        <tr>
256            <th>備考</th>
257            <td><!--{$arrForm.message.value|h|nl2br}--></td>
258        </tr>
259        <tr>
260            <th>現在ポイント</th>
261            <td>
262                <!--{if $arrForm.customer_id > 0}-->
263                    <!--{$arrForm.customer_point.value|number_format}-->
264                    pt
265                <!--{else}-->
266                    (非会員)
267            <!--{/if}-->
268            </td>
269        </tr>
270        <tr>
271            <th>端末種別</th>
272            <td><!--{$arrDeviceType[$arrForm.device_type_id.value]|h}--></td>
273        </tr>
274
275    </table>
276    <!--▲お客様情報ここまで-->
277
278    <!--▼受注商品情報ここから-->
279    <a name="order_products"></a>
280    <h2 id="order_products">
281        受注商品情報
282        <a class="btn-normal" href="javascript:;" name="recalculate" onclick="fnModeSubmit('recalculate','anchor_key','order_products');">計算結果の確認</a>
283        <!--{if $arrForm.shipping_quantity.value <= 1}-->
284        <a class="btn-normal" href="javascript:;" name="add_product" onclick="win03('<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->order/product_select.php?order_id=<!--{$arrForm.order_id.value|h}-->&amp;shipping_id=<!--{$top_shipping_id}-->', 'search', '615', '500'); return false;">商品の追加</a>
285        <!--{/if}-->
286    </h2>
287
288    <!--{if $arrErr.product_id}-->
289        <span class="attention">※ 商品が選択されていません。</span>
290    <!--{/if}-->
291
292    <table class="list" id="order-edit-products">
293        <tr>
294            <th class="id">商品コード</th>
295            <th class="name">商品名/規格1/規格2</th>
296            <th class="price">単価</th>
297            <th class="qty">数量</th>
298            <th class="price">税込み価格</th>
299            <th class="price">小計</th>
300        </tr>
301        <!--{section name=cnt loop=$arrForm.quantity.value}-->
302        <!--{assign var=product_index value="`$smarty.section.cnt.index`"}-->
303        <tr>
304            <td>
305                <!--{$arrForm.product_code.value[$product_index]|h}-->
306                <input type="hidden" name="product_code[<!--{$product_index}-->]" value="<!--{$arrForm.product_code.value[$product_index]|h}-->" id="product_code_<!--{$product_index}-->" />
307            </td>
308            <td>
309                <!--{$arrForm.product_name.value[$product_index]|h}-->/<!--{$arrForm.classcategory_name1.value[$product_index]|default:"(なし)"|h}-->/<!--{$arrForm.classcategory_name2.value[$product_index]|default:"(なし)"|h}-->
310                <input type="hidden" name="product_name[<!--{$product_index}-->]" value="<!--{$arrForm.product_name.value[$product_index]|h}-->" id="product_name_<!--{$product_index}-->" />
311                <input type="hidden" name="classcategory_name1[<!--{$product_index}-->]" value="<!--{$arrForm.classcategory_name1.value[$product_index]|h}-->" id="classcategory_name1_<!--{$product_index}-->" />
312                <input type="hidden" name="classcategory_name2[<!--{$product_index}-->]" value="<!--{$arrForm.classcategory_name2.value[$product_index]|h}-->" id="classcategory_name2_<!--{$product_index}-->" />
313                <br />
314                <!--{if $arrForm.shipping_quantity.value <= 1}-->
315                    <a class="btn-normal" href="javascript:;" name="change" onclick="win03('<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->order/product_select.php?no=<!--{$product_index}-->&amp;order_id=<!--{$arrForm.order_id.value|h}-->&amp;shipping_id=<!--{$top_shipping_id}-->', 'search', '615', '500'); return false;">変更</a>
316                    <!--{if count($arrForm.quantity.value) > 1}-->
317                        <a class="btn-normal" href="javascript:;" name="delete" onclick="fnSetFormVal('form1', 'delete_no', <!--{$product_index}-->); fnSetFormVal('form1', 'select_shipping_id', '<!--{$top_shipping_id}-->'); fnModeSubmit('delete_product','anchor_key','order_products'); return false;">削除</a>
318                    <!--{/if}-->
319                <!--{/if}-->
320            <input type="hidden" name="product_type_id[<!--{$product_index}-->]" value="<!--{$arrForm.product_type_id.value[$product_index]|h}-->" id="product_type_id_<!--{$product_index}-->" />
321            <input type="hidden" name="product_id[<!--{$product_index}-->]" value="<!--{$arrForm.product_id.value[$product_index]|h}-->" id="product_id_<!--{$product_index}-->" />
322            <input type="hidden" name="product_class_id[<!--{$product_index}-->]" value="<!--{$arrForm.product_class_id.value[$product_index]|h}-->" id="product_class_id_<!--{$product_index}-->" />
323            <input type="hidden" name="point_rate[<!--{$product_index}-->]" value="<!--{$arrForm.point_rate.value[$product_index]|h}-->" id="point_rate_<!--{$product_index}-->" />
324            <input type="hidden" name="tax_rate[<!--{$product_index}-->]" value="<!--{$arrForm.tax_rate.value[$product_index]|h}-->" id="tax_rate_<!--{$product_index}-->" />
325            <input type="hidden" name="tax_rule[<!--{$product_index}-->]" value="<!--{$arrForm.tax_rule.value[$product_index]|h}-->" id="tax_rule_<!--{$product_index}-->" />
326            </td>
327            <td align="center">
328                <!--{assign var=key value="price"}-->
329                <span class="attention"><!--{$arrErr[$key][$product_index]}--></span>
330                <input type="text" name="<!--{$key}-->[<!--{$product_index}-->]" value="<!--{$arrForm[$key].value[$product_index]|h}-->" size="6" class="box6" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key][$product_index]|sfGetErrorColor}-->" id="<!--{$key}-->_<!--{$product_index}-->" /> 円
331            </td>
332            <td align="center">
333                <!--{assign var=key value="quantity"}-->
334                <span class="attention"><!--{$arrErr[$key][$product_index]}--></span>
335                <input type="text" name="<!--{$key}-->[<!--{$product_index}-->]" value="<!--{$arrForm[$key].value[$product_index]|h}-->" size="3" class="box3" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key][$product_index]|sfGetErrorColor}-->" id="<!--{$key}-->_<!--{$product_index}-->" />
336            </td>
337            <!--{assign var=price value=`$arrForm.price.value[$product_index]`}-->
338            <!--{assign var=quantity value=`$arrForm.quantity.value[$product_index]`}-->
339            <!--{assign var=tax_rate value=`$arrForm.tax_rate.value[$product_index]`}-->
340            <!--{assign var=tax_rule value=`$arrForm.tax_rule.value[$product_index]`}-->
341            <td class="right"><!--{$price|sfCalcIncTax:$tax_rate:$tax_rule|number_format}--> 円(税率<!--{$tax_rate|number_format}-->%)</td>
342            <td class="right"><!--{$price|sfCalcIncTax:$tax_rate:$tax_rule|sfMultiply:$quantity|number_format}-->円</td>
343        </tr>
344        <!--{/section}-->
345        <tr>
346            <th colspan="5" class="column right">小計</th>
347            <td class="right"><!--{$arrForm.subtotal.value|number_format}-->円</td>
348        </tr>
349        <tr>
350            <th colspan="5" class="column right">値引き</th>
351            <td class="right">
352                <!--{assign var=key value="discount"}-->
353                <span class="attention"><!--{$arrErr[$key]}--></span>
354                <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="5" class="box6" />
355                円
356            </td>
357        </tr>
358        <tr>
359            <th colspan="5" class="column right">送料</th>
360            <td class="right">
361                <!--{assign var=key value="deliv_fee"}-->
362                <span class="attention"><!--{$arrErr[$key]}--></span>
363                <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="5" class="box6" />
364                円
365            </td>
366        </tr>
367        <tr>
368            <th colspan="5" class="column right">手数料</th>
369            <td class="right">
370                <!--{assign var=key value="charge"}-->
371                <span class="attention"><!--{$arrErr[$key]}--></span>
372                <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="5" class="box6" />
373                円
374            </td>
375        </tr>
376        <tr>
377            <th colspan="5" class="column right">合計</th>
378            <td class="right">
379                <span class="attention"><!--{$arrErr.total}--></span>
380                <!--{$arrForm.total.value|number_format}--> 円
381            </td>
382        </tr>
383        <tr>
384            <th colspan="5" class="column right">お支払い合計</th>
385            <td class="right">
386                <span class="attention"><!--{$arrErr.payment_total}--></span>
387                <!--{$arrForm.payment_total.value|number_format}-->
388                円
389            </td>
390        </tr>
391        <!--{if $smarty.const.USE_POINT !== false}-->
392            <tr>
393                <th colspan="5" class="column right">使用ポイント</th>
394                <td class="right">
395                    <!--{assign var=key value="use_point"}-->
396                    <span class="attention"><!--{$arrErr[$key]}--></span>
397                    <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|default:0|h}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="5" class="box6" />
398                    pt
399                </td>
400            </tr>
401            <!--{if $arrForm.birth_point.value > 0}-->
402            <tr>
403                <th colspan="5" class="column right">お誕生日ポイント</th>
404                <td class="right">
405                    <!--{assign var=key value="birth_point"}-->
406                    <input type="hidden" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->"/>
407                    <!--{$arrForm.birth_point.value|number_format}-->
408                    pt
409                </td>
410            </tr>
411            <!--{/if}-->
412            <tr>
413                <th colspan="5" class="column right">加算ポイント</th>
414                <td class="right">
415                    <!--{$arrForm.add_point.value|number_format|default:0}-->
416                    pt
417                </td>
418            </tr>
419        <!--{/if}-->
420    </table>
421    <!--{assign var=key value="shipping_quantity"}-->
422    <input type="hidden" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" />
423    <!--▼お届け先情報ここから-->
424    <a name="shipping"></a>
425    <h2>お届け先情報
426    <!--{if $arrForm.shipping_quantity.value <= 1}-->
427        <a class="btn-normal" href="javascript:;" onclick="fnCopyFromOrderData();">お客様情報へお届けする</a>
428    <!--{/if}-->
429    <!--{if $smarty.const.USE_MULTIPLE_SHIPPING !== false}-->
430        <a class="btn-normal" href="javascript:;"  onclick="fnAppendShipping();">お届け先を新規追加</a>
431        <a class="btn-normal" href="javascript:;" onclick="fnMultiple();">複数のお届け先を指定する</a>
432    <!--{/if}-->
433    </h2>
434
435    <!--{foreach name=shipping from=$arrAllShipping item=arrShipping key=shipping_index}-->
436        <!--{if $arrForm.shipping_quantity.value > 1}-->
437            <h3>お届け先<!--{$smarty.foreach.shipping.iteration}--></h3>
438        <!--{/if}-->
439        <!--{assign var=key value="shipping_id"}-->
440        <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key]|default:"0"|h}-->" id="<!--{$key}-->_<!--{$shipping_index}-->" />
441        <!--{if $arrForm.shipping_quantity.value > 1}-->
442            <h2>届け先商品情報&nbsp;<a class="btn-normal" href="javascript:;" name="add_product" onclick="win03('<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->order/product_select.php?order_id=<!--{$arrForm.order_id.value|h}-->&shipping_id=<!--{$shipping_index}-->', 'search', '615', '500'); return false;">商品の追加</a>
443            </h2>
444            <!--{assign var=product_quantity value="shipping_product_quantity"}-->
445            <input type="hidden" name="<!--{$product_quantity}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$product_quantity]|h}-->" />
446
447            <!--{if count($arrShipping.shipment_product_class_id) > 0}-->
448                <table class="list" id="order-edit-products">
449                    <tr>
450                        <th class="id">商品コード</th>
451                        <th class="name">商品名/規格1/規格2</th>
452                        <th class="price">単価</th>
453                        <th class="qty">数量</th>
454                    </tr>
455                    <!--{section name=item loop=$arrShipping.shipment_product_class_id|@count}-->
456                        <!--{assign var=item_index value="`$smarty.section.item.index`"}-->
457
458                        <tr>
459                            <td>
460                                <!--{assign var=key value="shipment_product_class_id"}-->
461                                <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" />
462                                <!--{assign var=key value="shipment_product_code"}-->
463                                <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" />
464                                <!--{$arrShipping[$key][$item_index]|h}-->
465                            </td>
466                            <td>
467                                <!--{assign var=key1 value="shipment_product_name"}-->
468                                <!--{assign var=key2 value="shipment_classcategory_name1"}-->
469                                <!--{assign var=key3 value="shipment_classcategory_name2"}-->
470                                <input type="hidden" name="<!--{$key1}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key1][$item_index]|h}-->" />
471                                <input type="hidden" name="<!--{$key2}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key2][$item_index]|h}-->" />
472                                <input type="hidden" name="<!--{$key3}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key3][$item_index]|h}-->" />
473                                <!--{$arrShipping[$key1][$item_index]|h}-->/<!--{$arrShipping[$key2][$item_index]|default:"(なし)"|h}-->/<!--{$arrShipping[$key3][$item_index]|default:"(なし)"|h}-->
474                                <br />
475                                <a class="btn-normal" href="javascript:;" name="change" onclick="win03('<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->order/product_select.php?no=<!--{$item_index}-->&amp;order_id=<!--{$arrForm.order_id.value|h}-->&amp;shipping_id=<!--{$shipping_index}-->', 'search', '615', '500'); return false;">変更</a>
476                                <!--{if count($arrForm.quantity.value) > 1}-->
477                                <a class="btn-normal" href="javascript:;" name="delete" onclick="fnSetFormVal('form1', 'delete_no', <!--{$item_index}-->);fnSetFormVal('form1', 'select_shipping_id', <!--{$shipping_index}-->); fnModeSubmit('delete_product','anchor_key','order_products'); return false;">削除</a>
478                                <!--{/if}-->
479                            </td>
480                            <td class="right">
481                                <!--{assign var=key value="shipment_price"}-->
482                                <!--{$arrShipping[$key][$item_index]|sfCalcIncTax:$arrForm.order_tax_rate.value:$arrForm.order_tax_rule.value|number_format}-->円
483                                <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" />
484                            </td>
485                            <td class="right">
486                                <!--{assign var=key value="shipment_quantity"}-->
487                                <span class="attention"><!--{$arrErr[$key][$shipping_index][$item_index]}--></span>
488                                <input type="text" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" size="3" class="box3" maxlength="<!--{$arrForm[$key].length}-->" />
489                            </td>
490                        </tr>
491                    <!--{/section}-->
492                </table>
493            <!--{/if}-->
494        <!--{else}-->
495            <!-- 配送先が1つでも、shipment_itemを更新するために必要 -->
496            <!--{assign var=product_quantity value="shipping_product_quantity"}-->
497            <input type="hidden" name="<!--{$product_quantity}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$product_quantity]|h}-->" />
498            <!--{section name=item loop=$arrShipping.shipment_product_class_id|@count}-->
499                <!--{assign var=item_index value="`$smarty.section.item.index`"}-->
500                        <!--{assign var=key value="shipment_product_class_id"}-->
501                        <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" />
502                        <!--{assign var=key value="shipment_product_code"}-->
503                        <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" />
504                        <!--{assign var=key1 value="shipment_product_name"}-->
505                        <!--{assign var=key2 value="shipment_classcategory_name1"}-->
506                        <!--{assign var=key3 value="shipment_classcategory_name2"}-->
507                        <input type="hidden" name="<!--{$key1}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key1][$item_index]|h}-->" />
508                        <input type="hidden" name="<!--{$key2}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key2][$item_index]|h}-->" />
509                        <input type="hidden" name="<!--{$key3}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key3][$item_index]|h}-->" />
510                        <!--{assign var=key value="shipment_price"}-->
511                        <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" />
512                        <!--{assign var=key value="shipment_quantity"}-->
513                        <input type="hidden" name="<!--{$key}-->[<!--{$shipping_index}-->][<!--{$item_index}-->]" value="<!--{$arrShipping[$key][$item_index]|h}-->" />
514            <!--{/section}-->
515        <!--{/if}-->
516
517        <table class="form">
518            <tr>
519                <th>お名前</th>
520                <td>
521                    <!--{assign var=key1 value="shipping_name01"}-->
522                    <!--{assign var=key2 value="shipping_name02"}-->
523                    <span class="attention"><!--{$arrErr[$key1][$shipping_index]}--><!--{$arrErr[$key2][$shipping_index]}--></span>
524                    <input type="text" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key1]|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1][$shipping_index]|sfGetErrorColor}-->" size="15" class="box15" />
525                    <input type="text" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key2]|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2][$shipping_index]|sfGetErrorColor}-->" size="15" class="box15" />
526                </td>
527            </tr>
528            <tr>
529                <th>お名前(フリガナ)</th>
530                <td>
531                    <!--{assign var=key1 value="shipping_kana01"}-->
532                    <!--{assign var=key2 value="shipping_kana02"}-->
533                    <span class="attention"><!--{$arrErr[$key1][$shipping_index]}--><!--{$arrErr[$key2][$shipping_index]}--></span>
534                    <input type="text" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key1]|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1][$shipping_index]|sfGetErrorColor}-->" size="15" class="box15" />
535                    <input type="text" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key2]|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2][$shipping_index]|sfGetErrorColor}-->" size="15" class="box15" />
536                </td>
537            </tr>
538            <tr>
539                <th>TEL</th>
540                <td>
541                    <!--{assign var=key1 value="shipping_tel01"}-->
542                    <!--{assign var=key2 value="shipping_tel02"}-->
543                    <!--{assign var=key3 value="shipping_tel03"}-->
544                    <span class="attention"><!--{$arrErr[$key1][$shipping_index]}--></span>
545                    <span class="attention"><!--{$arrErr[$key2][$shipping_index]}--></span>
546                    <span class="attention"><!--{$arrErr[$key3][$shipping_index]}--></span>
547                    <input type="text" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key1]|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1][$shipping_index]|sfGetErrorColor}-->" size="6" class="box6" /> -
548                    <input type="text" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key2]|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2][$shipping_index]|sfGetErrorColor}-->" size="6" class="box6" /> -
549                    <input type="text" name="<!--{$key3}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key3]|h}-->" maxlength="<!--{$arrForm[$key3].length}-->" style="<!--{$arrErr[$key3][$shipping_index]|sfGetErrorColor}-->" size="6" class="box6" />
550                </td>
551            </tr>
552            <tr>
553                <th>FAX</th>
554                <td>
555                    <!--{assign var=key1 value="shipping_fax01"}-->
556                    <!--{assign var=key2 value="shipping_fax02"}-->
557                    <!--{assign var=key3 value="shipping_fax03"}-->
558                    <span class="attention"><!--{$arrErr[$key1][$shipping_index]}--></span>
559                    <span class="attention"><!--{$arrErr[$key2][$shipping_index]}--></span>
560                    <span class="attention"><!--{$arrErr[$key3][$shipping_index]}--></span>
561                    <input type="text" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key1]|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1][$shipping_index]|sfGetErrorColor}-->" size="6" class="box6" /> -
562                    <input type="text" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key2]|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2][$shipping_index]|sfGetErrorColor}-->" size="6" class="box6" /> -
563                    <input type="text" name="<!--{$key3}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key3]|h}-->" maxlength="<!--{$arrForm[$key3].length}-->" style="<!--{$arrErr[$key3][$shipping_index]|sfGetErrorColor}-->" size="6" class="box6" />
564                </td>
565            </tr>
566            <tr>
567                <th>住所</th>
568                <td>
569                    <!--{assign var=key1 value="shipping_zip01"}-->
570                    <!--{assign var=key2 value="shipping_zip02"}-->
571                    <span class="attention"><!--{$arrErr[$key1][$shipping_index]}--><!--{$arrErr[$key2][$shipping_index]}--></span>
572                    〒
573                    <input type="text" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key1]|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1][$shipping_index]|sfGetErrorColor}-->" size="6" class="box6" />
574                    -
575                    <input type="text" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key2]|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2][$shipping_index]|sfGetErrorColor}-->" size="6" class="box6" />
576                    <a class="btn-normal" href="javascript:;" name="address_input" onclick="fnCallAddress('<!--{$smarty.const.INPUT_ZIP_URLPATH}-->', 'shipping_zip01[<!--{$shipping_index}-->]', 'shipping_zip02[<!--{$shipping_index}-->]', 'shipping_pref[<!--{$shipping_index}-->]', 'shipping_addr01[<!--{$shipping_index}-->]'); return false;">住所入力</a><br />
577                    <!--{assign var=key value="shipping_pref"}-->
578                    <span class="attention"><!--{$arrErr[$key][$shipping_index]}--></span>
579                    <select class="top" name="<!--{$key}-->[<!--{$shipping_index}-->]" style="<!--{$arrErr[$key][$shipping_index]|sfGetErrorColor}-->">
580                        <option value="" selected="">都道府県を選択</option>
581                        <!--{html_options options=$arrPref selected=$arrShipping[$key]}-->
582                    </select><br />
583                    <!--{assign var=key value="shipping_addr01"}-->
584                    <span class="attention"><!--{$arrErr[$key][$shipping_index]}--></span>
585                    <input type="text" name="<!--{$key}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key]|h}-->" size="60" class="box60 top" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key][$shipping_index]|sfGetErrorColor}-->" /><br />
586                    <!--{assign var=key value="shipping_addr02"}-->
587                    <span class="attention"><!--{$arrErr[$key][$shipping_index]}--></span>
588                    <input type="text" name="<!--{$key}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key]|h}-->" size="60" class="box60" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key][$shipping_index]|sfGetErrorColor}-->" />
589                </td>
590            </tr>
591            <tr>
592                <th>お届け時間</th>
593                <td>
594                    <!--{assign var=key value="time_id"}-->
595                    <span class="attention"><!--{$arrErr[$key][$shipping_index]}--></span>
596                    <select name="<!--{$key}-->[<!--{$shipping_index}-->]" style="<!--{$arrErr[$key][$shipping_index]|sfGetErrorColor}-->">
597                        <option value="" selected="0">指定無し</option>
598                        <!--{html_options options=$arrDelivTime selected=$arrShipping[$key]}-->
599                    </select>
600                </td>
601            </tr>
602            <tr>
603                <th>お届け日</th>
604                <td>
605                    <!--{assign var=key1 value="shipping_date_year"}-->
606                    <!--{assign var=key2 value="shipping_date_month"}-->
607                    <!--{assign var=key3 value="shipping_date_day"}-->
608                    <span class="attention"><!--{$arrErr[$key1][$shipping_index]}--></span>
609                    <span class="attention"><!--{$arrErr[$key2][$shipping_index]}--></span>
610                    <span class="attention"><!--{$arrErr[$key3][$shipping_index]}--></span>
611                    <select name="<!--{$key1}-->[<!--{$shipping_index}-->]" style="<!--{$arrErr[$key1][$shipping_index]|sfGetErrorColor}-->">
612                        <!--{html_options options=$arrYearShippingDate selected=$arrShipping[$key1]|default:""}-->
613                    </select>年
614                    <select name="<!--{$key2}-->[<!--{$shipping_index}-->]" style="<!--{$arrErr[$key2][$shipping_index]|sfGetErrorColor}-->">
615                        <!--{html_options options=$arrMonthShippingDate selected=$arrShipping[$key2]|default:""}-->
616                    </select>月
617                    <select name="<!--{$key3}-->[<!--{$shipping_index}-->]" style="<!--{$arrErr[$key3][$shipping_index]|sfGetErrorColor}-->">
618                        <!--{html_options options=$arrDayShippingDate selected=$arrShipping[$key3]|default:""}-->
619                    </select>日
620                </td>
621            </tr>
622
623        </table>
624    <!--{/foreach}-->
625    <!--▲お届け先情報ここまで-->
626
627    <a name="deliv"></a>
628    <table class="form">
629        <tr>
630            <th>配送業者<br /><span class="attention">(配送業者の変更に伴う送料の変更は手動にてお願いします。)</span></th>
631            <td>
632                <!--{assign var=key value="deliv_id"}-->
633                <span class="attention"><!--{$arrErr[$key]}--></span>
634                <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" onchange="fnModeSubmit('deliv','anchor_key','deliv');">
635                    <option value="" selected="">選択してください</option>
636                    <!--{html_options options=$arrDeliv selected=$arrForm[$key].value}-->
637                </select>
638            </td>
639        </tr>
640        <tr>
641            <th>お支払方法<br /><span class="attention">(お支払方法の変更に伴う手数料の変更は手動にてお願いします。)</span></th>
642            <td>
643                <!--{assign var=key value="payment_id"}-->
644                <span class="attention"><!--{$arrErr[$key]}--></span>
645                <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" onchange="fnModeSubmit('payment','anchor_key','deliv');">
646                    <option value="" selected="">選択してください</option>
647                    <!--{html_options options=$arrPayment selected=$arrForm[$key].value}-->
648                </select>
649            </td>
650        </tr>
651
652        <!--{if $arrForm.payment_info|@count > 0}-->
653        <tr>
654            <th><!--{$arrForm.payment_type}-->情報</th>
655            <td>
656                <!--{foreach key=key item=item from=$arrForm.payment_info}-->
657                <!--{if $key != "title"}--><!--{if $item.name != ""}--><!--{$item.name}-->:<!--{/if}--><!--{$item.value}--><br/><!--{/if}-->
658                <!--{/foreach}-->
659            </td>
660        </tr>
661        <!--{/if}-->
662
663        <tr>
664            <th>メモ</th>
665            <td>
666                <!--{assign var=key value="note"}-->
667                <span class="attention"><!--{$arrErr[$key]}--></span>
668                <textarea name="<!--{$key}-->" maxlength="<!--{$arrForm[$key].length}-->" cols="80" rows="6" class="area80" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" ><!--{"\n"}--><!--{$arrForm[$key].value|h}--></textarea>
669            </td>
670        </tr>
671    </table>
672    <!--▲受注商品情報ここまで-->
673
674    <div class="btn-area">
675        <ul>
676            <!--{if count($arrSearchHidden) > 0}-->
677            <li><a class="btn-action" href="javascript:;" onclick="fnChangeAction('<!--{$smarty.const.ADMIN_ORDER_URLPATH}-->'); fnModeSubmit('search','',''); return false;"><span class="btn-prev">検索画面に戻る</span></a></li>
678            <!--{/if}-->
679            <li><a class="btn-action" href="javascript:;" onclick="return fnFormConfirm(); return false;"><span class="btn-next">この内容で登録する</span></a></li>
680        </ul>
681    </div>
682</div>
683<div id="multiple"></div>
684</form>
Note: See TracBrowser for help on using the repository browser.