X-Git-Url: http://git.cyclocoop.org/?p=velocampus%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fplugins%2Fauto%2Faveline%2Fnoisettes%2Fcalendrier_mini.html;fp=www%2Fplugins%2Fauto%2Faveline%2Fnoisettes%2Fcalendrier_mini.html;h=0f84f880b2c2f8ecad6f57f356eab74c9d090281;hp=0000000000000000000000000000000000000000;hb=80b4d3e85f78d402ed2e73f8f5d1bf4c19962eed;hpb=aaf970bf4cdaf76689ecc10609048e18d073820c
diff --git a/www/plugins/auto/aveline/noisettes/calendrier_mini.html b/www/plugins/auto/aveline/noisettes/calendrier_mini.html
new file mode 100644
index 0000000..0f84f88
--- /dev/null
+++ b/www/plugins/auto/aveline/noisettes/calendrier_mini.html
@@ -0,0 +1,65 @@
+[(#SET{titre,[(#ENV{titre_liste}|=={titre_perso}|?{[(#ENV**{titre_liste_perso}|typo)],[(#ENV{titre_liste}|_T)]})]})]
+
+ [(#ENV{afficher_titre_liste}|oui)[
(#GET{titre})
]]
+
+ [
+ «][
+ (#ENV{#ENV{var_date},#ENV{date}}|affdate_mois_annee)][
+ »]
+
+
+
+ <:date_jour_2|spip_substr{0,1}|strtoupper:> |
+ <:date_jour_3|spip_substr{0,1}|strtoupper:> |
+ <:date_jour_4|spip_substr{0,1}|strtoupper:> |
+ <:date_jour_5|spip_substr{0,1}|strtoupper:> |
+ <:date_jour_6|spip_substr{0,1}|strtoupper:> |
+ <:date_jour_7|spip_substr{0,1}|strtoupper:> |
+ <:date_jour_1|spip_substr{0,1}|strtoupper:> |
+
+
+
+ [(#REM)
+ Simplification: On commence par calculer les evenements qui:
+ (1) commencent avant le debut du mois suivant le mois demande (borne_fin_mois est en fait le 1er jour du mois suivant)
+ ET
+ (2) finissent apres le debut du mois demande (1er jour inclus)
+ Sont donc inclus:
+ (a) les evenements qui commencent dans le mois demande (test 1)
+ et dont la fin est necessairement apres le debut du mois demande (test 2 vrai aussi)
+ (b) les evenements qui finissent dans le mois demande (test 2)
+ et dont le debut est necessairement avant la fin du mois demande (test 1 vrai aussi)
+ (c) les evenements qui commencent avant le mois demande (test 1) ET finissent apres le mois demande (test 2)
+ Plus simple depuis qu'on dispose du calcul des bornes de debut et fin de mois... et plus de doublons :-)
+ Correction: on tronque le jour de la date pour bien partir du debut de mois quelle que soit la date demandee:
+ 2009-12-15 donne quand meme borne_debut_mois==2009-12-01 et borne_fin_mois==2010-01-01
+ au lieu de borne_debut_mois==2009-12-15 et borne_fin_mois==2010-01-15
+ ]
+ #SET{'borne_debut_mois', (#ENV{date}|affdate{'Y-m'}|Agenda_moisdecal{0,'Y-m-d'})}
+ #SET{'borne_fin_mois', (#ENV{date}|affdate{'Y-m'}|Agenda_moisdecal{1,'Y-m-d'})}
+
+ = #GET{'borne_debut_mois'}}>[
+ (#DATE_DEBUT|Agenda_memo_full{#DATE_FIN,[(#TITRE|addslashes)],
+ #DESCRIPTIF,#LIEU,
+ #URL_EVENEMENT,'',''})
+ ]
+ [(#REM) le "courante" ci-dessus peut etre remplace par "debut" pour retrouver l'ancien comportement]
+
+ [(#REM) Puis on les affiche dans un agenda]
+ [(#ENV{date}|aveline_agenda_mini)]
+
+
+
+
+
\ No newline at end of file