Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:Citation

From ProleWiki, the proletarian encyclopedia
Revision as of 19:31, 27 October 2021 by Forte (talk | contribs)
local p = {}

local function is_set (var)
	return not (var == nil or var == '');
end

function p.cite( frame )
	local pframe = frame:getParent()
	Author = pframe.args.author
	Title = pframe.args.title
	Year = pframe.args.year
	if is_set (Author) then
		if is_set (Year) then
			return Author .. " (" .. Year .. ")" .. ". " .. "''" .. Title "''"
			else
				return Author .. ". " .. "''" .. Title "''"
		end
	end
end
return p