main.lua
changeset 438 193f9dd64f17
parent 433 afbf29498123
child 452 613c5c6bdce4
equal deleted inserted replaced
437:c1a720db2157 438:193f9dd64f17
    61 require "util.jid"
    61 require "util.jid"
    62 
    62 
    63 ------------------------------------------------------------------------
    63 ------------------------------------------------------------------------
    64 
    64 
    65 -- Initialise modules
    65 -- Initialise modules
    66 local modules_enabled = config.get("*", "core", "modules_enabled");
    66 
    67 if modules_enabled then
    67 for host in pairs(hosts) do
    68 	for _, module in pairs(modules_enabled) do
    68 	if host ~= "*" then
    69 		modulemanager.load(module);
    69 		local modules_enabled = config.get(host, "core", "modules_enabled");
       
    70 		if modules_enabled then
       
    71 			for _, module in pairs(modules_enabled) do
       
    72 				modulemanager.load(host, module);
       
    73 			end
       
    74 		end
    70 	end
    75 	end
    71 end
    76 end
    72 
    77 
    73 -- setup error handling
    78 -- setup error handling
    74 setmetatable(_G, { __index = function (t, k) print("WARNING: ATTEMPT TO READ A NIL GLOBAL!!!", k); error("Attempt to read a non-existent global. Naughty boy.", 2); end, __newindex = function (t, k, v) print("ATTEMPT TO SET A GLOBAL!!!!", tostring(k).." = "..tostring(v)); error("Attempt to set a global. Naughty boy.", 2); end }) --]][][[]][];
    79 setmetatable(_G, { __index = function (t, k) print("WARNING: ATTEMPT TO READ A NIL GLOBAL!!!", k); error("Attempt to read a non-existent global. Naughty boy.", 2); end, __newindex = function (t, k, v) print("ATTEMPT TO SET A GLOBAL!!!!", tostring(k).." = "..tostring(v)); error("Attempt to set a global. Naughty boy.", 2); end }) --]][][[]][];