From: Badlop Date: Sun, 12 Oct 2008 12:05:31 +0000 (+0000) Subject: * src/mod_configure.erl: Update calls from ctl to X-Git-Tag: v2.1.0~18^2~566 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=04981b5e4498fd849ef202eb096b8f1abe5c7366;p=ejabberd * src/mod_configure.erl: Update calls from ctl to commands (EJAB-694) * src/web/ejabberd_web_admin.erl: Likewise SVN Revision: 1640 --- diff --git a/ChangeLog b/ChangeLog index 04cac4db0..f2574e668 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2008-10-12 Badlop + * src/mod_configure.erl: Update calls from ctl to + commands (EJAB-694) + * src/web/ejabberd_web_admin.erl: Likewise + * src/ejabberd_sm.erl: Update from ctl to commands (EJAB-694) * src/ejabberd_s2s.erl: Likewise diff --git a/src/mod_configure.erl b/src/mod_configure.erl index 34938fab9..611c6e74e 100644 --- a/src/mod_configure.erl +++ b/src/mod_configure.erl @@ -1416,7 +1416,7 @@ set_form(_From, _Host, ["running nodes", ENode, "backup", "textfile"], _Lang, XD false -> {error, ?ERR_BAD_REQUEST}; {value, {_, [String]}} -> - case rpc:call(Node, ejabberd_ctl, dump_to_textfile, [String]) of + case rpc:call(Node, ejabberd_admin, dump_to_textfile, [String]) of {badrpc, _Reason} -> {error, ?ERR_INTERNAL_SERVER_ERROR}; {error, _Reason} -> diff --git a/src/web/ejabberd_web_admin.erl b/src/web/ejabberd_web_admin.erl index 9497efeb9..cd97edb65 100644 --- a/src/web/ejabberd_web_admin.erl +++ b/src/web/ejabberd_web_admin.erl @@ -2022,7 +2022,7 @@ node_backup_parse_query(Node, Query) -> rpc:call(Node, mnesia, install_fallback, [Path]); "dump" -> - rpc:call(Node, ejabberd_ctl, + rpc:call(Node, ejabberd_admin, dump_to_textfile, [Path]); "load" -> rpc:call(Node, mnesia, @@ -2087,7 +2087,7 @@ node_ports_to_xhtml(Ports, Lang) -> node_ports_parse_query(Node, Ports, Query) -> lists:foreach( - fun({Port, _Module1, _Opts1}) -> + fun({Port, Module1, _Opts1}) -> SPort = integer_to_list(Port), case lists:keysearch("add" ++ SPort, 1, Query) of {value, _} -> @@ -2097,13 +2097,13 @@ node_ports_parse_query(Node, Ports, Query) -> Module = list_to_atom(SModule), {ok, Tokens, _} = erl_scan:string(SOpts ++ "."), {ok, Opts} = erl_parse:parse_term(Tokens), - rpc:call(Node, ejabberd_listener, delete_listener, [Port]), + rpc:call(Node, ejabberd_listener, delete_listener, [Port, Module]), rpc:call(Node, ejabberd_listener, add_listener, [Port, Module, Opts]), throw(submitted); _ -> case lists:keysearch("delete" ++ SPort, 1, Query) of {value, _} -> - rpc:call(Node, ejabberd_listener, delete_listener, [Port]), + rpc:call(Node, ejabberd_listener, delete_listener, [Port, Module1]), throw(submitted); _ -> ok