Модуль:Родственник

Материал из Кадровый состав НКВД 1935-1939
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

Для документации этого модуля может быть создана страница Модуль:Родственник/doc

local pp = {}
local global = mw.ext.luaglobal;
local tools = require( 'Модуль:Tools' )

pp[''] = function ( frame )
	local args, x = tools.checkargs( frame:getParent().args,
        { 'родственник', 'неизвестно кто',
            ['дополнение'] = true, ['сноска'] = true, ['источник'] = true } )
--	local Bio = global.get( 'gBio' ) or {}
--	local reab = {}
	local formatReab = 'Используйте формат {{ родственник | степень родства'
		.. ' | имя }}'
   if not args then
		return tools.errorMsg( 'родственник', 'Неизвестный параметр «' .. x .. '»', formatReab )
	end
	local gRel = global.get( 'gRel' ) or {}
	gRel[#gRel+1] = { args[1], args[2], add = args['дополнение'], ref = args['сноска'], source = args['источник']  }
	global.set( 'gRel', gRel )
	return '<i></i>'
end

return pp