source: branches/comu-ver2/data/Smarty/templates/default/admin/order/index.tpl @ 18043

Revision 18043, 18.3 KB checked in by Seasoft, 15 years ago (diff)

merge r17783
・取得元: version-2_4
【取得元のログメッセージ】

  • #297 納品書PDF一括出力対応
  • Property svn:eol-style set to LF
  • Property svn:mime-type set to text/html; charset=UTF-8
Line 
1<!--{*
2/*
3 * This file is part of EC-CUBE
4 *
5 * Copyright(c) 2000-2008 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<script type="text/javascript">
25<!--
26    function fnSelectCheckSubmit(){
27
28        var fm = document.form1;
29       
30        if (!fm["pdf_order_id[]"]) {
31            return false;
32        }
33       
34        var checkflag = false;
35        var max = fm["pdf_order_id[]"].length;
36       
37        if (max) {
38            for (var i=0; i<max; i++) {
39                if(fm["pdf_order_id[]"][i].checked == true){
40                    checkflag = true;
41                }
42            }
43        } else {
44            if(fm["pdf_order_id[]"].checked == true) {
45                checkflag = true;
46            }
47        }
48
49        if(!checkflag){
50            alert('チェックボックスが選択されていません');
51            return false;
52        }
53       
54        window.open("about:blank", "pdf", "width=1000,height=800,scrollbars=yes,resizable=yes,toolbar=no,location=no,directories=no,status=no");
55        fm.target = "pdf";
56        fm.mode.value = 'pdf';
57        fm.action = 'pdf.php';
58        fm.submit();
59    }
60   
61    function fnBoxChecked(check){
62        var fm = document.form1;
63        var max = fm["pdf_order_id[]"].length;
64        if (max) {
65            for (var i=0; i<max; i++) {
66                fm["pdf_order_id[]"][i].checked = check;
67            }
68        } else {
69            fm["pdf_order_id[]"].checked = check;
70        }
71    }
72   
73//-->
74</script>
75<div id="order" class="contents-main">
76<form name="search_form" id="search_form" method="post" action="?">
77<input type="hidden" name="mode" value="search" />
78    <h2>検索条件設定</h2>
79    <!--{* 検索条件設定テーブルここから *}-->
80    <table>
81        <tr>
82            <th>注文番号</th>
83            <td>
84                <!--{assign var=key1 value="search_order_id1"}-->
85                <!--{assign var=key2 value="search_order_id2"}-->
86                <span class="attention"><!--{$arrErr[$key1]}--></span>
87                <span class="attention"><!--{$arrErr[$key2]}--></span>
88                <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|escape}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="6" class="box6" />
89                ~
90                <input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|escape}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="6" class="box6" />
91            </td>
92        </tr>
93        <tr>
94            <th>対応状況</th>
95            <td>
96                <!--{assign var=key value="search_order_status"}-->
97                <span class="attention"><!--{$arrErr[$key]}--></span>
98                <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">
99                <option value="">選択してください</option>
100                <!--{html_options options=$arrORDERSTATUS selected=$arrForm[$key].value}-->
101                </select>
102            </td>
103        </tr>
104        <tr>
105            <th>顧客名</th>
106            <td>
107            <!--{assign var=key value="search_order_name"}-->
108            <span class="attention"><!--{$arrErr[$key]}--></span>
109            <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="30" class="box30" />
110            </td>
111        </tr>
112        <tr>
113            <th>顧客名(カナ)</th>
114            <td>
115            <!--{assign var=key value="search_order_kana"}-->
116            <span class="attention"><!--{$arrErr[$key]}--></span>
117            <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="30" class="box30" />
118            </td>
119        </tr>
120        <tr>
121            <th>メールアドレス</th>
122            <td>
123                <!--{assign var=key value="search_order_email"}-->
124                <span class="attention"><!--{$arrErr[$key]}--></span>
125                <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="30" class="box30" />
126            </td>
127        </tr>
128        <tr>
129            <th>TEL</th>
130            <td>
131                <!--{assign var=key value="search_order_tel"}-->
132                <span class="attention"><!--{$arrErr[$key]}--></span>
133                <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="30" class="box30" />
134            </td>
135        </tr>
136        <tr>
137            <th>生年月日</th>
138            <td>
139                <span class="attention"><!--{$arrErr.search_sbirthyear}--></span>
140                <span class="attention"><!--{$arrErr.search_ebirthyear}--></span>
141                <select name="search_sbirthyear" style="<!--{$arrErr.search_sbirthyear|sfGetErrorColor}-->">
142                <option value="">----</option>
143                <!--{html_options options=$arrBirthYear selected=$arrForm.search_sbirthyear.value}-->
144                </select>年
145                <select name="search_sbirthmonth" style="<!--{$arrErr.search_sbirthyear|sfGetErrorColor}-->">
146                <option value="">--</option>
147                <!--{html_options options=$arrMonth selected=$arrForm.search_sbirthmonth.value}-->
148                </select>月
149                <select name="search_sbirthday" style="<!--{$arrErr.search_sbirthyear|sfGetErrorColor}-->">
150                <option value="">--</option>
151                <!--{html_options options=$arrDay selected=$arrForm.search_sbirthday.value}-->
152                </select>日~
153                <select name="search_ebirthyear" style="<!--{$arrErr.search_ebirthyear|sfGetErrorColor}-->">
154                <option value="">----</option>
155                <!--{html_options options=$arrBirthYear selected=$arrForm.search_ebirthyear.value}-->
156                </select>年
157                <select name="search_ebirthmonth" style="<!--{$arrErr.search_ebirthyear|sfGetErrorColor}-->">
158                <option value="">--</option>
159                <!--{html_options options=$arrMonth selected=$arrForm.search_ebirthmonth.value}-->
160                </select>月
161                <select name="search_ebirthday" style="<!--{$arrErr.search_ebirthyear|sfGetErrorColor}-->">
162                <option value="">--</option>
163                <!--{html_options options=$arrDay selected=$arrForm.search_ebirthday.value}-->
164                </select>日
165            </td>
166        </tr>
167        <tr>
168            <th>性別</th>
169            <td>
170            <!--{assign var=key value="search_order_sex"}-->
171            <span class="attention"><!--{$arrErr[$key]}--></span>
172            <!--{html_checkboxes name="$key" options=$arrSex selected=$arrForm[$key].value}-->
173            </td>
174        </tr>
175        <tr>
176            <th>支払方法</th>
177            <td>
178            <!--{assign var=key value="search_payment_id"}-->
179            <span class="attention"><!--{$arrErr[$key]|escape}--></span>
180            <!--{html_checkboxes name="$key" options=$arrPayment|escape selected=$arrForm[$key].value}-->
181            </td>
182        </tr>
183        <tr>
184            <th>受注日</th>
185            <td>
186                <!--{if $arrErr.search_sorderyear}--><span class="attention"><!--{$arrErr.search_sorderyear}--></span><!--{/if}-->
187                <!--{if $arrErr.search_eorderyear}--><span class="attention"><!--{$arrErr.search_eorderyear}--></span><!--{/if}-->
188                <select name="search_sorderyear" style="<!--{$arrErr.search_sorderyear|sfGetErrorColor}-->">
189                <option value="">----</option>
190                <!--{html_options options=$arrRegistYear selected=$arrForm.search_sorderyear.value}-->
191                </select>年
192                <select name="search_sordermonth" style="<!--{$arrErr.search_sorderyear|sfGetErrorColor}-->">
193                <option value="">--</option>
194                <!--{html_options options=$arrMonth selected=$arrForm.search_sordermonth.value}-->
195                </select>月
196                <select name="search_sorderday" style="<!--{$arrErr.search_sorderyear|sfGetErrorColor}-->">
197                <option value="">--</option>
198                <!--{html_options options=$arrDay selected=$arrForm.search_sorderday.value}-->
199                </select>日~
200                <select name="search_eorderyear" style="<!--{$arrErr.search_eorderyear|sfGetErrorColor}-->">
201                <option value="">----</option>
202                <!--{html_options options=$arrRegistYear selected=$arrForm.search_eorderyear.value}-->
203                </select>年
204                <select name="search_eordermonth" style="<!--{$arrErr.search_eorderyear|sfGetErrorColor}-->">
205                <option value="">--</option>
206                <!--{html_options options=$arrMonth selected=$arrForm.search_eordermonth.value}-->
207                </select>月
208                <select name="search_eorderday" style="<!--{$arrErr.search_eorderyear|sfGetErrorColor}-->">
209                <option value="">--</option>
210                <!--{html_options options=$arrDay selected=$arrForm.search_eorderday.value}-->
211                </select>日
212            </td>
213        </tr>
214        <tr>
215            <th>更新日</th>
216            <td>
217                <!--{if $arrErr.search_supdateyear}--><span class="attention"><!--{$arrErr.search_supdateyear}--></span><!--{/if}-->
218                <!--{if $arrErr.search_eupdateyear}--><span class="attention"><!--{$arrErr.search_eupdateyear}--></span><!--{/if}-->
219                <select name="search_supdateyear" style="<!--{$arrErr.search_supdateyear|sfGetErrorColor}-->">
220                    <option value="">----</option>
221                    <!--{html_options options=$arrRegistYear selected=$arrForm.search_supdateyear.value}-->
222                </select>年
223                <select name="search_supdatemonth" style="<!--{$arrErr.search_supdateyear|sfGetErrorColor}-->">
224                    <option value="">--</option>
225                    <!--{html_options options=$arrMonth selected=$arrForm.search_supdatemonth.value}-->
226                </select>月
227                <select name="search_supdateday" style="<!--{$arrErr.search_supdateyear|sfGetErrorColor}-->">
228                    <option value="">--</option>
229                    <!--{html_options options=$arrDay selected=$arrForm.search_supdateday.value}-->
230                </select>日~
231                <select name="search_eupdateyear" style="<!--{$arrErr.search_eupdateyear|sfGetErrorColor}-->">
232                    <option value="">----</option>
233                    <!--{html_options options=$arrRegistYear selected=$arrForm.search_eupdateyear.value}-->
234                </select>年
235                <select name="search_eupdatemonth" style="<!--{$arrErr.search_eupdateyear|sfGetErrorColor}-->">
236                    <option value="">--</option>
237                    <!--{html_options options=$arrMonth selected=$arrForm.search_eupdatemonth.value}-->
238                </select>月
239                <select name="search_eupdateday" style="<!--{$arrErr.search_eupdateyear|sfGetErrorColor}-->">
240                    <option value="">--</option>
241                    <!--{html_options options=$arrDay selected=$arrForm.search_eupdateday.value}-->
242                </select>日
243            </td>
244        </tr>
245        <tr>
246            <th>購入金額</th>
247            <td>
248                <!--{assign var=key1 value="search_total1"}-->
249                <!--{assign var=key2 value="search_total2"}-->
250                <span class="attention"><!--{$arrErr[$key1]}--></span>
251                <span class="attention"><!--{$arrErr[$key2]}--></span>
252                <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|escape}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="6" class="box6" />
253                円 ~
254                <input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|escape}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="6" class="box6" />
255                円
256            </td>
257        </tr>
258        <tr>
259            <th>購入商品</th>
260            <td>
261                <!--{assign var=key value="search_product_name"}-->
262                <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><!--{/if}-->
263                <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="6" class="box30" />
264            </td>
265        </tr>
266    </table>
267
268    <div>
269        検索結果表示件数
270        <!--{assign var=key value="search_page_max"}-->
271        <span class="attention"><!--{$arrErr[$key]}--></span>
272        <select name="<!--{$arrForm[$key].keyname}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">
273        <!--{html_options options=$arrPageMax selected=$arrForm[$key].value}-->
274        </select> 件
275        <button type="submit"><span>この条件で検索する</span></button>
276    </div>
277    <!--検索条件設定テーブルここまで-->
278</form>
279
280<!--{if count($arrErr) == 0 and ($smarty.post.mode == 'search' or $smarty.post.mode == 'delete') }-->
281
282<!--★★検索結果一覧★★-->
283<form name="form1" id="form1" method="post" action="?">
284<input type="hidden" name="mode" value="search" />
285<input type="hidden" name="order_id" value="" />
286<!--{foreach key=key item=item from=$arrHidden}-->
287<input type="hidden" name="<!--{$key}-->" value="<!--{$item|escape}-->" />
288<!--{/foreach}-->
289    <h2>検索結果一覧</h2>
290 <p>
291        <span class="attention"><!--検索結果数--><!--{$tpl_linemax}-->件</span>&nbsp;が該当しました。
292        <!--{if $smarty.const.ADMIN_MODE == '1'}-->
293        <button type="button" onclick="fnModeSubmit('delete_all','','');"><span>検索結果をすべて削除</span></button>
294        <!--{/if}-->
295        <button type="button" onclick="fnModeSubmit('csv','','');">CSV DOWNLOAD</button>
296        <a href="../contents/csv.php?tpl_subno_csv=order">&gt;&gt; CSV出力項目設定</a>
297        <button type="button" onclick="fnSelectCheckSubmit();"><span>PDF一括出力</span></button>
298    </p>
299    <!--{include file=$tpl_pager}-->
300
301    <!--{if count($arrResults) > 0}-->
302
303    <!--{* 検索結果表示テーブル *}-->
304    <table class="list">
305        <!--{* ペイジェントモジュール連携用 *}-->
306        <!--{assign var=path value=`$smarty.const.MODULE_PATH`mdl_paygent/paygent_order_index.tpl}-->
307        <!--{if file_exists($path)}-->
308            <!--{include file=$path}-->
309        <!--{else}-->
310        <tr>
311            <th>受注日</th>
312            <th>注文番号</th>
313            <th>顧客名</th>
314            <th>支払方法</th>
315            <th>購入金額(円)</th>
316            <th>全商品発送日</th>
317            <th>対応状況</th>
318            <th>
319                帳票<br />
320                <button type="button" onclick="fnBoxChecked(true);">全て選択</button>
321                <button type="button" onclick="fnBoxChecked(false);">全て解除</button>
322            </th>
323            <th>編集</th>
324            <th>メール</th>
325            <th>削除</th>
326        </tr>
327
328        <!--{section name=cnt loop=$arrResults}-->
329        <!--{assign var=status value="`$arrResults[cnt].status`"}-->
330        <tr style="background:<!--{$arrORDERSTATUS_COLOR[$status]}-->;">
331            <td class="center"><!--{$arrResults[cnt].create_date|sfDispDBDate}--></td>
332            <td class="center"><!--{$arrResults[cnt].order_id}--></td>
333            <td><!--{$arrResults[cnt].order_name01|escape}--> <!--{$arrResults[cnt].order_name02|escape}--></td>
334            <!--{assign var=payment_id value="`$arrResults[cnt].payment_id`"}-->
335            <td class="center"><!--{$arrPayment[$payment_id]}--></td>
336            <td class="right"><!--{$arrResults[cnt].total|number_format}--></td>
337            <td class="center"><!--{$arrResults[cnt].commit_date|sfDispDBDate|default:"未発送"}--></td>
338            <td class="center"><!--{$arrORDERSTATUS[$status]}--></td>
339            <td class="center">
340                <input type="checkbox" name="pdf_order_id[]" value="<!--{$arrResults[cnt].order_id}-->" id="pdf_order_id_<!--{$arrResults[cnt].order_id}-->"/><label for="pdf_order_id_<!--{$arrResults[cnt].order_id}-->">一括出力</label>&nbsp;
341                <a href="./" onClick="win02('pdf.php?order_id=<!--{$arrResults[cnt].order_id}-->','pdf_input','500','650'); return false;"><span class="icon_class">個別出力</span></a>
342            </td>
343            <td class="center"><a href="?" onclick="fnChangeAction('<!--{$smarty.const.URL_ORDER_EDIT}-->'); fnModeSubmit('pre_edit', 'order_id', '<!--{$arrResults[cnt].order_id}-->'); return false;"><span class="icon_edit">編集</span></a></td>
344            <td class="center">
345                <!--{if $arrResults[cnt].order_email|strlen >= 1}-->
346                    <a href="?" onclick="fnChangeAction('<!--{$smarty.const.URL_ORDER_MAIL}-->'); fnModeSubmit('pre_edit', 'order_id', '<!--{$arrResults[cnt].order_id}-->'); return false;"><span class="icon_mail">通知</span></a>
347                <!--{/if}-->
348            </td>
349            <td class="center"><a href="?" onclick="fnModeSubmit('delete', 'order_id', <!--{$arrResults[cnt].order_id}-->); return false;"><span class="icon_delete">削除</span></a></td>
350        </tr>
351        <!--{/section}-->
352        <!--{/if}-->
353    </table>
354    <!--{* 検索結果表示テーブル *}-->
355
356    <!--{/if}-->
357
358</form>
359<!--{/if}-->
360</div>
Note: See TracBrowser for help on using the repository browser.