source: spip-zone/_plugins_/agenda_fullcalendar_facile/trunk/agenda.json.html @ 107954

Last change on this file since 107954 was 107954, checked in by maieul@…, 3 years ago

espacement

File size: 1.2 KB
Line 
1#SET{start,#ENV{start}|strtotime}
2#SET{end,#ENV{end}|strtotime}
3
4#HTTP_HEADER{Content-type:application/json;charset=#CHARSET}
5[<BOUCLE_evenements(EVENEMENTS){', '}{par date_debut}   
6{agendafull date_debut,date_fin, periode,
7        #VAL{Y}|date{#GET{start}}, #VAL{m}|date{#GET{start}},     #VAL{d}|date{#GET{start}},
8        #VAL{Y}|date{#GET{end}}, #VAL{m}|date{#GET{end}}, #VAL{d}|date{#GET{end}}}
9        >
10        [(#SET{tableau,#ARRAY{id,#ID_EVENEMENT,
11title,[(#TITRE|html2unicode|unicode2charset)],
12allDay,[(#HORAIRE|=={non}|?{#EVAL{true},#EVAL{false}})],
13start,#DATE_DEBUT,
14end,#DATE_FIN,
15url,#URL_ARTICLE,
16description,[(#DESCRIPTIF|html2unicode|unicode2charset)]}})]
17[(#ENV{couleur}|=={rubrique}|oui)
18#SET{tableau,#GET{tableau}|array_merge{#ARRAY{
19        color,
20        #INCLURE{fond=inc-couleur-objet,objet=rubrique,id_objet=#ID_RUBRIQUE}}
21        }
22}]
23[(#ENV{couleur}|=={article}|oui)
24#SET{tableau,#GET{tableau}|array_merge{#ARRAY{
25        color,
26        #INCLURE{fond=inc-couleur-objet,objet=article,id_objet=#ID_ARTICLE}}
27        }
28}]
29[(#ENV{couleur}|=={evenement}|oui)
30#SET{tableau,#GET{tableau}|array_merge{#ARRAY{
31        color,
32        #INCLURE{fond=inc-couleur-objet,objet=evenement,id_objet=#ID_EVENEMENT}}
33        }
34}]
35[(#GET{tableau}|json_encode)]
36</BOUCLE_evenements>]
Note: See TracBrowser for help on using the repository browser.