OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / widgets / blog_main / include / template / admin_comment.tmpl.html
1 <patTemplate:tmpl name="_widget">\r
2 <script type="text/javascript">\r
3 //<![CDATA[\r
4 function newItem(){\r
5         if (document.main.seriallist.value){\r
6                 var items = document.main.seriallist.value.split(",");\r
7                 for (var i = 0; i < items.length; i++){\r
8                         var name = "document.main.item" + i + "_selected";\r
9                         var itemObj = eval(name);\r
10                         // チェックありのときは終了\r
11                         if (itemObj && itemObj.checked) break;\r
12                 }\r
13                 if (i == items.length){                 \r
14                         document.main.serial.value = 0;\r
15                 } else {\r
16                         document.main.serial.value = items[i];\r
17                 }\r
18                 document.main.task.value = 'comment_detail';\r
19                 document.main.act.value = 'new';\r
20                 document.main.submit();\r
21         }\r
22         return true;\r
23 }\r
24 function editItem(){\r
25         if (document.main.seriallist.value){\r
26                 var items = document.main.seriallist.value.split(",");\r
27                 for (var i = 0; i < items.length; i++){\r
28                         var name = "document.main.item" + i + "_selected";\r
29                         var itemObj = eval(name);\r
30                         // チェックありのときは終了\r
31                         if (itemObj && itemObj.checked) break;\r
32                 }\r
33                 if (i == items.length){                 \r
34                         window.alert('編集する項目を選択してください');\r
35                 } else {\r
36                         document.main.task.value = 'comment_detail';\r
37                         document.main.act.value = 'edit';\r
38                         document.main.serial.value = items[i];\r
39                         document.main.submit();\r
40                 }\r
41         }\r
42         return true;\r
43 }\r
44 function editItemBySerial(serial){\r
45         document.main.task.value = 'comment_detail';\r
46         document.main.act.value = 'edit';\r
47         document.main.serial.value = serial;\r
48         document.main.submit();\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_category0.value = '0';\r
84         document.main.search_keyword.value = '';\r
85         return true;\r
86 }\r
87 $(function(){\r
88         // スクロールバー付きのテーブルを作成\r
89         m3_tableWithScrollbar('commentlist', {LIST_COUNT}, 0);\r
90 \r
91         Calendar.setup(\r
92         {\r
93                 inputField  : "search_start",   // ID of the input field\r
94                 ifFormat    : "%Y/%m/%d"                // the date format\r
95         }\r
96         );\r
97         Calendar.setup(\r
98         {\r
99                 inputField  : "search_end",     // ID of the input field\r
100                 ifFormat    : "%Y/%m/%d"                // the date format\r
101         }\r
102         );\r
103 });\r
104 //]]>\r
105 </script>\r
106 <div align="center">\r
107 {MENU_ITEMS}\r
108 <!-- m3:ErrorMessage -->\r
109 <form method="post" name="main">\r
110 <input type="hidden" name="task" value="comment"/>\r
111 <input type="hidden" name="act" />\r
112 <input type="hidden" name="serial" />\r
113 <input type="hidden" name="seriallist" value="{SERIAL_LIST}" />\r
114 <input type="hidden" name="entrylist" value="{ENTRY_LIST}" />\r
115 <input type="hidden" name="page" value="{PAGE}" />\r
116 <table width="90%">\r
117 <tr><td colspan="2">\r
118 <span {_HELP_COMMENT_SEARCH}><label>コメント検索</label></span>\r
119 </td></tr>\r
120 <tr><td colspan="2">\r
121 <table class="simple-table">\r
122     <tbody>\r
123         <tr>\r
124             <td class="table-headside"><span {_HELP_COMMENT_SEARCH_KEYWORD}>キーワード</span></td>\r
125             <td><input type="text" id="search_keyword" name="search_keyword" value="{SEARCH_KEYWORD}" maxlength="50" style="width:98%;" /></td>\r
126         </tr>\r
127         <tr class="even">\r
128             <td class="table-headside" width="100"><span {_HELP_COMMENT_SEARCH_DT}>期間</span></td>\r
129             <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
130         </tr>\r
131         <tr>\r
132             <td colspan="2" align="right"><input type="button" class="button" onclick="clearSearchParam();" value="クリア" /><input type="button" class="button" onclick="search();" value="検索" /></td>\r
133         </tr>\r
134     </tbody>\r
135 </table>\r
136 <br>\r
137 </td></tr>\r
138 <tr><td>\r
139 <span {_HELP_COMMENT_LIST}><label>コメント一覧</label></span>\r
140 </td>\r
141 <td align="right"><!--<input type="button" class="button" onclick="newItem();" value="新規" />--><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
142 </td></tr>\r
143 <tr><td colspan="2">\r
144 <table id="commentlist" class="simple-table" width="100%">\r
145     <thead>\r
146         <tr>\r
147             <th width="4%"><span {_HELP_COMMENT_CHECK}>選択</span></th>\r
148             <th width="20%"><span {_HELP_COMMENT_ENTRY_NAME}>記事タイトル</span></th>\r
149             <th width="20%"><span {_HELP_COMMENT_NAME}>コメントタイトル</span></th>\r
150             <th width="30%"><span {_HELP_COMMENT_CONTENT}>内容</span></th>\r
151             <th width="100"><span {_HELP_COMMENT_USER}>投稿者</span></th>\r
152             <th width="100"><span {_HELP_COMMENT_DT}>投稿日時</span></th>\r
153         </tr>\r
154     </thead>\r
155     <tbody>\r
156         <patTemplate:tmpl name="itemlist">\r
157         <tr>\r
158             <td align="center"><input type="checkbox" name="item{INDEX}_selected" /></td>\r
159             <td>{ENTRY_NAME}</td>\r
160             <td><a href="#" onclick="editItemBySerial({SERIAL});">{NAME}</a></td>\r
161             <td>{CONTENT}</td>\r
162             <td align="center">{REG_USER}</td>\r
163             <td align="center">{REG_DATE}</td>\r
164         </tr>\r
165         </patTemplate:tmpl>\r
166     </tbody>\r
167 </table>\r
168 {PAGE_LINK}\r
169 </td></tr>\r
170 </table>\r
171 </form>\r
172 </div>\r
173 </patTemplate:tmpl>\r