Модуль:Toolbar

Материал из Кадровый состав НКВД 1935-1939
Перейти к: навигация, поиск

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

return function( l, f, m, birth )
	f, m = f or '', m or ''
	local name
	if f == '' then
		name = l
	else
		name = l .. ', ' .. f .. ' ' .. m
	end
	local birth =  global.get( 'gBirth' ) or {}
	birth = tools.reparseDate( birth[1] or '' )
	if birth == '—' then
		birth = ''
	end
	local out = {}
	out[#out+1] = '[[ru:' .. name .. '|Википедия]]'
	out[#out+1] =  '«[https://pamyat-naroda.ru/heroes/?last_name=' .. mw.uri.encode( l )
		.. '&first_name=' .. mw.uri.encode( f ) .. '&middle_name=' .. mw.uri.encode( m )
		.. '&date_birth=' .. birth .. ' Память народа]»'
	out[#out+1] = '[https://yandex.ru/yandsearch?text=' .. mw.uri.encode( name ) .. '&site=mozohin.ru Поиск на сайте Мозохина]'
	out[#out+1] = '[https://www.google.ru/#safe=off&q=' .. mw.uri.encode( name .. ' site:nkvdgugb.ru' ) .. ' Поиск на сайте Григоряна]'
	out[#out+1] = '[https://yandex.ru/yandsearch?text=' .. mw.uri.encode( name ) .. '&site=knowbysight.info Поиск на сайте knowbysight.info]'
	out[#out+1] = '[https://yandex.ru/yandsearch?text=' .. mw.uri.encode( name ) .. '&site=centrasia.ru Поиск на сайте centrasia.ru]'
	out[#out+1] = '[https://yandex.ru/yandsearch?text=' .. mw.uri.encode( name ) .. ' Поиск Яндексом]'
	out[#out+1] = '[https://www.google.ru/#safe=off&q=' .. mw.uri.encode( name ) .. ' Поиск Гуглом]'
	return '<div class="nkvd-hide-link" style="text-align: center; background-color:#fff7d1; margin:1em; padding:1em;">\n'
		.. '<ul class=hlist><li>' .. table.concat( out, '</li><li>' ) .. '</li></ul></div>'
end