OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / widgets / admin_main / include / template / opelog.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: opelog.tmpl.html 5802 2013-03-07 06:14:29Z 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.submit();\r
18         return true;\r
19 }\r
20 function newItem(){\r
21         document.main.task.value = 'opelog_detail';\r
22         document.main.act.value = 'new';\r
23         document.main.submit();\r
24         return true;\r
25 }\r
26 function editItem(){\r
27         if (document.main.seriallist.value){\r
28                 var items = document.main.seriallist.value.split(",");\r
29                 for (var i = 0; i < items.length; i++){\r
30                         var name = "document.main.item" + i + "_selected";\r
31                         var itemObj = eval(name);\r
32                         // チェックありのときは終了\r
33                         if (itemObj && itemObj.checked) break;\r
34                 }\r
35                 if (i == items.length){                 \r
36                         window.alert('{_LC_MSG_SELECT_ITEM}');\r
37                 } else {\r
38                         var url = '{EDIT_URL}' + '&serial=' + items[i];\r
39                         location.href = url;\r
40                         return false;\r
41 /*                      document.main.task.value = 'opelog_detail';\r
42                         document.main.act.value = 'edit';\r
43                         document.main.serial.value = items[i];\r
44                         document.main.method = 'get';\r
45                         document.main.submit();*/\r
46                 }\r
47         }\r
48         return true;\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('{_LC_MSG_SELECT_DEL_ITEM}');\r
61                 } else {\r
62                         if (!window.confirm('{_LC_MSG_DELETE_ITEM}')) 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 selpage(page){\r
70         document.main.act.value = 'selpage';\r
71         document.main.page.value = page;\r
72         document.main.submit();\r
73         return true;\r
74 }*/\r
75 function showAccessLog(serial){\r
76         //window.open("{ACCESS_LOG_URL}&serial=" + serial, "", "toolbar=no,menubar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=900,height=600");\r
77         m3ShowStandardWindow("{ACCESS_LOG_URL}&serial=" + serial);\r
78         return false;\r
79 }\r
80 $(function(){\r
81         // スクロールバー付きのテーブルを作成\r
82         m3_tableWithScrollbar('loglist', -1, 0);\r
83 });\r
84 //]]>\r
85 </script>\r
86 <div align="center">\r
87 {MENU_ITEMS}\r
88 <!-- m3:ErrorMessage -->\r
89 <form method="post" name="main">\r
90 <input type="hidden" name="task" value="opelog" />\r
91 <input type="hidden" name="act" />\r
92 <input type="hidden" name="serial" />\r
93 <input type="hidden" name="seriallist" value="{SERIAL_LIST}" />\r
94 <input type="hidden" name="page" value="{PAGE}" />\r
95 <input type="hidden" name="viewcount" value="{VIEW_COUNT}" />\r
96 <table width="90%">\r
97 <tr><td><label><span {_HELP_OPELOG_LIST}>{_LC_LABEL_LOG_LIST}</span></label>&nbsp;&nbsp;&nbsp;&nbsp;<label><span {_HELP_OPELOG_LOG_LEVEL}>{_LC_LABEL_LOG_LEVEL}</span></label>\r
98     <select name="loglevel" onchange="selectMenu();">\r
99         <patTemplate:tmpl name="loglevel_list">\r
100         <option value="{VALUE}" {SELECTED}>{NAME}</option>\r
101         </patTemplate:tmpl>\r
102     </select>\r
103 &nbsp;&nbsp;<label><span {_HELP_OPELOG_LOG_STATUS}>{_LC_LABEL_LOG_STATUS}</span></label>\r
104     <select name="logstatus" onchange="selectMenu();">\r
105         <patTemplate:tmpl name="logstatus_list">\r
106         <option value="{VALUE}" {SELECTED}>{NAME}</option>\r
107         </patTemplate:tmpl>\r
108     </select>\r
109 </td>\r
110 <td align="right"><span {_HELP_OPELOG_EDIT_BTN}><input type="button" class="button" onclick="editItem();" value="{_LC_LABEL_EDIT}" /></span><!-- <span {_HELP_OPELOG_DEL_BTN}><input type="button" class="button" onclick="delItem();" value="削除" /></span> -->\r
111 </td></tr>\r
112 <tr><td colspan="2">\r
113 \r
114 <table id="loglist" class="simple-table" width="100%">\r
115     <thead>\r
116         <tr>\r
117             <th width="35"><span {_HELP_OPELOG_CHECK}>{_LC_LABEL_SELECT}</span></th>\r
118             <th width="50"><span {_HELP_OPELOG_MESSAGE_TYPE}>{_LC_LABEL_TYPE}</span></th>\r
119             <th><span {_HELP_OPELOG_MESSAGE}>{_LC_LABEL_MESSAGE}</span></th>\r
120             <th width="100"><span {_HELP_OPELOG_IP}>IP</span></th>\r
121             <th width="35"></th>\r
122             <th width="90"><span {_HELP_OPELOG_ACCESS_LOG}>{_LC_LABEL_ACCESS_LOG}</span></th>\r
123             <th width="50"><span {_HELP_OPELOG_MESSAGE_CHECK}>{_LC_LABEL_CHECK}</span></th>\r
124             <th width="150"><span {_HELP_OPELOG_MESSAGE_DT}>{_LC_LABEL_DATE}</span></th>\r
125         </tr>\r
126     </thead>\r
127     <tbody>\r
128         <patTemplate:tmpl name="loglist">\r
129         <tr>\r
130             <td align="center"><input type="checkbox" name="item{INDEX}_selected" /></td>\r
131             <td align="center">{TYPE}</td>\r
132             <td><a href="{URL}">{MESSAGE}</a></td>\r
133             <td align="center">{IP}</td>\r
134             <td align="center">{BROWSER}</td>\r
135             <td align="center"><a href="#" onclick="showAccessLog({ACCESS_LOG});">{ACCESS_LOG}</a></td>\r
136             <td align="center"><input type="checkbox" name="item{NO}_msgchecked" {MSG_CHECKED} disabled /></td>\r
137             <td align="center">{OUTPUT_DT}</td>\r
138         </tr>\r
139         </patTemplate:tmpl>\r
140     </tbody>\r
141 </table>\r
142 </td></tr>\r
143 <tr><td>\r
144 {PAGE_LINK}\r
145 </td><td align="right"><patTemplate:tmpl name="search_range" visibility="hidden"><label>{_LC_LABEL_RANGE}&nbsp;{START_NO}-{END_NO}</label>&nbsp;&nbsp;</patTemplate:tmpl><label>{TOTAL_COUNT}</label></td></tr>\r
146 </table>\r
147 \r
148 </form>\r
149 </div>\r
150 </patTemplate:tmpl>\r