OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / widgets / admin_main / include / template / templist.tmpl.html
1 /**\r
2  * 表示データ作成用テンプレート(patTemplate)\r
3  *\r
4  * LICENSE: This source file is licensed under the terms of the GNU General Public License.\r
5  *\r
6  * @package    Magic3 Framework\r
7  * @author     平田直毅(Naoki Hirata) <naoki@aplo.co.jp>\r
8  * @copyright  Copyright 2006-2012 Magic3 Project.\r
9  * @license    http://www.gnu.org/copyleft/gpl.html  GPL License\r
10  * @version    SVN: $Id: menudef.tmpl.html 5389 2012-11-18 22:42:30Z fishbone $\r
11  * @link       http://www.magic3.org\r
12  */\r
13 <patTemplate:tmpl name="_widget">\r
14 <script type="text/javascript">\r
15 //<![CDATA[\r
16 function exec(act){\r
17         document.main.act.value=act;\r
18         document.main.submit();\r
19         return false;\r
20 }\r
21 function updateline(templateId, lineNo){\r
22         if (!window.confirm('{_LC_MSG_UPDATE_LINE}')) return false;\r
23         document.main.act.value = 'updateline';\r
24         document.main.template.value = templateId;\r
25         document.main.no.value = lineNo;\r
26         document.main.submit();\r
27         return false;\r
28 }\r
29 function deleteline(templateId){\r
30         if (!window.confirm('{_LC_MSG_DELETE_LINE}')) return false;\r
31         document.main.act.value = 'deleteline';\r
32         document.main.template.value = templateId;\r
33         document.main.submit();\r
34         return false;\r
35 }\r
36 function uploadCheck(){\r
37         if (!document.upload.upfile.value){\r
38                 alert('{_LC_MSG_NO_UPLOAD_FILE}');\r
39                 return false;\r
40         }\r
41         if (!window.confirm('{_LC_MSG_UPLOAD_FILE}')) return false;\r
42         document.upload.act.value = 'upload';\r
43         document.upload.item_type.value = document.main.item_type.value;\r
44         document.upload.submit();\r
45         return false;\r
46 }\r
47 function download(templateId){\r
48         document.main.act.value = 'download';\r
49         document.main.template.value = templateId;\r
50         document.main.submit();\r
51         return true;\r
52 }\r
53 function changeDefault(templateId){\r
54         document.main.act.value = 'changedefault';\r
55         document.main.template.value = templateId;\r
56         document.main.submit();\r
57         return true;\r
58 }\r
59 function changeDetail(){\r
60         document.main.act.value = 'changedetail';\r
61         document.main.submit();\r
62         return true;\r
63 }\r
64 function changeType(){\r
65         document.main.act.value = 'changetype';\r
66         document.main.submit();\r
67         return true;\r
68 }\r
69 // プレビューを別ウィンドウで表示\r
70 function previewInOtherWindow(templateId)\r
71 {\r
72         m3ShowPreviewWindow(0, '{ADMIN_URL}?cmd=showposition&template=' + templateId);\r
73         return true;\r
74 }\r
75 $(function(){\r
76         // スクロールバー付きのテーブルを作成\r
77         m3_tableWithScrollbar('templatelist', 15, 0);\r
78 });\r
79 //]]>\r
80 </script>\r
81 <div align="center">\r
82 <br />\r
83 <!-- m3:ErrorMessage -->\r
84 <form method="post" name="main">\r
85 <input type="hidden" name="task" value="templist" />\r
86 <input type="hidden" name="act" />\r
87 <input type="hidden" name="template" />\r
88 <input type="hidden" name="no" />\r
89 <table width="90%">\r
90 <tr><td>\r
91 <span {_HELP_TEMPLIST}><label>{_LC_LABEL_TEMPLATE_LIST}</label></span>&nbsp;&nbsp;&nbsp;&nbsp;<span {_HELP_TEMPLIST_TYPE}><label>{_LC_LABEL_TEMPLATE_TYPE} </label></span>\r
92 <select name="item_type" onchange="changeType();">\r
93 <patTemplate:tmpl name="item_type_list">\r
94 <option value="{VALUE}" {SELECTED}>{NAME}</option>\r
95 </patTemplate:tmpl>\r
96 </select>&nbsp;&nbsp;&nbsp;&nbsp;\r
97 <patTemplate:tmpl name="show_dir" visibility="hidden">\r
98 <span {_HELP_TEMPLIST_INSTALL_DIR}><label>{_LC_LABEL_INSTALL_DIR} </label></span>{INSTALL_DIR}&nbsp;&nbsp;\r
99 <span {_HELP_TEMPLIST_RELOAD_DIR_BTN}><input type="button" class="button" onclick="exec('readnew');" value="{_LC_LABEL_READ_NEW}" /></span>\r
100 </patTemplate:tmpl>\r
101 </td><td align="right"><input type="checkbox" name="item_show_detail" onclick="changeDetail();" {SHOW_DETAIL} /><span {_HELP_TEMPLIST_DETAIL_CHECK}><label>{_LC_LABEL_SHOW_DETAIL}</label></span>\r
102 </td></tr>\r
103 <tr><td colspan="2">\r
104 <table id="templatelist" class="simple-table" width="100%">\r
105     <thead>\r
106         <tr>\r
107             <th width="35">No</th>\r
108             <th width="45"></th>\r
109             <th width="15%"><span {_HELP_TEMPLIST_ID}>ID</span></th>\r
110             <th width="15%"><span {_HELP_TEMPLIST_NAME}>{_LC_LABEL_TEMPLATE_NAME}</span></th>\r
111             <th width="100"><span {_HELP_TEMPLIST_FORMAT}>{_LC_LABEL_TEMPLATE_FORMAT} /<br />{_LC_LABEL_TEMPLATE_CREATOR}</span></th>\r
112             <th width="70"><span {_HELP_TEMPLIST_DEFAULT}>{_LC_LABEL_TEMPLATE_DEFAULT}</span></th>\r
113             <th width="120">{_LC_LABEL_TEMPLATE_DATE}</th>\r
114             <th><span {_HELP_TEMPLIST_ACT}>{_LC_LABEL_TEMPLATE_OPERATION}</span></th>\r
115         </tr>\r
116     </thead>\r
117     <tbody>\r
118         <patTemplate:tmpl name="templist" type="condition" conditionvar="templatetype">\r
119         <pattemplate:sub condition="__default">\r
120         <tr>\r
121             <td align="center">{NO}</td>\r
122             <td align="center">{IMAGE_TAG}</td>\r
123             <td>{ID_STR}</td>\r
124             <td>{NAME}</td>\r
125             <td align="center">{FORMAT_TYPE}</td>\r
126             <td align="center"><input type="checkbox" name="item{NO}_isdefault" onchange="changeDefault('{ID}');" {IS_DEFAULT} /></td>\r
127             <td>{UPDATE_DT}</td>\r
128             <td align="right"><input type="button" class="button" onclick="previewInOtherWindow('{ID}');" value="{LABEL_PREVIEW}" {PREVIEW_BUTTON} />\r
129             <input type="button" class="button" onclick="deleteline('{ID}');" value="{LABEL_DELETE}" {DELETE_BUTTON} />\r
130             </td>\r
131         </tr>\r
132         </pattemplate:sub>\r
133         <pattemplate:sub condition="detail">\r
134         <tr>\r
135             <td align="center">{NO}</td>\r
136             <td align="center">{IMAGE_TAG}</td>\r
137             <td>{ID_STR}</td>\r
138             <td><input type="text" name="item{NO}_name" value="{NAME}" size="35" maxlength="50" /></td>\r
139             <td align="center">{FORMAT_TYPE}</td>\r
140             <td align="center"><input type="checkbox" name="item{NO}_isdefault" onchange="changeDefault('{ID}');" {IS_DEFAULT} /></td>\r
141             <td>{UPDATE_DT}</td>\r
142             <td align="right"><input type="button" class="button" onclick="previewInOtherWindow('{ID}');" value="{LABEL_PREVIEW}" {PREVIEW_BUTTON} />\r
143             <input type="button" class="button" onclick="updateline('{ID}', '{NO}');" value="{LABEL_UPDATE}" {UPDATE_BUTTON} />\r
144             <input type="button" class="button" onclick="deleteline('{ID}');" value="{LABEL_DELETE}" {DELETE_BUTTON} />\r
145             <input type="button" class="button" onclick="download('{ID}');" value="{LABEL_DOWNLOAD}" {DOWNLOAD_BUTTON} />\r
146             </td>\r
147         </tr>\r
148         </pattemplate:sub>\r
149         </patTemplate:tmpl>\r
150     </tbody>\r
151 </table>\r
152 </td></tr>\r
153 </table>\r
154 <br />\r
155 </form>\r
156 <form enctype="multipart/form-data" method="post" name="upload">\r
157 <input type="hidden" name="act" />\r
158 <input type="hidden" name="MAX_FILE_SIZE" value="10000000" />\r
159 <input type="hidden" name="item_type" />\r
160 <table class="simple-table" align="center">\r
161     <tbody>\r
162         <tr><td class="table-head"><span {_HELP_TEMPLIST_UPLOAD}>{_LC_LABEL_TEMPLATE_UPLOAD}</span></td></tr>\r
163         <tr><td><input type="file" name="upfile" size="50" /></td></tr>\r
164         <tr class="even"><td align="right"><input type="button" class="button" onclick="uploadCheck();" value="{_LC_LABEL_UPLOAD}" /></td></tr>\r
165     </tbody>\r
166 </table>\r
167 </form>\r
168 </div>\r
169 </patTemplate:tmpl>\r