Comparison

plugins/mod_console.lua @ 2007:b89d61db74d1

mod_console: Add missing hosts:list() command
author Matthew Wild <mwild1@gmail.com>
date Sun, 18 Oct 2009 12:26:53 +0100
parent 1977:325a49f8edab
child 2009:3f9cce29c57d
comparison
equal deleted inserted replaced
2006:0c62bed9d338 2007:b89d61db74d1
598 end 598 end
599 hostmanager_deactivate(hostname, reason); 599 hostmanager_deactivate(hostname, reason);
600 return true, "Host "..tostring(hostname).." deactivated"; 600 return true, "Host "..tostring(hostname).." deactivated";
601 end 601 end
602 602
603 function def_env.host:list()
604 local print = self.session.print;
605 local i = 0;
606 for host in values(array.collect(keys(prosody.hosts)):sort()) do
607 i = i + 1;
608 print(host);
609 end
610 return true, i.." hosts";
611 end
612
603 ------------- 613 -------------
604 614
605 function printbanner(session) 615 function printbanner(session)
606 local option = config.get("*", "core", "console_banner"); 616 local option = config.get("*", "core", "console_banner");
607 if option == nil or option == "full" or option == "graphic" then 617 if option == nil or option == "full" or option == "graphic" then