Merge branch 'master' of github.com:processone/ejabberd
This commit is contained in:
commit
17f9ffb7e7
|
@ -1161,7 +1161,7 @@ get_form(_Host, ?NS_ADMINL(<<"get-user-password">>),
|
||||||
get_form(_Host, ?NS_ADMINL(<<"change-user-password">>),
|
get_form(_Host, ?NS_ADMINL(<<"change-user-password">>),
|
||||||
Lang) ->
|
Lang) ->
|
||||||
{result,
|
{result,
|
||||||
#xdata{title = ?T(Lang, <<"Get User Password">>),
|
#xdata{title = ?T(Lang, <<"Change User Password">>),
|
||||||
type = form,
|
type = form,
|
||||||
fields = [?HFIELD(),
|
fields = [?HFIELD(),
|
||||||
#xdata_field{type = 'jid-single',
|
#xdata_field{type = 'jid-single',
|
||||||
|
|
|
@ -94,7 +94,7 @@ remove_old_messages(Days, LServer) ->
|
||||||
ejabberd_sql:sql_query_t(
|
ejabberd_sql:sql_query_t(
|
||||||
?SQL("DELETE FROM spool"
|
?SQL("DELETE FROM spool"
|
||||||
" WHERE created_at <"
|
" WHERE created_at <"
|
||||||
" NOW() - INTERVAL '%(Days)d DAY'"));
|
" NOW() - %(Days)d * INTERVAL '1 DAY'"));
|
||||||
(_, _) ->
|
(_, _) ->
|
||||||
ejabberd_sql:sql_query_t(
|
ejabberd_sql:sql_query_t(
|
||||||
?SQL("DELETE FROM spool"
|
?SQL("DELETE FROM spool"
|
||||||
|
|
|
@ -429,18 +429,26 @@ mk_search_form(JID, ServerHost, Lang) ->
|
||||||
Fs = [mk_tfield(Label, Var, Lang) || {Label, Var} <- SearchFields],
|
Fs = [mk_tfield(Label, Var, Lang) || {Label, Var} <- SearchFields],
|
||||||
X = #xdata{type = form,
|
X = #xdata{type = form,
|
||||||
title = Title,
|
title = Title,
|
||||||
instructions =
|
instructions = [make_instructions(Mod, Lang)],
|
||||||
[translate:translate(
|
|
||||||
Lang,
|
|
||||||
<<"Fill in the form to search for any matching "
|
|
||||||
"Jabber User (Add * to the end of field "
|
|
||||||
"to match substring)">>)],
|
|
||||||
fields = Fs},
|
fields = Fs},
|
||||||
#search{instructions =
|
#search{instructions =
|
||||||
translate:translate(
|
translate:translate(
|
||||||
Lang, <<"You need an x:data capable client to search">>),
|
Lang, <<"You need an x:data capable client to search">>),
|
||||||
xdata = X}.
|
xdata = X}.
|
||||||
|
|
||||||
|
make_instructions(Mod, Lang) ->
|
||||||
|
Fill = translate:translate(
|
||||||
|
Lang,
|
||||||
|
<<"Fill in the form to search for any matching "
|
||||||
|
"Jabber User">>),
|
||||||
|
Add = translate:translate(
|
||||||
|
Lang,
|
||||||
|
<<" (Add * to the end of field to match substring)">>),
|
||||||
|
case Mod of
|
||||||
|
mod_vcard_mnesia -> Fill;
|
||||||
|
_ -> str:concat(Fill, Add)
|
||||||
|
end.
|
||||||
|
|
||||||
-spec search_result(binary(), jid(), binary(), [xdata_field()]) -> xdata().
|
-spec search_result(binary(), jid(), binary(), [xdata_field()]) -> xdata().
|
||||||
search_result(Lang, JID, ServerHost, XFields) ->
|
search_result(Lang, JID, ServerHost, XFields) ->
|
||||||
Mod = gen_mod:db_mod(ServerHost, ?MODULE),
|
Mod = gen_mod:db_mod(ServerHost, ?MODULE),
|
||||||
|
|
Loading…
Reference in New Issue