Changeset 34536 for _plugins_/agenda

Show
Ignore:
Timestamp:
01/17/10 15:40:32 (2 months ago)
Author:
Nathan.spiping@…
Message:

Corrections ICALs:

(1) ajout charset manquant (agenda-ical.html, ical-agenda.html)
(2) texte brut pour les calendriers ICAL et pas celui qui contient du HTML
(3) factorisation du modele pour un evenement ICAL (agenda-ical.html, inc/un-evenement-ical.html)

  • pas fait dans ical-agenda.html car le modele est legerement different
  • a quoi sert-il d'en maintenir deux d'ailleurs?

Qui et quand change-t-on le numero de version?

Location:
_plugins_/agenda/2_0_0
Files:
1 added
2 modified

Legend:

Unmodified
Added
Removed
  • _plugins_/agenda/2_0_0/agenda-ical.html

    r34437 r34536  
    1 #HTTP_HEADER{Content-type:text/calendar} 
     1#HTTP_HEADER{Content-type:text/calendar; charset=#CHARSET} 
    22#CACHE{3600} 
    33BEGIN:VCALENDAR 
     
    55X-WR-TIMEZONE:Europe/Paris 
    66CALSCALE:GREGORIAN 
    7 X-WR-CALNAME;VALUE=TEXT:[(#NOM_SITE_SPIP|filtrer_ical)] Agenda 
     7X-WR-CALNAME;VALUE=TEXT:[(#NOM_SITE_SPIP|filtrer_ical)] -- Agenda 
    88[X-WR-CALDESC:(#DESCRIPTIF_SITE_SPIP|supprimer_tags|filtrer_ical)] 
    99X-WR-RELCALID:[(#URL_SITE_SPIP|filtrer_ical)] 
    1010 
    1111<BOUCLE_evenement2(EVENEMENTS) {branche ?}{id_article ?} {statut=publie}{par date_fin} {age_fin<=0} {0,50} {doublons}> 
    12 BEGIN:VEVENT 
    13 SUMMARY:[(#TITRE|filtrer_ical)] 
    14 UID:evenement#ID_EVENEMENT @ [(#URL_SITE_SPIP|filtrer_ical)][ 
    15 DTSTAMP:(#DATE_DEBUT|date_ical)][(#HORAIRE|=={oui}|?{[ 
    16 DTSTART:(#DATE_DEBUT|date_ical)][ 
    17 DTEND:(#DATE_FIN|date_ical)],[ 
    18 DTSTART;VALUE=DATE:(#DATE_DEBUT|affdate{Ymd})][ 
    19 DTEND;VALUE=DATE:(#DATE_FIN|agenda_jourdecal{1,Ymd})]})][ 
    20 LOCATION:(#LIEU|PtoBR|filtrer_ical)][ 
    21 DESCRIPTION:(#DESCRIPTIF|supprimer_tags|filtrer_ical)] 
    22 CATEGORIES:<BOUCLE_article(ARTICLES) {id_article=#ID_ARTICLE}>[(#TITRE|filtrer_ical)]</BOUCLE_article> 
    23 URL:[(#URL_ARTICLE|parametre_url{id_evenement,#ID_EVENEMENT}|url_absolue|filtrer_ical)] 
    24 STATUS:CONFIRMED 
    25 END:VEVENT 
     12[(#INCLURE{fond=inc/un-evenement-ical}{evtitre=#TITRE}{id_evenement}{date_debut}{horaire}{date_fin}{id_article}{descriptif}{lieu})] 
    2613</BOUCLE_evenement2> 
    2714 
    2815<BOUCLE_evenement3(EVENEMENTS) {branche ?}{id_article ?} {statut=publie}{par date_fin} {age_fin>=0} {inverse} {0,50} {doublons}> 
    29 BEGIN:VEVENT 
    30 SUMMARY:[(#TITRE|filtrer_ical)] 
    31 UID:evenement#ID_EVENEMENT @ [(#URL_SITE_SPIP|filtrer_ical)][ 
    32 DTSTAMP:(#DATE_DEBUT|date_ical)][(#HORAIRE|=={oui}|?{[ 
    33 DTSTART:(#DATE_DEBUT|date_ical)][ 
    34 DTEND:(#DATE_FIN|date_ical)],[ 
    35 DTSTART;VALUE=DATE:(#DATE_DEBUT|affdate{Ymd})][ 
    36 DTEND;VALUE=DATE:(#DATE_FIN|agenda_jourdecal{1,Ymd})]})][ 
    37 LOCATION:(#LIEU|PtoBR|filtrer_ical)][ 
    38 DESCRIPTION:(#DESCRIPTIF|supprimer_tags|filtrer_ical)] 
    39 CATEGORIES:<BOUCLE_article(ARTICLES) {id_article=#ID_ARTICLE}>[(#TITRE|filtrer_ical)]</BOUCLE_article> 
    40 URL:[(#URL_ARTICLE|parametre_url{id_evenement,#ID_EVENEMENT}|url_absolue|filtrer_ical)] 
    41 STATUS:CONFIRMED 
    42 END:VEVENT 
     16[(#INCLURE{fond=inc/un-evenement-ical}{evtitre=#TITRE}{id_evenement}{date_debut}{horaire}{date_fin}{id_article}{descriptif}{lieu})] 
    4317</BOUCLE_evenement3> 
    4418 
    4519<BOUCLE_evenement(EVENEMENTS) {branche ?}{id_article ?} {statut=publie}{par date_fin} {inverse} {0,50} {doublons}> 
    46 BEGIN:VEVENT 
    47 SUMMARY:[(#TITRE|filtrer_ical)] 
    48 UID:evenement#ID_EVENEMENT @ [(#URL_SITE_SPIP|filtrer_ical)][ 
    49 DTSTAMP:(#DATE_DEBUT|date_ical)][(#HORAIRE|=={oui}|?{[ 
    50 DTSTART:(#DATE_DEBUT|date_ical)][ 
    51 DTEND:(#DATE_FIN|date_ical)],[ 
    52 DTSTART;VALUE=DATE:(#DATE_DEBUT|affdate{Ymd})][ 
    53 DTEND;VALUE=DATE:(#DATE_FIN|agenda_jourdecal{1,Ymd})]})][ 
    54 LOCATION:(#LIEU|PtoBR|filtrer_ical)][ 
    55 DESCRIPTION:(#DESCRIPTIF|supprimer_tags|filtrer_ical)] 
    56 CATEGORIES:<BOUCLE_article(ARTICLES) {id_article=#ID_ARTICLE}>[(#TITRE|filtrer_ical)]</BOUCLE_article> 
    57 URL:[(#URL_ARTICLE|parametre_url{id_evenement,#ID_EVENEMENT}|url_absolue|filtrer_ical)] 
    58 STATUS:CONFIRMED 
    59 END:VEVENT 
     20[(#INCLURE{fond=inc/un-evenement-ical}{evtitre=#TITRE}{id_evenement}{date_debut}{horaire}{date_fin}{id_article}{descriptif}{lieu})] 
    6021</BOUCLE_evenement> 
    6122 
  • _plugins_/agenda/2_0_0/ical-agenda.html

    r7975 r34536  
    1 #HTTP_HEADER{content-type:text/calendar} 
     1#HTTP_HEADER{content-type:text/calendar; charset=#CHARSET} 
    22BEGIN:VCALENDAR 
    33CALSCALE:GREGORIAN 
     
    77<BOUCLE_evemnt (EVENEMENTS) {id_article ?}> 
    88BEGIN:VEVENT 
    9 SUMMARY:[(#TITRE|filtrer_ical)] 
    10 UID:evenement#ID_EVENEMENT @ #URL_SITE_SPIP 
    11 DTSTAMP:[(#DATE_DEBUT|date_ical)] 
    12 DTSTART:[(#DATE_DEBUT|date_ical)] 
    13 DTEND:[(#DATE_FIN|date_ical)] 
    14 <B_article2>CATEGORIES:<BOUCLE_article2 (ARTICLES) {id_article=#ID_ARTICLE}>[(#TITRE|filtrer_ical)]</BOUCLE_article2> 
    15 DESCRIPTION:[(#DESCRIPTIF|filtrer_ical)]\n[<:lieu:>(#LIEU|filtrer_ical)] 
     9SUMMARY:[(#TITRE|filtrer_ical|textebrut)] 
     10UID:evenement#ID_EVENEMENT @ [(#URL_SITE_SPIP|filtrer_ical)] 
     11DTSTAMP:[(#DATE_DEBUT|date_ical)][(#HORAIRE|=={oui}|?{[ 
     12DTSTART:(#DATE_DEBUT|date_ical)][ 
     13DTEND:(#DATE_FIN|date_ical)],[ 
     14DTSTART;VALUE=DATE:(#DATE_DEBUT|affdate{Ymd})][ 
     15DTEND;VALUE=DATE:(#DATE_FIN|agenda_jourdecal{1,Ymd})]})] 
     16<B_article2>CATEGORIES:<BOUCLE_article2 (ARTICLES) {id_article=#ID_ARTICLE}>[(#TITRE|filtrer_ical|textebrut)]</BOUCLE_article2> 
     17DESCRIPTION:[(#DESCRIPTIF|filtrer_ical|textebrut)]\n[<:lieu:>(#LIEU|filtrer_ical|textebrut)] 
    1618STATUS:CONFIRMED 
    1719END:VEVENT