Module:Anniversaire

De Wikirouge
Aller à la navigation Aller à la recherche

La documentation pour ce module peut être créée à Module:Anniversaire/doc

local p = {} --p est l’abrégé de paquet

function p.NaissanceDansLeMois( frame )
	mois = os.date("%m")
	mois2 = tostring(tonumber(mois)+1)
	if mois2 == 13 then mois2 = 1 end
	jour = tonumber(os.date("%d"))
	jours = ''
	
	jour_i = jour
	while ( jour_i <= 30 ) do
		jour_i = jour_i + 1
		jours = jours..'{{#ask:[[Catégorie:Socialistes]][[Date_month::'
				..mois..']][[Date_day::'..tostring(jour_i)
				..']]| format=template | template=GalerieAnniversaire | userparam=naissait| ?Date#-F[Y/m/d] | ?Date fin#-F[Y/m/d] | ?Page image #}}'
	end
	
	jour_i = 0
	
	while ( jour_i <= jour ) do
		jour_i = jour_i + 1
		jours = jours..'{{#ask:[[Catégorie:Socialistes]][[Date_month::'
				..mois2..']][[Date_day::'..tostring(jour_i)
				..']]| format=template | template=GalerieAnniversaire| userparam=naissait| ?Date | ?Date fin#-F[Y/m/d] | ?Page image #}}'
	end

	return frame:preprocess(jours)

end



function p.DecesDansLeMois( frame )
	mois = os.date("%m")
	mois2 = tostring(tonumber(mois)+1)
	if mois2 == 13 then mois2 = 1 end
	jour = tonumber(os.date("%d"))
	jours = ''
	
	jour_i = jour
	while ( jour_i <= 30 ) do
		jour_i = jour_i + 1
		jours = jours..'{{#ask:[[Catégorie:Socialistes]][[Date_month_fin::'
				..mois..']][[Date_day_fin::'..tostring(jour_i)
				..']]| format=template | template=GalerieAnniversaire | userparam=mourait| ?Date#-F[Y/m/d] | ?Date fin#-F[Y/m/d] | ?Page image #}}'
	end
	
	jour_i = 0
	
	while ( jour_i <= jour ) do
		jour_i = jour_i + 1
		jours = jours..'{{#ask:[[Catégorie:Socialistes]][[Date_month_fin::'
				..mois2..']][[Date_day_fin::'..tostring(jour_i)
				..']]| format=template | template=GalerieAnniversaire | userparammourait| ?Date#-F[Y/m/d] | ?Date fin#-F[Y/m/d] | ?Page image #}}'
	end

	return frame:preprocess(jours)

end



function p.EvtDansLeMois( frame )
	mois = os.date("%m")
	mois2 = tostring(tonumber(mois)+1)
	if mois2 == 13 then mois2 = 1 end
	jour = tonumber(os.date("%d"))
	jours = ''
	
	jour_i = jour
	while ( jour_i <= 30 ) do
		jour_i = jour_i + 1
		jours = jours..'{{#ask:[[Catégorie:Histoire|+depth=0]][[Date_month::'
				..mois..']][[Date_day::'..tostring(jour_i)
				..']]| format=template | template=GalerieAnniversaire | userparam=débutait| ?Date#-F[Y/m/d] | ?Date fin#-F[Y/m/d] | ?Page image #}}'
	end
	
	jour_i = 0
	
	while ( jour_i <= jour ) do
		jour_i = jour_i + 1
		jours = jours..'{{#ask:[[Catégorie:Histoire|+depth=0]][[Date_month::'
				..mois2..']][[Date_day::'..tostring(jour_i)
				..']]| format=template | template=GalerieAnniversaire | userparam=débutait| ?Date#-F[Y/m/d] | ?Date fin#-F[Y/m/d] | ?Page image #}}'
	end

	return frame:preprocess(jours)

end



function p.EvtFinDansLeMois( frame )
	mois = os.date("%m")
	mois2 = tostring(tonumber(mois)+1)
	if mois2 == 13 then mois2 = 1 end
	jour = tonumber(os.date("%d"))
	jours = ''
	
	jour_i = jour
	while ( jour_i <= 30 ) do
		jour_i = jour_i + 1
		jours = jours..'{{#ask:[[Catégorie:Histoire|+depth=0]][[Date_month_fin::'
				..mois..']][[Date_day_fin::'..tostring(jour_i)
				..']]| format=template | template=GalerieAnniversaire | userparam=finissait| ?Date#-F[Y/m/d] | ?Date fin#-F[Y/m/d] | ?Page image #}}'
	end
	
	jour_i = 0
	
	while ( jour_i <= jour ) do
		jour_i = jour_i + 1
		jours = jours..'{{#ask:[[Catégorie:Histoire|+depth=0]][[Date_month_fin::'
				..mois2..']][[Date_day_fin::'..tostring(jour_i)
				..']]| format=template | template=GalerieAnniversaire | userparam=finissait| ?Date#-F[Y/m/d] | ?Date fin#-F[Y/m/d] | ?Page image #}}'
	end

	return frame:preprocess(jours)

end


return p