3 * Plugin Agenda
4 pour Spip
3.0
7 * Auteurs : cf paquet.xml
10 #SET{affichage_duree,#ENV{affichage_duree,#CONFIG{agenda/affichage_duree,
12}}}
11 #SET{affichage_debut,#CONFIG{agenda/affichage_debut,#ENV{affichage_debut,date_jour}}}
12 #SET{date_debut,#ENV{date_debut,#ENV{date}}|agenda_date_debut_liste{#GET{affichage_debut}}}
13 #SET{date_prev,#GET{date_debut}|agenda_moisdecal{#GET{affichage_duree}|mult{-
1},'Y-m-d H:i:
00'}}
14 #SET{date_fin,#GET{date_debut}|agenda_moisdecal{#GET{affichage_duree},'Y-m-d H:i:
00'}}
16 [(#REM) Ne pas afficher l'annee de depart, elle est dans le h2)]
17 [(#GET{date_debut}|annee|unique{annee}|non)]
18 <div id=
"agenda-liste" class=
"liste long evenements">
19 <h2>[(#GET{date_debut}|affdate_periode{#GET{affichage_duree},#GET{affichage_debut}})]
</h2>
21 <ul class=
"liste-items evenements">
22 <BOUCLE_ev(EVENEMENTS){!evenement_passe #GET{date_debut}}{!evenement_a_venir #GET{date_fin}}{par date_debut}{id_article?}{id_rubrique?}{id_mot?}{id_evenement_source?}
>
23 [
<li class=
"item item-header month[(#DATE_DEBUT|agenda_date_passee)fini]">(#GET{affichage_duree}|
>{
1}?{[(#DATE_DEBUT|nom_mois|unique{mois})[ (#DATE_DEBUT|annee|unique{annee})]]})
</li>]
24 <li class=
"item[(#DATE_FIN|agenda_date_passee)fini]">
25 #INCLURE{fond=inclure/resume/evenement,id_evenement}
30 <p><:agenda:info_aucun_evenement:></p>
33 <div class=
"pagination">
35 <BOUCLE_prev(EVENEMENTS){id_article?}{id_rubrique?}{id_mot?}{id_evenement_source?}{!evenement_a_venir #GET{date_prev}}{
0,
1}
>#SET{hasprev,
1}
</BOUCLE_prev>
37 <BOUCLE_next(EVENEMENTS){id_article?}{id_rubrique?}{id_mot?}{id_evenement_source?}{!evenement_passe #GET{date_fin}}{
0,
1}
>#SET{hasnext,
1}
</BOUCLE_next>
38 [(#GET{hasprev}|=={
1}|ou{#GET{hasnext}|=={
1}}|oui)
39 [(#INCLURE{fond=modeles/pagination_precedent_suivant,
40 label_precedent=#GET{date_prev}|affdate_periode{#GET{affichage_duree}},
41 label_suivant=#GET{date_fin}|affdate_periode{#GET{affichage_duree}},
42 nombre_pages=#VAL{
1}|plus{#GET{hasprev}|?{
1,
0}}|plus{#GET{hasnext}|?{
1,
0}},
43 page_courante=#GET{hasprev}|?{
2,
1},
44 url_precedent=#SELF|parametre_url{date_debut,#GET{date_prev}|affdate{Y-m-d}},
45 url_suivant=#SELF|parametre_url{date_debut,#GET{date_fin}|affdate{Y-m-d}},