Open main menu

Changes

Module:Protection banner

4 bytes added, 17:50, 28 June 2014
simplify further
do
self.bannerConfig = {}
local cfg = configObj
local configTables = {}
if cfgconfigObj.banners[self.action] then configTables[#configTables + 1] = cfgconfigObj.banners[self.action][self.reason]
end
if cfgconfigObj.defaultBanners[self.action] then configTables[#configTables + 1] = cfgconfigObj.defaultBanners[self.action][self.level] configTables[#configTables + 1] = cfgconfigObj.defaultBanners[self.action].default
end
configTables[#configTables + 1] = cfgconfigObj.masterBanner
for i, field in ipairs(self.bannerConfigFields) do
for j, t in ipairs(configTables) do
msg = protectionBlurbs.edit.default
else
error('no protection blurb defined for cfg.protectionBlurbs.edit.default')
end
return self:_substituteParameters(msg)
msg = protectionLevels.edit.default
else
error('no protection level defined for cfg.protectionLevels.edit.default')
end
return self:_substituteParameters(msg)
Anonymous user