aboutsummaryrefslogtreecommitdiff
path: root/src/mod_disco.erl
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2003-02-04 20:45:23 +0000
committerAlexey Shchepin <alexey@process-one.net>2003-02-04 20:45:23 +0000
commit79f496e0c40686acecc10e445bc0e08be28eebbe (patch)
tree26eb85b2f1be0e7a010eed2204bcf2533d2c7d14 /src/mod_disco.erl
parent*** empty log message *** (diff)
*** empty log message ***
SVN Revision: 58
Diffstat (limited to 'src/mod_disco.erl')
-rw-r--r--src/mod_disco.erl18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/mod_disco.erl b/src/mod_disco.erl
index 474eb2ac8..21a984f3d 100644
--- a/src/mod_disco.erl
+++ b/src/mod_disco.erl
@@ -132,6 +132,11 @@ process_local_iq_info(From, To, {iq, ID, Type, XMLNS, SubEl}) ->
{iq, ID, result, XMLNS,
[{xmlelement, "query", [{"xmlns", XMLNS}],
[feature_to_xml({?NS_XDATA})]}]};
+ ["running nodes", ENode, "import"] -> ?EMPTY_INFO_RESULT;
+ ["running nodes", ENode, "import", _] ->
+ {iq, ID, result, XMLNS,
+ [{xmlelement, "query", [{"xmlns", XMLNS}],
+ [feature_to_xml({?NS_XDATA})]}]};
["config", _] ->
{iq, ID, result, XMLNS,
[{xmlelement, "query", [{"xmlns", XMLNS}],
@@ -205,7 +210,9 @@ get_local_items(["stopped nodes"], Server, Lang) ->
get_local_items(["running nodes", ENode], Server, Lang) ->
{result,
[?NODE("DB", "running nodes/" ++ ENode ++ "/DB"),
- ?NODE("Modules", "running nodes/" ++ ENode ++ "/modules")
+ ?NODE("Modules", "running nodes/" ++ ENode ++ "/modules"),
+ ?NODE("Import users from jabberd1.4 spool files",
+ "running nodes/" ++ ENode ++ "/import")
]};
get_local_items(["running nodes", ENode, "DB"], Server, Lang) ->
@@ -220,6 +227,15 @@ get_local_items(["running nodes", ENode, "modules"], Server, Lang) ->
get_local_items(["running nodes", ENode, "modules", _], Server, Lang) ->
{result, []};
+get_local_items(["running nodes", ENode, "import"], Server, Lang) ->
+ {result,
+ [?NODE("Import File", "running nodes/" ++ ENode ++ "/import/file"),
+ ?NODE("Import Directory", "running nodes/" ++ ENode ++ "/import/dir")
+ ]};
+
+get_local_items(["running nodes", ENode, "import", _], Server, Lang) ->
+ {result, []};
+
get_local_items(_, _, _) ->
{error, "501", "Not Implemented"}.