#SET{titre,#PARAMETRES|unserialize|table_valeur{titre}} #SET{style,#PARAMETRES|unserialize|table_valeur{style}} #SET{nb,#PARAMETRES|unserialize|table_valeur{nb}} #SET{motclef,#PARAMETRES|unserialize|table_valeur{mot}} #SET{chrono,#PARAMETRES|unserialize|table_valeur{chrono}} #SET{hachure,#PARAMETRES|unserialize|table_valeur{hachure}} [(#GET{titre}|non)#SET{titre,Agenda}] [(#GET{style}|non)#SET{style,bloc_visible}] [(#GET{nb}|non)#SET{nb,3}] [(#GET{motclef}|non)#SET{motclef,agenda}] [(#GET{chrono}|non)#SET{chrono,chrono1}] [(#GET{hachure}|non)#SET{hachure,non}] #SET{tableau,#ARRAY} #SET{cptfutur,0} #SET{cptpresent,0} #SET{cptpasse,0} [(#SET{auj,[(#DATE|affdate{'Y-m-d'})]})] [(#COMPTEUR_BOUCLE|<={#GET{nb}}|oui) #SET{tableau, #GET{tableau}|push{#LISTE{#DATE,article,#TITRE,#ID_ARTICLE,f}}} #SET{cptfutur, #GET{cptfutur}|plus{1}} ] [(#COMPTEUR_BOUCLE|<={#GET{nb}}|oui) #SET{tableau, #GET{tableau}|push{#LISTE{#DATE,article,#TITRE,#ID_ARTICLE,auj}}} #SET{cptpresent, #GET{cptpresent}|plus{1}} ] =1}{par date}{inverse}> [(#COMPTEUR_BOUCLE|<={#GET{nb}}|oui) #SET{tableau, #GET{tableau}|push{#LISTE{#DATE,article,#TITRE,#ID_ARTICLE,p}}} #SET{cptpasse, #GET{cptpasse}|plus{1}} ] [(#COMPTEUR_BOUCLE|<={#GET{nb}}|oui) #SET{tableau, #GET{tableau}|push{#LISTE{#DATE,breve,#TITRE,#ID_BREVE,f}}} #SET{cptfutur, #GET{cptfutur}|plus{1}} ] [(#COMPTEUR_BOUCLE|<={#GET{nb}}|oui) #SET{tableau, #GET{tableau}|push{#LISTE{#DATE,breve,#TITRE,#ID_BREVE,auj}}} #SET{cptpresent, #GET{cptpresent}|plus{1}} ] =1}{par date}{inverse}> [(#COMPTEUR_BOUCLE|<={#GET{nb}}|oui) #SET{tableau, #GET{tableau}|push{#LISTE{#DATE,breve,#TITRE,#ID_BREVE,p}}} #SET{cptpasse, #GET{cptpasse}|plus{1}} ] #SET{total,#GET{cptfutur}|plus{#GET{cptpresent}}|plus{#GET{cptpasse}}} #SET{nbpasse,0} [(#GET{cptpresent}|<{#GET{nb}}|oui) #SET{difference1,#GET{nb}|moins{#GET{cptpresent}}} #SET{difference2,#GET{difference1}|moins{#GET{cptfutur}}} [(#GET{cptfutur}|<{#GET{difference1}}|oui) #SET{nbpasse,#GET{difference2}} ] ] #SET{evts_passes_a_eliminer,#GET{cptpasse}|moins{#GET{nbpasse}}} #SET{dernier_evt_a_afficher,#GET{nb}|plus{#GET{evts_passes_a_eliminer}}}
[(#GET{nb}|<={0}|oui)
Erreur dans le nombre d'éléments à afficher
#SET{nb,3} ] [(#GET{total}|!={0}|oui)]

#GET{titre}

[(#GET{chrono}|=={chrono1}|oui) [(#COMPTEUR_BOUCLE|>{#GET{evts_passes_a_eliminer}}|oui) [(#COMPTEUR_BOUCLE|<={#GET{dernier_evt_a_afficher}}|oui)
    [(#VALEUR{1}|=={article}|oui) ] [(#VALEUR{1}|=={breve}|oui) ] [(#VALEUR{0}|affdate{d})] / [(#VALEUR{0}|affdate{m})] / [(#VALEUR{0}|affdate{Y})]

    #VALEUR{2}

] ] ] [(#GET{chrono}|=={chrono2}|oui) #SET{debut,#GET{total}|moins{#GET{dernier_evt_a_afficher}}} #SET{fin,#GET{total}|moins{#GET{evts_passes_a_eliminer}}} [(#COMPTEUR_BOUCLE|>{#GET{debut}}|oui) [(#COMPTEUR_BOUCLE|<={#GET{fin}}|oui)
    [(#VALEUR{1}|=={article}|oui) ] [(#VALEUR{1}|=={breve}|oui) ] [(#VALEUR{0}|affdate{d})] / [(#VALEUR{0}|affdate{m})] / [(#VALEUR{0}|affdate{Y})]

    #VALEUR{2}

] ] ]
[(#SESSION{statut}|=={0minirezo}|oui) [(#GET{cptfutur}|plus{#GET{cptpresent}}|plus{#GET{cptpasse}}|=={0}|oui)
Aucun article ni aucune brève ne sont liés à ce mot clef : #GET{motclef} , donc le module -Agenda- n'apparaîtra pas à l'utilisateur.
] ]