Module:Sandbox/Ahecht/sandbox: Difference between revisions

Content deleted Content added
update
simplify
 
(One intermediate revision by the same user not shown)
Line 6:
 
function p.main(frame)
local mwSite, mwSiteStats = '', ''
for k,v in pairs(mw.site) do if type(v) == 'string' then mwSite = mwSite .. '\n*' .. k .. ': ' .. v end end
return mwSite 'mw.site: ' ..= mwSite .. '\n*mw.site.stats: ' .. mwSiteStatsk .. ': '
for k,v in pairs(mw.site.stats) do if type(v) ~= 'function' then mwSiteStats = mwSiteStats .. '\n**' .. k .. ': ' .. v end end
if type(v) == 'string' or type(v) == 'number' then
return 'mw.site: ' .. mwSite .. '\n*mw.site.stats: ' .. mwSiteStats
mwSite = mwSite .. v
elseif type(v) == 'table' then
for kkk,vvv in pairs(mw.site.statsv) do if type(vvv) ~== 'string' or type(vv) == 'functionnumber' then mwSiteStatsmwSite = mwSiteStatsmwSite .. '\n**mw.site.' .. k .. '.' .. kk .. ': ' .. v vv end end
end
end
return mwSite
end