Module:Products

local p = {} local _data = mw.loadData('Module:Table/data')

function p.table(frame) local data = { '{| class="wikitable mw-datatable sortable" style="text-align: center;"', '|-',       '! Product', '! Min Price', '! Max Price', '! Source', '! Time', '|-'   }    for a, s in pairs(_data) do        table.insert(data, '| '..a)        table.insert(data, '| '..s.minPrice) table.insert(data, '| '..s.maxPrice) table.insert(data, '| '..s.source) table.insert(data, '| '..s.time) table.insert(data, '|-') end table.insert(data, '|}') for i, d in pairs(data) do mw.log(d) end return table.concat(data, "\n") end

return p