Difference between revisions of "Module:IndianPremierLeague/GroupStageTable"

From blackwiki
Jump to navigation Jump to search
blackwiki>Jfd34
m (6 revisions imported)
 
(2 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
   
 
   
 
_module.create = function(frame)
 
_module.create = function(frame)
    local args = frame.args
+
     return require("Module:CricketLeagueGroupStageSummary").IPL(frame)
    local year = tonumber(args.year) or error("Parameter: 'year' is missing or invalid")
 
    local teams = {}
 
   
 
    do
 
        -- Get the team objects for the given teams
 
        local i = 1
 
        local teamTable = mw.loadData("Module:IndianPremierLeague/Teams")
 
        for t in mw.text.gsplit(args.teams or error("Missing parameter: 'teams'"), '%s*,%s*') do
 
            local teamObj = teamTable[t]
 
            if not teamObj or year < teamObj.startYear or (teamObj.endYear and teamObj.endYear < year) then
 
                error("Team '" .. t .. "' does not exist or is not valid for the given year.")
 
            end
 
            teams[i] = teamObj
 
            i = i + 1
 
        end
 
    end
 
     return require("Module:CricketLeagueGroupStageSummary").create(frame, year .. " IPL Group Stage Table", teams, args.useParentData, true, nil, args.useWebSlice)
 
 
end
 
end
 
   
 
   
 
return _module
 
return _module

Latest revision as of 05:27, 27 September 2020

local _module = {}
 
_module.create = function(frame)
    return require("Module:CricketLeagueGroupStageSummary").IPL(frame)
end
 
return _module