OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / widgets / admin_main / include / template / userlist.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: adjustwidget.tmpl.html 4150 2011-05-24 07:06:49Z fishbone $\r
11  * @link       http://www.magic3.org\r
12  */\r
13 <patTemplate:tmpl name="_widget">\r
14 <script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>\r
15 <script type="text/javascript">\r
16 //<![CDATA[\r
17 function newItem(){\r
18 /*      document.main.task.value = 'userlist_detail';\r
19         document.main.act.value = 'new';\r
20         document.main.submit();*/\r
21         location.href = '?task=userlist_detail&act=new';\r
22         return false;\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('{_LC_MSG_SELECT_ITEM}');\r
35                 } else {\r
36 /*                      document.main.task.value = 'userlist_detail';\r
37                         document.main.act.value = 'edit';\r
38                         document.main.serial.value = items[i];\r
39                         document.main.submit();*/\r
40                         location.href = '?task=userlist_detail&act=edit&serial=' + items[i];\r
41                 }\r
42         }\r
43         return false;\r
44 }\r
45 function editItemBySerial(serial){\r
46 /*      document.main.task.value = 'userlist_detail';\r
47         document.main.act.value = 'edit';\r
48         document.main.serial.value = serial;\r
49         document.main.submit();*/\r
50         location.href = '?task=userlist_detail&act=edit&serial=' + serial;\r
51         return false;\r
52 }\r
53 function delItem(){\r
54         if (document.main.seriallist.value){\r
55                 var items = document.main.seriallist.value.split(",");\r
56                 for (var i = 0; i < items.length; i++){\r
57                         var name = "document.main.item" + i + "_selected";\r
58                         var itemObj = eval(name);\r
59                         // チェックありのときは終了\r
60                         if (itemObj && itemObj.checked) break;\r
61                 }\r
62                 if (i == items.length){                 \r
63                         window.alert('{_LC_MSG_SELECT_DEL_ITEM}');\r
64                 } else {\r
65                         if (!window.confirm('{_LC_MSG_DELETE_ITEM}')) return false;\r
66                         document.main.act.value = 'delete';\r
67                         document.main.submit();\r
68                 }\r
69         }\r
70         return true;\r
71 }\r
72 function selpage(page){\r
73         document.main.act.value = 'selpage';\r
74         document.main.page.value = page;\r
75         document.main.submit();\r
76         return true;\r
77 }\r
78 $(function(){\r
79         // スクロールバー付きのテーブルを作成\r
80         m3_tableWithScrollbar('userlist', -1, 0);\r
81 });\r
82 //]]>\r
83 </script>\r
84 <div align="center">\r
85 {MENU_ITEMS}\r
86 <!-- m3:ErrorMessage -->\r
87 <form method="post" name="main">\r
88 <input type="hidden" name="task" value="userlist" />\r
89 <input type="hidden" name="act" />\r
90 <input type="hidden" name="serial" />\r
91 <input type="hidden" name="seriallist" value="{SERIAL_LIST}" />\r
92 <input type="hidden" name="page" value="{PAGE}" />\r
93 <table width="90%">\r
94 <tr><td><label><span {_HELP_USERLIST}>{_LC_LABEL_USERLIST}</span></label></td>\r
95 <td align="right"><span {_HELP_USERLIST_NEW_BTN}><input type="button" class="button" onclick="newItem();" value="{_LC_LABEL_NEW}" /></span><span {_HELP_USERLIST_EDIT_BTN}><input type="button" class="button" onclick="return editItem();" value="{_LC_LABEL_EDIT}" /></span><span {_HELP_USERLIST_DEL_BTN}><input type="button" class="button" onclick="delItem();" value="{_LC_LABEL_DELETE}" /></span>\r
96 </td></tr>\r
97 <tr><td colspan="2">\r
98 \r
99 <table id="userlist" class="simple-table" width="100%">\r
100     <thead>\r
101         <tr>\r
102             <th width="35"><span {_HELP_USERLIST_CHECK}>{_LC_LABEL_CHECK}</span></th>\r
103             <th width="15%"><span {_HELP_USERLIST_ACCOUNT}>{_LC_LABEL_ACCOUNT}</span></th>\r
104             <th width="15%"><span {_HELP_USERLIST_NAME}>{_LC_LABEL_NAME}</span></th>\r
105             <th width="15%"><span {_HELP_USERLIST_EMAIL}>{_LC_LABEL_EMAIL}</span></th>\r
106             <th width="100"><span {_HELP_USERLIST_USERTYPE}>{_LC_LABEL_USER_TYPE}</span></th>\r
107             <th width="70"><span {_HELP_USERLIST_ADMIN}>{_LC_LABEL_ADMIN}</span></th>\r
108             <th width="80"><span {_HELP_USERLIST_LOGIN}>{_LC_LABEL_LOGIN_ENABLE}</span></th>\r
109             <th width="35"><span {_HELP_USERLIST_LOGIN_COUNT}>{_LC_LABEL_LOGIN_COUNT}</span></th>\r
110             <th width="120">{_LC_LABEL_UPDATE_DT}</th>\r
111             <th>{_LC_LABEL_OTHERS}</th>\r
112         </tr>\r
113     </thead>\r
114     <tbody>\r
115         <patTemplate:tmpl name="userlist">\r
116         <tr>\r
117             <td align="center"><input type="checkbox" name="item{INDEX}_selected" /></td>\r
118             <td><a href="#" onclick="return editItemBySerial({SERIAL});">{ACCOUNT}</a></td>\r
119             <td>{NAME}</td>\r
120             <td>{EMAIL}</td>\r
121             <td>{USER_TYPE}</td>\r
122             <td align="center"><input type="checkbox" name="item{NO}_isadmin" {IS_ADMIN} disabled /></td>\r
123             <td align="center"><input type="checkbox" name="item{NO}_canlogin" {CAN_LOGIN} disabled /></td>\r
124             <td align="center"><a href="{LOGIN_STATUS_URL}">{LOGIN_COUNT}</a></td>\r
125             <td align="center">{UPDATE_DT}</td>\r
126             <td align="center">{OTHERS}</td>\r
127         </tr>\r
128         </patTemplate:tmpl>\r
129     </tbody>\r
130 </table>\r
131 </td></tr>\r
132 <tr><td>\r
133 {PAGE_LINK}\r
134 </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
135 </table>\r
136 \r
137 </form>\r
138 </div>\r
139 </patTemplate:tmpl>\r