Modul:Source/IJP
Dokumentácia pre tento modul môže byť vytvorená na Modul:Source/IJP/Dokumentácia
-- @brief
-- Data for {{IJP}}
--
-- @author
-- [[meta:User:Danny B.]]
local _module = {}
----------------------------------------
function _module.fill( args )
_module.cite = "elektronickej monografie"
if not args[1] then
local what
if not args["kapitola"] then
what = "heslo"
else
what = "id kapitoly"
end
table.insert( _module.errors, { missingValue = { paramName = 1, paramDesc = what } } )
end
if not args[2] then
table.insert( _module.errors, { missingValue = { paramName = 2, paramDesc = "dátum prístupu" } } )
end
if not next( _module.errors ) then
_module.data["titul"] = "Internetová jazyková příručka"
_module.data["vydavateľ"] = "Ústav pro jazyk český Akademie věd České republiky"
_module.data["dátum prístupu"] = args[2]
if args["kapitola"] then
_module.data["typ kapitoly"] = "kapitola"
_module.data["kapitola"] = args["kapitola"]
else
_module.data["typ kapitoly"] = "heslo"
_module.data["kapitola"] = mw.ustring.gsub( args[1], "_%d%d?$", "" )
end
_module.data["url kapitoly"] = "https://prirucka.ujc.cas.cz/?id=" .. mw.uri.encode( args[1] )
end
end
----------------------------------------
return _module