OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / widgets / comment / include / template / admin_comment.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-2013 Magic3 Project.\r
9  * @license    http://www.gnu.org/copyleft/gpl.html  GPL License\r
10  * @version    SVN: $Id: admin_comment.tmpl.html 6117 2013-06-16 23:25:17Z 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 selectMenu(){\r
17         document.main.act.value = 'selcontenttype';\r
18         document.main.submit();\r
19         return true;\r
20 }\r
21 function editItem(){\r
22         if (document.main.seriallist.value){\r
23                 var items = document.main.seriallist.value.split(",");\r
24                 for (var i = 0; i < items.length; i++){\r
25                         var name = "document.main.item" + i + "_selected";\r
26                         var itemObj = eval(name);\r
27                         // チェックありのときは終了\r
28                         if (itemObj && itemObj.checked) break;\r
29                 }\r
30                 if (i == items.length){                 \r
31                         window.alert('編集する項目を選択してください');\r
32                 } else {\r
33 /*                      document.main.task.value = 'comment_detail';\r
34                         document.main.act.value = 'edit';\r
35                         document.main.serial.value = items[i];\r
36                         document.main.submit();*/\r
37                         editItemBySerial(items[i]);\r
38                 }\r
39         }\r
40         return true;\r
41 }\r
42 function editItemBySerial(serial){\r
43 /*      document.main.task.value = 'comment_detail';\r
44         document.main.act.value = 'edit';\r
45         document.main.serial.value = serial;\r
46         document.main.submit();*/\r
47         location.href = '{CONFIG_ADMIN_URL}&task=comment_detail&act=edit&page=' + main.page.value + '&serial=' + serial;\r
48         return false;\r
49 }\r
50 function delItem(){\r
51         if (document.main.seriallist.value){\r
52                 var items = document.main.seriallist.value.split(",");\r
53                 for (var i = 0; i < items.length; i++){\r
54                         var name = "document.main.item" + i + "_selected";\r
55                         var itemObj = eval(name);\r
56                         // チェックありのときは終了\r
57                         if (itemObj && itemObj.checked) break;\r
58                 }\r
59                 if (i == items.length){                 \r
60                         window.alert('削除する項目を選択してください');\r
61                 } else {\r
62                         if (!window.confirm('選択項目を削除しますか?')) return false;\r
63                         document.main.act.value = 'delete';\r
64                         document.main.submit();\r
65                 }\r
66         }\r
67         return true;\r
68 }\r
69 function search(){\r
70         document.main.act.value = 'search';\r
71         document.main.submit();\r
72         return true;\r
73 }\r
74 function selpage(page){\r
75         document.main.act.value = 'selpage';\r
76         document.main.page.value = page;\r
77         document.main.submit();\r
78         return true;\r
79 }\r
80 function clearSearchParam(){\r
81         document.main.search_start.value = '';\r
82         document.main.search_end.value = '';\r
83         document.main.search_keyword.value = '';\r
84         return true;\r
85 }\r
86 function showSearchArea()\r
87 {\r
88         $('#search_comment').slideToggle('slow');\r
89 }\r
90 // プレビューを別ウィンドウで表示\r
91 function previewInOtherWindow(url)\r
92 {\r
93         m3ShowPreviewWindow(0, url);\r
94         return true;\r
95 }\r
96 $(function(){\r
97         // スクロールバー付きのテーブルを作成\r
98         m3_tableWithScrollbar('commentlist', {LIST_COUNT}, 0);\r
99 \r
100         Calendar.setup({\r
101                 inputField  : "search_start",   // ID of the input field\r
102                 ifFormat    : "%Y/%m/%d"                // the date format\r
103         });\r
104         Calendar.setup({\r
105                 inputField  : "search_end",     // ID of the input field\r
106                 ifFormat    : "%Y/%m/%d"                // the date format\r
107         });\r
108 });\r
109 //]]>\r
110 </script>\r
111 <div align="center">\r
112 {MENU_ITEMS}\r
113 <!-- m3:ErrorMessage -->\r
114 <form method="post" name="main">\r
115 <input type="hidden" name="task" value="comment"/>\r
116 <input type="hidden" name="act" />\r
117 <input type="hidden" name="serial" />\r
118 <input type="hidden" name="seriallist" value="{SERIAL_LIST}" />\r
119 <input type="hidden" name="page" value="{PAGE}" />\r
120 <!-- m3:PostParam -->\r
121 <table width="90%">\r
122 <tr><td colspan="2">\r
123 <div id="search_comment" class="m3search" style="display:none;">\r
124 <span {_HELP_COMMENT_SEARCH}><label>コメント検索</label></span>\r
125 <table class="simple-table">\r
126     <tbody>\r
127         <tr>\r
128             <td class="table-headside"><span {_HELP_COMMENT_SEARCH_KEYWORD}>キーワード</span></td>\r
129             <td><input type="text" id="search_keyword" name="search_keyword" value="{SEARCH_KEYWORD}" maxlength="50" style="width:98%;" /></td>\r
130         </tr>\r
131         <tr class="even">\r
132             <td class="table-headside" width="100"><span {_HELP_COMMENT_SEARCH_DT}>期間</span></td>\r
133             <td><input type="text" id="search_start" name="search_start" value="{SEARCH_START}" size="15" maxlength="10" />~<input type="text" id="search_end" name="search_end" value="{SEARCH_END}" size="15" maxlength="10" /></td>\r
134         </tr>\r
135         <tr>\r
136             <td colspan="2" align="right"><input type="button" class="button" onclick="clearSearchParam();" value="クリア" /><input type="button" class="button" onclick="search();" value="検索" /></td>\r
137         </tr>\r
138     </tbody>\r
139 </table>\r
140 </div>\r
141 </td></tr>\r
142 <tr><td>\r
143 <span {_HELP_COMMENT_LIST}><label>コメント一覧</label></span>&nbsp;&nbsp;コンテンツタイプ:\r
144 <select name="item_content_type" onchange="selectMenu();" {CONTENT_TYPE_DISABLED}>\r
145                 <patTemplate:tmpl name="content_type_list">\r
146                 <option value="{VALUE}" {SELECTED}>{NAME}</option>\r
147                 </patTemplate:tmpl>\r
148             </select>\r
149                 <patTemplate:tmpl name="content_type" visibility="hidden"><input type="hidden" name="item_content_type" value="{CONTENT_TYPE}" /></patTemplate:tmpl>&nbsp;&nbsp;\r
150 <a href="javascript:void(0);" onclick="showSearchArea();"><img src="{SEARCH_IMG}" width="16" height="16" border="0" alt="{SEARCH_STR}" title="{SEARCH_STR}" /></a>\r
151 </td>\r
152 <td align="right"><span {_HELP_COMMENT_EDIT_BTN}><input type="button" class="button" onclick="editItem();" value="編集" /></span><span {_HELP_COMMENT_DEL_BTN}><input type="button" class="button" onclick="delItem();" value="削除" /></span>\r
153 </td></tr>\r
154 <tr><td colspan="2">\r
155 <table id="commentlist" class="simple-table" width="100%">\r
156     <thead>\r
157         <tr>\r
158             <th width="4%"><span {_HELP_COMMENT_CHECK}>選択</span></th>\r
159             <th width="20%"><span {_HELP_COMMENT_CONTENT_NAME}>コンテンツタイトル</span></th>\r
160                         <th width="4%"><span {_HELP_COMMENT_NO}>No</span></th>\r
161             <th width="20%"><span {_HELP_COMMENT_NAME}>コメントタイトル</span></th>\r
162                 <th width="5%"><span {_HELP_COMMENT_STATUS}>状態</span></th>\r
163             <th width="30%"><span {_HELP_COMMENT_CONTENT}>内容</span></th>\r
164             <th width="100"><span {_HELP_COMMENT_USER}>投稿者</span></th>\r
165             <th width="100"><span {_HELP_COMMENT_DT}>投稿日時</span></th>\r
166                 <!--<th>操作</th>-->\r
167         </tr>\r
168     </thead>\r
169     <tbody>\r
170         <patTemplate:tmpl name="itemlist">\r
171         <tr>\r
172             <td align="center"><input type="checkbox" name="item{INDEX}_selected" /></td>\r
173             <td>{CONTENT_TITLE}</td>\r
174                 <td align="center">{NO}</td>\r
175             <td><a href="#" onclick="editItemBySerial({SERIAL});">{NAME}</a></td>\r
176                 <td align="center"><a href="javascript:void(0);" onclick="previewInOtherWindow('{PREVIEW_URL}');">{STATUS}</a></td>\r
177             <td>{CONTENT}</td>\r
178             <td align="center">{AUTHOR}</td>\r
179             <td align="center">{DATE}</td>\r
180                 <!--<td align="center"><a href="javascript:void(0);" onclick="previewInOtherWindow('{PREVIEW_URL}');"><img src="{PREVIEW_IMG}" width="16" height="16" border="0" alt="{PREVIEW_STR}" title="{PREVIEW_STR}" /></a></td>-->\r
181         </tr>\r
182         </patTemplate:tmpl>\r
183     </tbody>\r
184 </table>\r
185 {PAGE_LINK}\r
186 </td></tr>\r
187 </table>\r
188 </form>\r
189 </div>\r
190 </patTemplate:tmpl>\r