diff --git a/index.php b/index.php index e0f2abd..ae52d7f 100644 --- a/index.php +++ b/index.php @@ -24,22 +24,29 @@ foreach ($icalLines as $line) $eventData['SUMMARY'] = str_replace("[UNHB] ", "", $data[1]); if($data[0] == "DTSTAMP") - $eventData['DTSTAMP'] = date('d M Y', strtotime(substr($data[1], 0, 8))); + $eventData['DTSTAMP'] = strtotime(substr($data[1], 0, 8)); if($data[0] == "END" and $data[1] == "VEVENT") { - array_unshift($events, $eventData); + if($eventData['DTSTAMP'] > time()) + { + array_unshift($events, $eventData); + + if(count($events) == 4) + break; + } + $eventData = array(); + + } - if(count($events) == 3) - break; } foreach ($events as $thisEvent) { - echo "

".$thisEvent['DTSTAMP']." => ".$thisEvent['SUMMARY']."

"; + echo "

".date('d M Y', $thisEvent['DTSTAMP'])." (".$thisEvent['DTSTAMP']." - ".time().") => ".$thisEvent['SUMMARY']."

"; } ?>