Module:Anniversaire
Révision datée du 11 janvier 2021 à 09:45 par Wikirouge (discussion | contributions)
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/d/m] | ?Date fin#-F[Y/d/m] | ?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#-F[Y/m/d] | ?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