Module:Sports table

This is an old revision of this page, as edited by CRwikiCA (talk | contribs) at 16:28, 15 September 2014 (Add team input read-out). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

-- Module to build tables for standings in football
-- Undocumented sandbox version now

local p = {}
 
-- Main function
function p.main(frame)
	-- Declare locals
	local Args = frame.args
	local N_teams = 0
	local t = {}
	local team_list = {}
	
	-- Read in number of consecutive teams (ignore entries after skipping a spot)
	while Args['team'..N_teams+1] ~= nil do
		N_teams = N_teams+1
		team_list[N_teams] = Args['team'..N_teams]
		-- START TEST CODE
		table.insert(t, team_list[N_teams]..',')
		-- END TEST CODE
	end
	
	
	local test1 = Args['test1'] or 'WRONG'
	local team1 = Args['team1']
	
	table.insert(t, '<br>'..test1..'<br>')
	table.insert(t, team1..'\n')
	table.insert(t, 'Test line just before return statement')
	return table.concat( t, '\n' )
end
 
return p