diff options
author | Alexey Shchepin <alexey@process-one.net> | 2007-05-12 18:14:21 +0000 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2007-05-12 18:14:21 +0000 |
commit | a087c00a920440b2171d50095d8dfc55d6fb6ef1 (patch) | |
tree | 0d820f5b8f3e8b1a7a76116eb59e057da6d167c6 /src | |
parent | * src/ejabberd_auth.erl: Added get_vh_registered_users_number/1 (diff) |
* src/mod_stats.erl: Updated
* src/web/ejabberd_web_admin.erl: Likewise
SVN Revision: 767
Diffstat (limited to 'src')
-rw-r--r-- | src/mod_stats.erl | 6 | ||||
-rw-r--r-- | src/web/ejabberd_web_admin.erl | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/mod_stats.erl b/src/mod_stats.erl index f379b295f..dcc72c98d 100644 --- a/src/mod_stats.erl +++ b/src/mod_stats.erl @@ -129,11 +129,11 @@ get_local_stat(Server, [], Name) when Name == "users/online" -> get_local_stat(Server, [], Name) when Name == "users/total" -> LServer = jlib:nameprep(Server), - case catch ejabberd_auth:get_vh_registered_users(Server) of + case catch ejabberd_auth:get_vh_registered_users_number(Server) of {'EXIT', Reason} -> ?STATERR("500", "Internal Server Error"); - Users -> - ?STATVAL(integer_to_list(length(Users)), "users") + NUsers -> + ?STATVAL(integer_to_list(NUsers), "users") end; get_local_stat(_Server, [], Name) when Name == "users/all-hosts/online" -> diff --git a/src/web/ejabberd_web_admin.erl b/src/web/ejabberd_web_admin.erl index 61183f736..cd054a62f 100644 --- a/src/web/ejabberd_web_admin.erl +++ b/src/web/ejabberd_web_admin.erl @@ -1289,7 +1289,7 @@ list_vhosts(Lang) -> OnlineUsers = length(ejabberd_sm:get_vh_session_list(Host)), RegisteredUsers = - length(ejabberd_auth:get_vh_registered_users(Host)), + ejabberd_auth:get_vh_registered_users_number(Host), ?XE("tr", [?XE("td", [?AC("../server/" ++ Host ++ "/", Host)]), ?XC("td", integer_to_list(RegisteredUsers)), @@ -1461,7 +1461,7 @@ get_stats(global, Lang) -> get_stats(Host, Lang) -> OnlineUsers = length(ejabberd_sm:get_vh_session_list(Host)), - RegisteredUsers = length(ejabberd_auth:get_vh_registered_users(Host)), + RegisteredUsers = ejabberd_auth:get_vh_registered_users_number(Host), [?XAE("table", [], [?XE("tbody", [?XE("tr", [?XCT("td", "Registered Users:"), |