source: branches/feature-module-update/data/Smarty/templates/admin/products/index.tpl @ 15078

Revision 15078, 19.4 KB checked in by nanasess, 17 years ago (diff)

r15064 から svn cp
とりあえず暫定コミット.

  • UTF-8 に変更
  • slib.php, glib.php のクラス化
  • LC_Page の抽象化(一部)
Line 
1<!--{*
2/*
3 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
4 *
5 * http://www.lockon.co.jp/
6 */
7*}-->
8
9<script type="text/javascript">
10// URLの表示非表示切り替え
11function lfnDispChange(){
12    inner_id = 'switch';
13
14    cnt = form1.item_cnt.value;
15   
16    if(document.getElementById('disp_url1').style.display == 'none'){
17        for (i = 1; i <= cnt; i++) {
18            disp_id = 'disp_url'+i;
19            document.getElementById(disp_id).style.display="";
20   
21            disp_id = 'disp_cat'+i;
22            document.getElementById(disp_id).style.display="none";
23           
24            document.getElementById(inner_id).innerHTML = ' URL <a href="#" onClick="lfnDispChange();"> <FONT Color="#FFFF99"> >> カテゴリ表示</FONT></a>';
25        }
26    }else{
27        for (i = 1; i <= cnt; i++) {
28            disp_id = 'disp_url'+i;
29            document.getElementById(disp_id).style.display="none";
30   
31            disp_id = 'disp_cat'+i;
32            document.getElementById(disp_id).style.display="";
33           
34            document.getElementById(inner_id).innerHTML = ' カテゴリ <a href="#" onClick="lfnDispChange();"> <FONT Color="#FFFF99"> >> URL表示</FONT></a>';
35        }
36    }
37
38}
39
40</script>
41
42<!--★★メインコンテンツ★★-->
43<table width="878" border="0" cellspacing="0" cellpadding="0" summary=" ">
44<form name="search_form" id="search_form" method="post" action="<!--{$smarty.server.PHP_SELF|escape}-->">
45<input type="hidden" name="mode" value="search">
46<!--{foreach key=key item=item from=$arrHidden}-->
47<!--{if $key == 'campaign_id' || $key == 'search_mode'}-->
48<input type="hidden" name="<!--{$key}-->" value="<!--{$item|escape}-->">
49<!--{/if}-->
50<!--{/foreach}-->
51    <tr valign="top">
52        <td background="<!--{$smarty.const.URL_DIR}-->img/contents/navi_bg.gif" height="402">
53            <!-- サブナビ -->
54            <!--{include file=$tpl_subnavi}-->
55        </td>
56        <td class="mainbg">
57        <table width="737" border="0" cellspacing="0" cellpadding="0" summary=" ">
58            <!--メインエリア-->
59            <tr>
60                <td align="center">
61                <table width="706" border="0" cellspacing="0" cellpadding="0" summary=" ">
62                    <tr><td height="14"></td></tr>
63                    <tr>
64                        <td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/main_top.jpg" width="706" height="14" alt=""></td>
65                    </tr>
66                    <tr>
67                        <td background="<!--{$smarty.const.URL_DIR}-->img/contents/main_left.jpg"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="14" height="1" alt=""></td>
68                        <td bgcolor="#cccccc">
69                        <table width="678" border="0" cellspacing="0" cellpadding="0" summary=" ">
70                            <tr>
71                                <td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_top.gif" width="678" height="7" alt=""></td>
72                            </tr>
73                            <tr>
74                                <td background="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_left_bg.gif"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_left.gif" width="22" height="12" alt=""></td>
75                                <td bgcolor="#636469" width="638" class="fs14n"><span class="white"><!--コンテンツタイトル-->検索条件設定</span></td>
76                                <td background="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_right_bg.gif"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="18" height="1" alt=""></td>
77                            </tr>
78                            <tr>
79                                <td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_bottom.gif" width="678" height="7" alt=""></td>
80                            </tr>
81                            <tr>
82                                <td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/main_bar.jpg" width="678" height="10" alt=""></td>
83                            </tr>
84                        </table>
85                        <!--検索条件設定テーブルここから-->
86                        <table width="678" border="0" cellspacing="1" cellpadding="8" summary=" ">
87                            <tr class="fs12">
88                                <td bgcolor="#f2f1ec" width="110">商品ID</td>
89                                <td bgcolor="#ffffff" width="194"><span class="red"><!--{$arrErr.search_product_id}--></span><input type="text" name="search_product_id" value="<!--{$arrForm.search_product_id|escape}-->" size="30" class="box30" style="<!--{$arrErr.search_product_id|sfGetErrorColor}-->"/></td>
90                                <td bgcolor="#f2f1ec" width="110">規格名称</td>
91                                <td bgcolor="#ffffff" width="195"><span class="red"><!--{$arrErr.search_product_class_name}--></span><input type="text" name="search_product_class_name" value="<!--{$arrForm.search_product_class_name|escape}-->" size="30" class="box30"style="<!--{$arrErr.search_product_class_name|sfGetErrorColor}-->" /></td>
92                            </tr>
93                            <tr class="fs12">
94                                <td bgcolor="#f2f1ec" width="110">商品コード</td>
95                                <td bgcolor="#ffffff" width="194"><input type="text" name="search_product_code" value="<!--{$arrForm.search_product_code|escape}-->" size="30" class="box30" /></td>
96                                <td bgcolor="#f2f1ec" width="110">商品名</td>
97                                <td bgcolor="#ffffff" width="195"><input type="text" name="search_name" value="<!--{$arrForm.search_name|escape}-->" size="30" class="box30" /></td>
98                            </tr>
99                            <tr class="fs12">
100                                <td bgcolor="#f2f1ec" width="110">カテゴリ</td>
101                                <td bgcolor="#ffffff" width="194">
102                                    <select name="search_category_id" style="<!--{if $arrErr.search_category_id != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}--><!--{/if}-->">
103                                    <option value="">選択してください</option>
104                                    <!--{html_options options=$arrCatList selected=$arrForm.search_category_id}-->
105                                    </select>
106                                </td>
107                                <td bgcolor="#f2f1ec" width="110">種別</td>
108                                <td bgcolor="#ffffff" width="195">
109                                    <!--{html_checkboxes name="search_status" options=$arrDISP selected=$arrForm.search_status}-->
110                                </td>
111                            </tr class="fs12">
112                            <tr class="fs12n">
113                                <td bgcolor="#f2f1ec" width="110">登録・更新日</td>
114                                <td bgcolor="#ffffff" width="499" colspan=3>
115                                    <span class="red"><!--{$arrErr.search_startyear}--></span>
116                                    <span class="red"><!--{$arrErr.search_endyear}--></span>       
117                                    <select name="search_startyear" style="<!--{$arrErr.search_startyear|sfGetErrorColor}-->">
118                                    <option value="">----</option>
119                                    <!--{html_options options=$arrStartYear selected=$arrForm.search_startyear}-->
120                                    </select>年
121                                    <select name="search_startmonth" style="<!--{$arrErr.search_startyear|sfGetErrorColor}-->">
122                                    <option value="">--</option>
123                                    <!--{html_options options=$arrStartMonth selected=$arrForm.search_startmonth}-->
124                                    </select>月
125                                    <select name="search_startday" style="<!--{$arrErr.search_startyear|sfGetErrorColor}-->">
126                                    <option value="">--</option>
127                                    <!--{html_options options=$arrStartDay selected=$arrForm.search_startday}-->
128                                    </select>日〜
129                                    <select name="search_endyear" style="<!--{$arrErr.search_endyear|sfGetErrorColor}-->">
130                                    <option value="">----</option>
131                                    <!--{html_options options=$arrEndYear selected=$arrForm.search_endyear}-->
132                                    </select>年
133                                    <select name="search_endmonth" style="<!--{$arrErr.search_endyear|sfGetErrorColor}-->">
134                                    <option value="">--</option>
135                                    <!--{html_options options=$arrEndMonth selected=$arrForm.search_endmonth}-->
136                                    </select>月
137                                    <select name="search_endday" style="<!--{$arrErr.search_endyear|sfGetErrorColor}-->">
138                                    <option value="">--</option>
139                                    <!--{html_options options=$arrEndDay selected=$arrForm.search_endday}-->
140                                    </select>日
141                                </td>
142                            </tr>
143                            <tr class="fs12n">
144                                <td bgcolor="#f2f1ec" width="110">ステータス</td>
145                                <td bgcolor="#ffffff" width="499" colspan="3">
146                                <!--{html_checkboxes name="search_product_flag" options=$arrSTATUS selected=$arrForm.search_product_flag}-->
147                                </td>
148                            </tr>
149
150                        </table>
151                        <table width="678" border="0" cellspacing="0" cellpadding="0" summary=" ">
152                            <tr>
153                                <td bgcolor="#cccccc"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="5" alt=""></td>
154                                <td><img src="<!--{$smarty.const.URL_DIR}-->img/contents/tbl_top.gif" width="676" height="7" alt=""></td>
155                                <td bgcolor="#cccccc"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="5" alt=""></td>
156                            </tr>
157                            <tr>
158                                <td bgcolor="#cccccc"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="10" alt=""></td>
159                                <td bgcolor="#e9e7de" align="center">
160                                <table border="0" cellspacing="0" cellpadding="0" summary=" ">
161                                    <tr>
162                                        <td class="fs12n">検索結果表示件数
163                                            <!--{assign var=key value="search_page_max"}-->
164                                            <span class="red12"><!--{$arrErr[$key]}--></span>
165                                            <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">
166                                            <!--{html_options options=$arrPageMax selected=$arrForm.search_page_max}-->
167                                            </select> 件
168                                        </td>
169                                        <td><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="10" height="1" alt=""></td>
170                                        <td><input type="image" name="subm" onMouseover="chgImgImageSubmit('<!--{$smarty.const.URL_DIR}-->img/contents/btn_search_on.jpg',this)" onMouseout="chgImgImageSubmit('<!--{$smarty.const.URL_DIR}-->img/contents/btn_search.jpg',this)" src="<!--{$smarty.const.URL_DIR}-->img/contents/btn_search.jpg" width="123" height="24" alt="この条件で検索する" border="0"></td>
171                                    </tr>
172                                </table>
173                                </td>
174                                <td bgcolor="#cccccc"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="10" alt=""></td>
175                            </tr>
176                            <tr>
177                                <td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/tbl_bottom.gif" width="678" height="8" alt=""></td>
178                            </tr>
179                        </table>
180                        <!--検索条件設定テーブルここまで-->
181                        </td>
182                        <td background="<!--{$smarty.const.URL_DIR}-->img/contents/main_right.jpg"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="14" height="1" alt=""></td>
183                    </tr>
184                    <tr>
185                        <td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/main_bottom.jpg" width="706" height="14" alt=""></td>
186                    </tr>
187                    <tr><td height="30"></td></tr>
188                </table>
189                </td>
190            </tr>
191            <!--メインエリア-->
192        </table>
193        </td>
194    </tr>
195</form>
196</table>
197<!--★★メインコンテンツ★★-->
198
199<!--{if count($arrErr) == 0 and ($smarty.post.mode == 'search' or $smarty.post.mode == 'delete')}-->
200
201<!--★★検索結果一覧★★-->
202<table width="878" border="0" cellspacing="0" cellpadding="0" summary=" ">
203<form name="form1" id="form1" method="post" action="<!--{$smarty.server.PHP_SELF|escape}-->">
204<input type="hidden" name="mode" value="search">
205<input type="hidden" name="product_id" value="">
206<input type="hidden" name="category_id" value="">
207<!--{foreach key=key item=item from=$arrHidden}-->
208<input type="hidden" name="<!--{$key}-->" value="<!--{$item|escape}-->">
209<!--{/foreach}-->   
210    <tr><td colspan="2"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/search_line.jpg" width="878" height="12" alt=""></td></tr>
211    <tr bgcolor="cbcbcb">
212        <td>
213        <table border="0" cellspacing="0" cellpadding="0" summary=" ">
214            <tr>
215                <td><img src="<!--{$smarty.const.URL_DIR}-->img/contents/search_left.gif" width="19" height="22" alt=""></td>
216                <td>
217                <!--検索結果-->
218                <table border="0" cellspacing="0" cellpadding="0" summary=" ">
219                    <tr>
220                        <td><img src="<!--{$smarty.const.URL_DIR}-->img/contents/reselt_left_top.gif" width="22" height="5" alt=""></td>
221                        <td background="<!--{$smarty.const.URL_DIR}-->img/contents/reselt_top_bg.gif"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="5" alt=""></td>
222                        <td><img src="<!--{$smarty.const.URL_DIR}-->img/contents/reselt_right_top.gif" width="22" height="5" alt=""></td>
223                    </tr>
224                    <tr>
225                        <td background="<!--{$smarty.const.URL_DIR}-->img/contents/reselt_left_bg.gif"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/reselt_left_middle.gif" width="22" height="12" alt=""></td>
226                        <td bgcolor="#393a48" class="white10">検索結果一覧 <span class="reselt"><!--検索結果数--><!--{$tpl_linemax}-->件</span>&nbsp;が該当しました。</td>
227                        <td background="<!--{$smarty.const.URL_DIR}-->img/contents/reselt_right_bg.gif"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="22" height="8" alt=""></td>
228                    </tr>
229                    <tr>
230                        <td><img src="<!--{$smarty.const.URL_DIR}-->img/contents/reselt_left_bottom.gif" width="22" height="5" alt=""></td>
231                        <td background="<!--{$smarty.const.URL_DIR}-->img/contents/reselt_bottom_bg.gif"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="5" alt=""></td>
232                        <td><img src="<!--{$smarty.const.URL_DIR}-->img/contents/reselt_right_bottom.gif" width="22" height="5" alt=""></td>
233                    </tr>
234                </table>
235                <!--検索結果-->
236                <!--{if $smarty.const.ADMIN_MODE == '1'}-->
237                <input type="button" name="subm" value="検索結果をすべて削除" onclick="fnModeSubmit('delete_all','','');" />
238                <!--{/if}-->
239                </td>
240                <td><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="8" height="1" alt=""></td>
241                <td><a href="#" onmouseover="chgImg('<!--{$smarty.const.URL_DIR}-->img/contents/btn_csv_on.jpg','btn_csv');" onmouseout="chgImg('<!--{$smarty.const.URL_DIR}-->img/contents/btn_csv.jpg','btn_csv');"  onclick="fnModeSubmit('csv','','');" ><img src="<!--{$smarty.const.URL_DIR}-->img/contents/btn_csv.jpg" width="99" height="22" alt="CSV DOWNLOAD" border="0" name="btn_csv" id="btn_csv"></a></td>
242                <td><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="8" height="1" alt=""></td>
243                <td><a href="../contents/csv.php?tpl_subno_csv=product"><span class="fs12n"> >> CSV出力項目設定 </span></a></td>
244            </tr>
245        </table>
246        </td>
247        <td align="right">
248            <!--{include file=$tpl_pager}-->
249        </td>                                   
250    </tr>
251    <tr><td bgcolor="cbcbcb" colspan="2"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="5" alt=""></td></tr>
252</table>
253
254<table width="878" border="0" cellspacing="0" cellpadding="0" summary=" ">
255    <tr>
256        <td bgcolor="#f0f0f0" align="center">
257
258        <!--{if count($arrProducts) > 0}-->     
259            <table width="840" border="0" cellspacing="0" cellpadding="0" summary=" ">
260                <tr><td height="12"></td></tr>
261                <tr>
262                    <td bgcolor="#cccccc">
263                   
264                    <!--検索結果表示テーブル-->
265                    <table width="840" border="0" cellspacing="1" cellpadding="5" summary=" ">
266                        <tr bgcolor="#636469" align="center" class="fs12n">
267                            <td width="50" rowspan="2"><span class="white">商品ID</span></td>
268                            <td width="90" rowspan="2"><span class="white">商品画像</span></td>
269                            <td width="90"><span class="white">商品コード</span></td>
270                            <td width="350"><span class="white">商品名</span></td>
271                            <td width="60"><span class="white">在庫</span></td>
272                            <td width="50" rowspan="2"><span class="white">編集</span></td>
273                            <td width="50" rowspan="2"><span class="white">確認</span></td>
274                            <!--{if $smarty.const.OPTION_CLASS_REGIST == 1}-->
275                            <td width="50" rowspan="2"><span class="white">規格</span></td>
276                            <!--{/if}-->
277                            <td width="50"><span class="white">削除</span></td>
278                        </tr>
279                        <tr bgcolor="#636469" align="center" class="fs12n">
280                            <td width="90"><span class="white">価格(円)</span></td>
281                            <td width="430">
282                                <span class="white"  id="switch">
283                                    カテゴリ <a href="#" onClick="lfnDispChange();"> <FONT Color="#FFFF99"> >> URL表示</FONT></a>
284                                </span>
285                            </td>
286                            <td width="60"><span class="white">種別</span></td>
287                            <td width="50"><span class="white">複製</span></td>
288                        </tr>
289
290                        <!--{section name=cnt loop=$arrProducts}-->
291                        <!--▼商品<!--{$smarty.section.cnt.iteration}-->-->
292                        <!--{assign var=status value="`$arrProducts[cnt].status`"}-->
293                        <tr bgcolor="<!--{$arrPRODUCTSTATUS_COLOR[$status]}-->" class="fs12n">
294                            <td rowspan="2" align="center"><!--{$arrProducts[cnt].product_id}--></td>
295                            <td rowspan="2" align="center">
296                            <!--{if $arrProducts[cnt].main_list_image != ""}-->
297                                <!--{assign var=image_path value="`$arrProducts[cnt].main_list_image`"}-->
298                            <!--{else}-->
299                                <!--{assign var=image_path value="`$smarty.const.NO_IMAGE_DIR`"}-->
300                            <!--{/if}-->
301                            <img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=65&height=65">
302                            </td>
303                            <td><!--{$arrProducts[cnt].product_code|escape|default:"-"}--></td>
304                            <td><!--{$arrProducts[cnt].name|escape}--></td>
305                            <td align="center">
306                            <!--{* 在庫 *}-->
307                            <!--{if $arrProducts[cnt].stock_unlimited == '1'}-->
308                            無制限
309                            <!--{else}-->
310                            <!--{$arrProducts[cnt].stock|escape|default:"-"}-->
311                            <!--{/if}-->
312                            </td>
313                            <td align="center" rowspan="2"><span class="icon_edit"><a href="<!--{$smarty.const.URL_DIR}-->" onclick="fnChangeAction('./product.php'); fnModeSubmit('pre_edit', 'product_id', <!--{$arrProducts[cnt].product_id}-->); return false;" >編集</a></span></td>
314                            <td align="center" rowspan="2"><span class="icon_confirm"><a href="<!--{$smarty.const.SITE_URL|sfTrimURL}-->/products/detail.php?product_id=<!--{$arrProducts[cnt].product_id}-->&admin=on" target="_blank">確認</a></td>
315                            <!--{if $smarty.const.OPTION_CLASS_REGIST == 1}-->
316                            <td align="center" rowspan="2"><span class="icon_class"><a href="<!--{$smarty.const.URL_DIR}-->" onclick="fnChangeAction('./product_class.php'); fnModeSubmit('pre_edit', 'product_id', <!--{$arrProducts[cnt].product_id}-->); return false;" >規格</a></td>
317                            <!--{/if}-->
318                            <td align="center"><span class="icon_delete"><a href="<!--{$smarty.const.URL_DIR}-->" onclick="fnSetFormValue('category_id', '<!--{$arrProducts[cnt].category_id}-->'); fnModeSubmit('delete', 'product_id', <!--{$arrProducts[cnt].product_id}-->); return false;">削除</a></span></td>
319                        </tr>
320                        <tr bgcolor="<!--{$arrPRODUCTSTATUS_COLOR[$status]}-->" class="fs12n">
321                            <td align="right">
322                            <!--{* 価格 *}-->
323                            <!--{if $arrProducts[cnt].price02 != ""}-->
324                            <!--{$arrProducts[cnt].price02|number_format}-->
325                            <!--{else}-->
326                            -
327                            <!--{/if}-->
328                            </td>
329                            <td>
330                            <!--{* カテゴリ名 *}-->
331                            <div id="disp_cat<!--{$smarty.section.cnt.iteration}-->" style="display:<!--{$cat_flg}-->">
332                            <!--{assign var=key value=$arrProducts[cnt].category_id}-->
333                            <!--{$arrCatList[$key]|sfTrim}-->
334                            </div>
335
336                            <!--{* URL *}-->
337                            <div id="disp_url<!--{$smarty.section.cnt.iteration}-->" style="display:none">
338                            <!--{$smarty.const.SITE_URL|sfTrimURL}-->/products/detail.php?product_id=<!--{$arrProducts[cnt].product_id}-->
339                            </div>
340                            </td>
341                            <!--{* 表示 *}-->
342                            <!--{assign var=key value=$arrProducts[cnt].status}-->
343                            <td align="center"><!--{$arrDISP[$key]}--></td>
344                            <td align="center"><span class="icon_copy"><a href="<!--{$smarty.const.URL_DIR}-->" onclick="fnChangeAction('./product.php'); fnModeSubmit('copy', 'product_id', <!--{$arrProducts[cnt].product_id}-->); return false;" >複製</a></span></td>
345                        </tr>
346                        <!--▲商品<!--{$smarty.section.cnt.iteration}-->-->
347                        <!--{/section}-->
348                        <input type="hidden" name="item_cnt" value="<!--{$arrProducts|@count}-->">
349                    </table>
350                    <!--検索結果表示テーブル-->
351                    </td>
352                </tr>
353            </table>
354        <!--{/if}-->
355
356        </td>
357    </tr>
358</form>
359</table>       
360
361<!--★★検索結果一覧★★-->       
362<!--{/if}-->
Note: See TracBrowser for help on using the repository browser.