OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / widgets / photo_main / 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 6036 2013-05-25 13:16:49Z 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 newItem(){\r
17         if (document.main.seriallist.value){\r
18                 var items = document.main.seriallist.value.split(",");\r
19                 for (var i = 0; i < items.length; i++){\r
20                         var name = "document.main.item" + i + "_selected";\r
21                         var itemObj = eval(name);\r
22                         // チェックありのときは終了\r
23                         if (itemObj && itemObj.checked) break;\r
24                 }\r
25                 if (i == items.length){                 \r
26                         document.main.serial.value = 0;\r
27                 } else {\r
28                         document.main.serial.value = items[i];\r
29                 }\r
30                 document.main.task.value = 'comment_detail';\r
31                 document.main.act.value = 'new';\r
32                 document.main.submit();\r
33         }\r
34         return true;\r
35 }\r
36 function editItem(){\r
37         if (document.main.seriallist.value){\r
38                 var items = document.main.seriallist.value.split(",");\r
39                 for (var i = 0; i < items.length; i++){\r
40                         var name = "document.main.item" + i + "_selected";\r
41                         var itemObj = eval(name);\r
42                         // チェックありのときは終了\r
43                         if (itemObj && itemObj.checked) break;\r
44                 }\r
45                 if (i == items.length){                 \r
46                         window.alert('編集する項目を選択してください');\r
47                 } else {\r
48                         document.main.task.value = 'comment_detail';\r
49                         document.main.act.value = 'edit';\r
50                         document.main.serial.value = items[i];\r
51                         document.main.submit();\r
52                 }\r
53         }\r
54         return true;\r
55 }\r
56 function editItemBySerial(serial){\r
57         document.main.task.value = 'comment_detail';\r
58         document.main.act.value = 'edit';\r
59         document.main.serial.value = serial;\r
60         document.main.submit();\r
61 }\r
62 function delItem(){\r
63         if (document.main.seriallist.value){\r
64                 var items = document.main.seriallist.value.split(",");\r
65                 for (var i = 0; i < items.length; i++){\r
66                         var name = "document.main.item" + i + "_selected";\r
67                         var itemObj = eval(name);\r
68                         // チェックありのときは終了\r
69                         if (itemObj && itemObj.checked) break;\r
70                 }\r
71                 if (i == items.length){                 \r
72                         window.alert('削除する項目を選択してください');\r
73                 } else {\r
74                         if (!window.confirm('選択項目を削除しますか?')) return false;\r
75                         document.main.act.value = 'delete';\r
76                         document.main.submit();\r
77                 }\r
78         }\r
79         return true;\r
80 }\r
81 function search(){\r
82         document.main.act.value = 'search';\r
83         document.main.submit();\r
84         return true;\r
85 }\r
86 function selpage(page){\r
87         document.main.act.value = 'selpage';\r
88         document.main.page.value = page;\r
89         document.main.submit();\r
90         return true;\r
91 }\r
92 function clearSearchParam(){\r
93         document.main.search_start.value = '';\r
94         document.main.search_end.value = '';\r
95         document.main.search_category0.value = '0';\r
96         document.main.search_keyword.value = '';\r
97         return true;\r
98 }\r
99 $(function(){\r
100         // スクロールバー付きのテーブルを作成\r
101         m3_tableWithScrollbar('commentlist', {LIST_COUNT}, 0);\r
102 /*\r
103         Calendar.setup(\r
104         {\r
105                 inputField  : "search_start",   // ID of the input field\r
106                 ifFormat    : "%Y/%m/%d"                // the date format\r
107         });\r
108         Calendar.setup(\r
109         {\r
110                 inputField  : "search_end",     // ID of the input field\r
111                 ifFormat    : "%Y/%m/%d"                // the date format\r
112         });*/\r
113 });\r
114 //]]>\r
115 </script>\r
116 <div align="center">\r
117 {MENU_ITEMS}\r
118 <!-- m3:ErrorMessage -->\r
119 <form method="post" name="main">\r
120 <input type="hidden" name="task" value="comment"/>\r
121 <input type="hidden" name="act" />\r
122 <input type="hidden" name="serial" />\r
123 <input type="hidden" name="seriallist" value="{SERIAL_LIST}" />\r
124 <input type="hidden" name="entrylist" value="{ENTRY_LIST}" />\r
125 <input type="hidden" name="page" value="{PAGE}" />\r
126 <table width="90%">\r
127 <!--\r
128 <tr><td colspan="2">\r
129 <span {_HELP_COMMENT_SEARCH}><label>コメント検索</label></span>\r
130 </td></tr>\r
131 <tr><td colspan="2">\r
132 <table class="simple-table">\r
133     <tbody>\r
134         <tr>\r
135             <td class="table-headside"><span {_HELP_COMMENT_SEARCH_KEYWORD}>キーワード</span></td>\r
136             <td><input type="text" id="search_keyword" name="search_keyword" value="{SEARCH_KEYWORD}" maxlength="50" style="width:98%;" /></td>\r
137         </tr>\r
138         <tr class="even">\r
139             <td class="table-headside" width="100"><span {_HELP_COMMENT_SEARCH_DT}>期間</span></td>\r
140             <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
141         </tr>\r
142         <tr>\r
143             <td colspan="2" align="right"><input type="button" class="button" onclick="clearSearchParam();" value="クリア" /><input type="button" class="button" onclick="search();" value="検索" /></td>\r
144         </tr>\r
145     </tbody>\r
146 </table>\r
147 <br>\r
148 </td></tr>-->\r
149 <tr><td><span {_HELP_COMMENT_LIST}><label>コメント一覧</label></span></td>\r
150 <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
151 </td></tr>\r
152 <tr><td colspan="2">\r
153 <table id="commentlist" class="simple-table" width="100%">\r
154     <thead>\r
155         <tr>\r
156             <th width="35"><span {_HELP_COMMENT_CHECK}>選択</span></th>\r
157             <th width="35"><span {_HELP_COMMENT_RATE}>評価</span></th>\r
158             <th width="60%"><span {_HELP_COMMENT_CONTENT}>内容</span></th>\r
159             <th width="10%"><span {_HELP_COMMENT_CODE}>画像コード</span></th>\r
160             <th><span {_HELP_COMMENT_DT}>投稿日時</span></th>\r
161         </tr>\r
162     </thead>\r
163     <tbody>\r
164         <patTemplate:tmpl name="itemlist">\r
165         <tr>\r
166             <td align="center"><input type="checkbox" name="item{INDEX}_selected" /></td>\r
167             <td align="center">{RATE}</td>\r
168             <td>{CONTENT}</td>\r
169             <td>{CODE}</td>\r
170             <td align="center">{REG_DATE}</td>\r
171         </tr>\r
172         </patTemplate:tmpl>\r
173     </tbody>\r
174 </table>\r
175 {PAGE_LINK}\r
176 </td></tr>\r
177 </table>\r
178 </form>\r
179 </div>\r
180 </patTemplate:tmpl>\r