Module:Anniversaire
Aller à la navigation
Aller à la recherche
Module qui recherche les personnes ou évènements ayant des anniversaires dans le mois qui vient.
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
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 début#-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 début#-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_fin_month::'
..mois..']][[Date_fin_day::'..tostring(jour_i)
..']]| format=template | template=GalerieAnniversaire | userparam=mourait| ?Date début#-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_fin_month::'
..mois2..']][[Date_fin_day::'..tostring(jour_i)
..']]| format=template | template=GalerieAnniversaire | userparam=mourait| ?Date début#-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||Partis||Syndicats|+depth=0]][[Date_month::'
..mois..']][[Date_day::'..tostring(jour_i)
..']]| format=template | template=GalerieAnniversaire | userparam=débutait| ?Date début#-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||Partis||Syndicats|+depth=0]][[Date_month::'
..mois2..']][[Date_day::'..tostring(jour_i)
..']]| format=template | template=GalerieAnniversaire | userparam=débutait| ?Date début#-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||Partis||Syndicats|+depth=0]][[Date_fin_month::'
..mois..']][[Date_fin_day::'..tostring(jour_i)
..']]| format=template | template=GalerieAnniversaire | userparam=finissait| ?Date début#-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||Partis||Syndicats|+depth=0]][[Date_fin_month::'
..mois2..']][[Date_fin_day::'..tostring(jour_i)
..']]| format=template | template=GalerieAnniversaire | userparam=finissait| ?Date début#-F[Y/m/d] | ?Date fin#-F[Y/m/d] | ?Page Image #}}'
end
return frame:preprocess(jours)
end
return p