Server)
of
[] ->
- case mod_last:get_last_info(User,
- Server)
- of
+ case get_last_info(User, Server) of
not_found -> translate:translate(Lang, ?T("Never"));
{ok, Shift, _Status} ->
TimeStamp = {Shift div
end.
get_lastactivity_menuitem_list(Server) ->
- case mod_last_opt:db_type(Server) of
- mnesia -> [{<<"last-activity">>, ?T("Last Activity")}];
- _ -> []
+ case gen_mod:is_loaded(Server, mod_last) of
+ true ->
+ case mod_last_opt:db_type(Server) of
+ mnesia -> [{<<"last-activity">>, ?T("Last Activity")}];
+ _ -> []
+ end;
+ false ->
+ []
+ end.
+
+get_last_info(User, Server) ->
+ case gen_mod:is_loaded(Server, mod_last) of
+ true ->
+ mod_last:get_last_info(User, Server);
+ false ->
+ not_found
end.
us_to_list({User, Server}) ->
Server)
of
[] ->
- case mod_last:get_last_info(User, Server) of
+ case get_last_info(User, Server) of
not_found -> translate:translate(Lang, ?T("Never"));
{ok, Shift, _Status} ->
TimeStamp = {Shift div 1000000,