Mercurial > prosody-modules
comparison mod_adhoc_cmd_admin/mod_adhoc_cmd_admin.lua @ 250:67f03b7786af
mod_adhoc: Fix dataform creation
mod_adhoc_cmd_admin, mod_adhoc_cmd_modules: adapt to work with fixed mod_adhoc
| author | Florian Zeitz <florob@babelmonkeys.de> |
|---|---|
| date | Wed, 01 Sep 2010 22:42:58 +0200 |
| parents | db1b4c6089b6 |
| children | d36160f4961f |
comparison
equal
deleted
inserted
replaced
| 249:50c4348c2494 | 250:67f03b7786af |
|---|---|
| 284 accountjid = fields.accountjid; | 284 accountjid = fields.accountjid; |
| 285 password = usermanager_get_password(user, host); | 285 password = usermanager_get_password(user, host); |
| 286 else | 286 else |
| 287 return { status = "completed", error = { message = "User does not exist" } }; | 287 return { status = "completed", error = { message = "User does not exist" } }; |
| 288 end | 288 end |
| 289 return { status = "completed", result = { layout = get_user_password_result_layout, data = {accountjid = accountjid, password = password} } }; | 289 return { status = "completed", result = { layout = get_user_password_result_layout, values = {accountjid = accountjid, password = password} } }; |
| 290 else | 290 else |
| 291 return { status = "executing", form = get_user_password_layout }, "executing"; | 291 return { status = "executing", form = get_user_password_layout }, "executing"; |
| 292 end | 292 end |
| 293 end | 293 end |
| 294 | 294 |
| 368 end | 368 end |
| 369 for resource, session in pairs((hosts[host].sessions[user] and hosts[host].sessions[user].sessions) or {}) do | 369 for resource, session in pairs((hosts[host].sessions[user] and hosts[host].sessions[user].sessions) or {}) do |
| 370 resources = resources .. "\n" .. resource; | 370 resources = resources .. "\n" .. resource; |
| 371 IPs = IPs .. "\n" .. session.ip; | 371 IPs = IPs .. "\n" .. session.ip; |
| 372 end | 372 end |
| 373 return { status = "completed", result = {layout = get_user_stats_result_layout, data = {ipaddresses = IPs, rostersize = tostring(rostersize), | 373 return { status = "completed", result = {layout = get_user_stats_result_layout, values = {ipaddresses = IPs, rostersize = tostring(rostersize), |
| 374 onlineresources = resources}} }; | 374 onlineresources = resources}} }; |
| 375 else | 375 else |
| 376 return { status = "executing", form = get_user_stats_layout }, "executing"; | 376 return { status = "executing", form = get_user_stats_layout }, "executing"; |
| 377 end | 377 end |
| 378 end | 378 end |
| 410 end | 410 end |
| 411 users[#users+1] = " - "..resource..": "..status.."("..priority..")"; | 411 users[#users+1] = " - "..resource..": "..status.."("..priority..")"; |
| 412 end | 412 end |
| 413 end | 413 end |
| 414 end | 414 end |
| 415 return { status = "completed", result = {layout = get_online_users_result_layout, data = {onlineuserjids=t_concat(users, "\n")}} }; | 415 return { status = "completed", result = {layout = get_online_users_result_layout, values = {onlineuserjids=t_concat(users, "\n")}} }; |
| 416 else | 416 else |
| 417 return { status = "executing", form = get_online_users_layout }, "executing"; | 417 return { status = "executing", form = get_online_users_layout }, "executing"; |
| 418 end | 418 end |
| 419 end | 419 end |
| 420 | 420 |
