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})

]] + + + + + + + + + + + + + + + [(#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)] + + +
[ + «][ + (#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:>
+   +
\ No newline at end of file