Module:Episode/SGA/Index
Apparence
| Il sera peut-être nécessaire de créer une page documentation pour ce module Scribunto programmé dans la page créer Les éditeurs peuvent faire des tests sur les pages bac à sable (créer | miroir) et études de cas (créer) du module. Veuillez ajouter les catégories dans la sous-page /documentation. Sous-pages de ce module. |
-- Module:Episode/SGU/Index
-- Maps seasons to module paths and exposes helper loader
local p = {}
local default_seasons = {
[1] = "Module:Episode/SGA/Season1",
[2] = "Module:Episode/SGA/Season2",
[3] = "Module:Episode/SGA/Season3",
[4] = "Module:Episode/SGA/Season4",
[5] = "Module:Episode/SGA/Season5",
-- add more seasons
}
function p.list_seasons()
local out = {}
for n,path in pairs(default_seasons) do
table.insert(out, {season = n, module = path})
end
table.sort(out, function(a,b) return a.season < b.season end)
return out
end
function p.get_module_path(season_number)
return default_seasons[season_number]
end
return p