equal
deleted
inserted
replaced
18 local adhoc_new = module:require "adhoc".new; |
18 local adhoc_new = module:require "adhoc".new; |
19 |
19 |
20 local sessions = {}; |
20 local sessions = {}; |
21 |
21 |
22 local add_user_layout = dataforms_new{ |
22 local add_user_layout = dataforms_new{ |
23 title= "Adding a User"; |
23 title = "Adding a User"; |
24 instructions = "Fill out this form to add a user."; |
24 instructions = "Fill out this form to add a user."; |
25 |
25 |
26 { name = "FORM_TYPE", type = "hidden", value = "http://jabber.org/protocol/admin" }; |
26 { name = "FORM_TYPE", type = "hidden", value = "http://jabber.org/protocol/admin" }; |
27 { name = "accountjid", type = "jid-single", required = true, label = "The Jabber ID for the account to be added" }; |
27 { name = "accountjid", type = "jid-single", required = true, label = "The Jabber ID for the account to be added" }; |
28 { name = "password", type = "text-private", label = "The password for this account" }; |
28 { name = "password", type = "text-private", label = "The password for this account" }; |
104 :add_child(field))); |
104 :add_child(field))); |
105 |
105 |
106 return true; |
106 return true; |
107 end |
107 end |
108 |
108 |
109 local add_user_desc = adhoc_new("Add User", "http://jabber.org/protocol/admin#add-user", add_user_command_handler); |
109 local add_user_desc = adhoc_new("Add User", "http://jabber.org/protocol/admin#add-user", add_user_command_handler, "admin"); |
110 local get_online_users_desc = adhoc_new("Get List of Online Users", "http://jabber.org/protocol/admin#get-online-users", get_online_users_command_handler); |
110 local get_online_users_desc = adhoc_new("Get List of Online Users", "http://jabber.org/protocol/admin#get-online-users", get_online_users_command_handler, "admin"); |
111 |
111 |
112 function module.unload() |
112 function module.unload() |
113 module:remove_item("adhoc", add_user_desc); |
113 module:remove_item("adhoc", add_user_desc); |
114 module:remove_item("adhoc", get_online_users_desc); |
114 module:remove_item("adhoc", get_online_users_desc); |
115 end |
115 end |