From 9bd9309c856a98c18b834970d5569783da548d10 Mon Sep 17 00:00:00 2001
From: Animation des soirees <nightiies@perso.iiens.net>
Date: Sat, 31 Aug 2013 12:08:56 +0200
Subject: [PATCH] Print only futur events

---
 events.php | 26 +++++---------------------
 index.php  |  1 +
 2 files changed, 6 insertions(+), 21 deletions(-)

diff --git a/events.php b/events.php
index 5b0757b..b95c8de 100644
--- a/events.php
+++ b/events.php
@@ -15,15 +15,7 @@ $output = "BEGIN:VCALENDAR
 VERSION:2.0
 METHOD:PUBLISH
 PRODID:-//Sam events//NONSGML//EN
-X-WR-CALNAME:Sam events
-BEGIN:VTIMEZONE
-TZID:UTC
-BEGIN:STANDARD
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0000
-DTSTART:".gmdate(DATE_ICAL)."
-END:STANDARD
-END:VTIMEZONE\n\n";
+X-WR-CALNAME:Sam events\n\n";
 
 // get events
 $events = $bdd->prepare('SELECT id, title, date, place, description
@@ -34,19 +26,11 @@ $events->execute();
 // loop over events
 while ($event = $events->fetch()) {
 	$output .=
-"BEGIN:VTIMEZONE
-TZID:Europe/Paris
-BEGIN:STANDARD
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART;TZID=UTC:".gmdate(DATE_ICAL)."
-END:STANDARD
-END:VTIMEZONE
-BEGIN:VEVENT
+"BEGIN:VEVENT
 UID:".$event[0]."
-DTSTAMP;TZID=Europe/Paris:".gmdate(DATE_ICAL)."
-DTSTART;TZID=UTC;TZID=Europe/Paris:" . date(DATE_ICAL, $event[2]) . "
-DTEND;TZID=UTC;TZID=Europe/Paris:" . date(DATE_ICAL, $event[2] + 5*3600) . "
+DTSTAMP:".gmdate(DATE_ICAL)."
+DTSTART:" . gmdate(DATE_ICAL, $event[2]) . "
+DTEND:" . gmdate(DATE_ICAL, $event[2] + 5*3600) . "
 SUMMARY:".str_replace(',', '\\,', $event[1])."
 DESCRIPTION:".str_replace(',', '\\,', $event[4])."
 LOCATION:".$event[3]."
diff --git a/index.php b/index.php
index fda78a8..3d5eb26 100644
--- a/index.php
+++ b/index.php
@@ -17,6 +17,7 @@ $app->get(
 
 		$events = $bdd->prepare('SELECT id, title, date, place, description
 			FROM sam
+			WHERE date > '.time().'
 			ORDER BY date');
 		$events->execute();
 
-- 
GitLab