changeset 438 | 193f9dd64f17 |
parent 433 | afbf29498123 |
child 452 | 613c5c6bdce4 |
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 }) --]][][[]][]; |