From 496b59b985fdeeb70a574d0057e530925ef5a08d Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Mon, 27 Nov 2006 06:26:47 +0000
Subject: [PATCH] Ajout de champ ICS pour Konqueror (corrige #693)

---
 dist/ical.html         | 2 ++
 ecrire/action/ical.php | 3 +++
 2 files changed, 5 insertions(+)

diff --git a/dist/ical.html b/dist/ical.html
index e6aad70db6..c460c68aa8 100644
--- a/dist/ical.html
+++ b/dist/ical.html
@@ -2,6 +2,8 @@
 #CACHE{3600}
 BEGIN:VCALENDAR
 CALSCALE:GREGORIAN
+PRODID: SPIP http://www.spip.net
+VERSION:2.0
 X-WR-CALNAME;VALUE=TEXT:[(#NOM_SITE_SPIP|filtrer_ical)]
 X-WR-RELCALID:[(#URL_SITE_SPIP|filtrer_ical)]
 <BOUCLE_articles(ARTICLES){par date}{inverse}{0,100}>
diff --git a/ecrire/action/ical.php b/ecrire/action/ical.php
index 95d40ed78d..b2a264e93b 100644
--- a/ecrire/action/ical.php
+++ b/ecrire/action/ical.php
@@ -56,10 +56,13 @@ function action_ical_dist()
 	lang_select($langue_utilisateur);
 	$nom_site = $GLOBALS['meta']["nom_site"];
 	$adresse_site = url_de_base();
+	$spip = "SPIP " . $GLOBALS['spip_version_affichee'] . ' ' . $GLOBALS['home_server'];
 
 	header("Content-Type: text/calendar; charset=utf-8");
 	echo	filtrer_ical ("BEGIN:VCALENDAR"), "\n",
 		filtrer_ical ("CALSCALE:GREGORIAN"), "\n",
+		filtrer_ical ("PRODID: $spip"), "\n",
+		filtrer_ical ("VERSION:2.0"), "\n",
 		filtrer_ical ("X-WR-CALNAME;VALUE=TEXT:$nom_site / $nom_utilisateur"), "\n",
 		filtrer_ical ("X-WR-RELCALID:cal$id_utilisateur @ $adresse_site"), "\n";
 	spip_ical_rendez_vous($id_utilisateur, $nom_site);
-- 
GitLab