Module:QueryBelleSummary: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 2: Line 2:
local cargo = mw.ext.cargo
local cargo = mw.ext.cargo


function p._main( param )
function p.main( frame )
local belle = param[1] and mw.text.trim(param[1])
local belleName = frame.args.belle
print('Belle is ' + belle)
     local tables = "MISC_BelleMoreInfo"
     local tables = 'MISC_BelleMoreInfo'
     local fields = "TXT_Summary"
     local fields = 'MISC_BelleMoreInfo.TXT_Summary'


     local args = {
     local cargoArgs = {
         where = 'FK_Belle = "belle"',
         where = "MISC_BelleMoreInfo.FK_Belle = '" .. belleName .. "'",
default ='Description not defined',
default ='Description not defined',
limit = 1
limit = 1
     }
     }
     local results = cargo.query( tables, fields, args )
     local results = cargo.query( tables, fields, cargoArgs )
     for r = 1, #results do
     for r = 1, #results do
         local result = results[r]
         local result = results[r]
Line 22: Line 21:
     end
     end
     end
     end
end
function p.main(frame)
return p._main(frame:getParent().args)
end
end


return p
return p