Changes

Jump to navigation Jump to search

Module:Citation

105 bytes added, 13:59, 8 November 2012
fix up author extraction to account for blank parameters—proof of concept for other parameters
function extractauthor(args, i)
local last = args["author" .. i .. "-last"] or args["author-last" .. i] or args["last" .. i] or args["surname" .. i] or args["Author" .. i] or args["author" .. i]
if ( nil == last and "" < last ) then return nil end-- just in case someone passed in an empty parameter return { last = last, first = args["author" .. i .. "-first"] or args["author-first" .. i] or args["first" .. i] or args["given" .. i], link = args["author" .. i .. "-link"] or args["author-link" .. i] or args["author" .. i .. "link"] or args["authorlink" .. i], mask = args["author" .. i .. "-mask"] or args["author-mask" .. i] or args["author" .. i .. "mask"] or args["authormask" .. i] } else return nil }end
end
Anonymous user

Navigation menu