fixed a glitch
[mir.git] / templates / admin / userlist.template
1 <html>
2   <head>
3     <title>${config["Mir.Name"]} | ${lang("userlist.htmltitle")}</title>
4     <link rel="stylesheet" type="text/css" href="${config.docRoot}/style/admin.css">
5   </head>
6
7   <body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0">
8         
9     <include "FUNCTIONS.template">
10     <include "LISTFUNCTIONS.template">
11     <include "head.template">
12     
13     <if mayEditUsers=="1">
14       <call showAddOrBack(mayAddUsers, "Users", "Admin", "superusermenu")>
15
16       <if users>
17         <call showPrevNextLinks(prevurl, nexturl, "left")>
18         
19         
20     
21        
22     <call ListStart()>
23        <call ListHead([
24           lang("user.login"), 
25           lang("user.admin"), 
26           lang("user.is_disabled"), 
27           lang("user.creationdate"), 
28           lang("user.lastlogindate"), 
29           lang("user.comment"), 
30           lang("user.email")])>\r
31     <list users as u>    
32         <call ListEntry([
33           u.login,
34           u.is_admin,
35           u.is_disabled,
36           u.creationdate.format(config["Mir.DefaultDateTimeFormat"], config["Mir.DefaultTimezone"]),
37           u.lastlogindate.format(config["Mir.DefaultDateTimeFormat"], config["Mir.DefaultTimezone"]),
38           utility.prettyEncodeHTML(u.comment),
39           u.email],
40           "module=Users&id="+u.id, 
41           ["&do=delete&okurl="+utility.encodeURI(thisurl)+"&cancelurl="+utility.encodeURI(thisurl), "&do=edit"], 
42           [lang("delete"), lang("edit")])>
43     </list>\r
44     <call ListEnd()>\r
45
46         <call showPrevNextLinks(prevurl, nexturl, "left")>
47         <call showAddOrBack(mayAddUsers, "Users", "Admin", "superusermenu")>
48       <else>
49         <P align="center">${lang("no_matches_found")}</p>
50       </if>
51     <else>
52       <if users>
53         <call showPrevNextLinks(prevurl, nexturl, "left")>
54         
55           <call EntityTable(users, 
56                ["login"], 
57                [lang("user.login")], 
58                from, to, "", mayDeleteUsers, mayEditUsers, "Users")>
59         
60         <call showPrevNextLinks(prevurl, nexturl, "left")>
61         <call showAddOrBack(mayAddUsers, "Users", "Admin", "superusermenu")>
62       <else>
63         <P align="center">${lang("no_matches_found")}</p>
64       </if>
65     </if>
66
67     <include "foot.template">
68   </body>
69 </html>
70
71