mNo edit summary
mNo edit summary
Line 5: Line 5:
{
{
}
}
local output = [[
<div class="#TATTOO">
&nbsp;
</div>
]]


function p.Main( frame )
function p.Main( frame )
Line 30: Line 24:
     end
     end


     output = string.gsub(output, "#TATTOO", "tattoo-1")
     output = "[[Image:Tattoo.png]]"
     return output
     return output
end
end


return p
return p

Revision as of 23:39, 17 November 2022

Documentation for this module may be created at Module:Tattoo/doc

local p = {}
local cargo = mw.ext.cargo

local commendations = 
{
}

function p.Main( frame )
    local t = {}
    local tables = 'Commendations'
    local fields = 'Commendation, COUNT(*)'

    local args = {
        groupBy = 'Commendation',
        where = 'Recipient = "' .. frame.args[1] .. '" AND Approved = true'
    }

    local results = cargo.query( tables, fields, args )
    local groups = {}
    
    for r = 1, #results do
        local r = results[r]
        groups[r.Commendation] = r["COUNT(*)"]
    end

    output = "[[Image:Tattoo.png]]"
    return output
end

return p


Categories: