Moduł:GNM

Z Nonsensopedii, polskiej encyklopedii humoru
Wersja z dnia 21:04, 6 sty 2022 autorstwa Ostrzyciel (dyskusja • edycje) (let's see)
(różn.) ← przejdź do poprzedniej wersji • przejdź do aktualnej wersji (różn.) • przejdź do następnej wersji → (różn.)

Ustawia atrybut SMW z którego roku pochodzi ten GNM, jeśli da się to automagicznie ustalić.


local p = {}

function p.setSMW(frame)
	local title = mw.title.getCurrentTitle().fullText
	
	local record = mw.smw.getQueryResult{
		'[[Jest głosowaniem strony::' .. title .. ']]',
		'?Jest z roku=rok',
		link = 'none'
	}['results'][1]

	if not record then
		record = mw.smw.getQueryResult{
			'[[Jest obiektem wyników FotoŁowcy::' .. title .. ']]',
			'?Jest z roku=rok',
			link = 'none'
		}['results'][1]
	end
	
	if not record then return end
	
	local year = record['printouts']['rok'][1]
	mw.smw.set({
		['GNM rok'] = year
	})
end

return p