2 * 表示データ作成用テンプレート(patTemplate)
\r
4 * LICENSE: This source file is licensed under the terms of the GNU General Public License.
\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
13 <patTemplate:tmpl name="_widget">
\r
14 <script type="text/javascript">
\r
17 document.main.act.value=act;
\r
18 document.main.submit();
\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
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
36 function uploadCheck(){
\r
37 if (!document.upload.upfile.value){
\r
38 alert('{_LC_MSG_NO_UPLOAD_FILE}');
\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
47 function download(templateId){
\r
48 document.main.act.value = 'download';
\r
49 document.main.template.value = templateId;
\r
50 document.main.submit();
\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
59 function changeDetail(){
\r
60 document.main.act.value = 'changedetail';
\r
61 document.main.submit();
\r
64 function changeType(){
\r
65 document.main.act.value = 'changetype';
\r
66 document.main.submit();
\r
70 function previewInOtherWindow(templateId)
\r
72 m3ShowPreviewWindow(0, '{ADMIN_URL}?cmd=showposition&template=' + templateId);
\r
76 // スクロールバー付きのテーブルを作成
\r
77 m3_tableWithScrollbar('templatelist', 15, 0);
\r
81 <div align="center">
\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
91 <span {_HELP_TEMPLIST}><label>{_LC_LABEL_TEMPLATE_LIST}</label></span> <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
96 </select>
\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}
\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
103 <tr><td colspan="2">
\r
104 <table id="templatelist" class="simple-table" width="100%">
\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
118 <patTemplate:tmpl name="templist" type="condition" conditionvar="templatetype">
\r
119 <pattemplate:sub condition="__default">
\r
121 <td align="center">{NO}</td>
\r
122 <td align="center">{IMAGE_TAG}</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
133 <pattemplate:sub condition="detail">
\r
135 <td align="center">{NO}</td>
\r
136 <td align="center">{IMAGE_TAG}</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
149 </patTemplate:tmpl>
\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
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
169 </patTemplate:tmpl>
\r