summaryrefslogtreecommitdiff
path: root/src/web/ejabberd_web_admin.erl
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2004-10-10 17:15:24 +0000
committerAlexey Shchepin <alexey@process-one.net>2004-10-10 17:15:24 +0000
commite9f6529ead1f87a996a89616a7bddb91dfbf629d (patch)
treef183c6f2f57119564638ef4de77d80c35b05cc50 /src/web/ejabberd_web_admin.erl
parent* src/msgs/uk.msg: Updated (thanks to Sergei Golovan) (diff)
* src/tls/Makefile.win32: Added (thanks to Sergei Golovan)
* src/win32/: Updated (thanks to Sergei Golovan) SVN Revision: 281
Diffstat (limited to '')
-rw-r--r--src/web/ejabberd_web_admin.erl10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/web/ejabberd_web_admin.erl b/src/web/ejabberd_web_admin.erl
index 31ff45bb..13e15eca 100644
--- a/src/web/ejabberd_web_admin.erl
+++ b/src/web/ejabberd_web_admin.erl
@@ -1069,7 +1069,7 @@ list_users(Query, Lang) ->
FUsers =
case length(SUsers) of
N when N =< 100 ->
- [list_given_users(SUsers, Lang)];
+ [list_given_users(SUsers, "../", Lang)];
N ->
NParts = trunc(math:sqrt(N * 0.618)) + 1,
M = trunc(N / NParts) + 1,
@@ -1136,9 +1136,9 @@ list_users_in_diapason(Diap, Lang) ->
N1 = list_to_integer(S1),
N2 = list_to_integer(S2),
Sub = lists:sublist(SUsers, N1, N2 - N1 + 1),
- [list_given_users(Sub, Lang)].
+ [list_given_users(Sub, "../../", Lang)].
-list_given_users(Users, Lang) ->
+list_given_users(Users, Prefix, Lang) ->
?XE("table",
[?XE("thead",
[?XE("tr",
@@ -1149,7 +1149,7 @@ list_given_users(Users, Lang) ->
lists:map(
fun(User) ->
QueueLen = length(mnesia:dirty_read({offline_msg, User})),
- FQueueLen = [?AC("../../user/" ++ User ++ "/queue/",
+ FQueueLen = [?AC(Prefix ++ "user/" ++ User ++ "/queue/",
integer_to_list(QueueLen))],
FLast =
case ejabberd_sm:get_user_resources(User) of
@@ -1173,7 +1173,7 @@ list_given_users(Users, Lang) ->
?T("Online")
end,
?XE("tr",
- [?XE("td", [?AC("../../user/" ++ User ++ "/",
+ [?XE("td", [?AC(Prefix ++ "user/" ++ User ++ "/",
User)]),
?XE("td", FQueueLen),
?XC("td", FLast)])