Update ical feed v1.3.5
authorSteve Sutton <steve@gaslightmedia.com>
Tue, 14 Jul 2015 13:55:48 +0000 (09:55 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Tue, 14 Jul 2015 13:55:48 +0000 (09:55 -0400)
Now has the full address for the events.
Also fixes ongoing events (non repeating)

ical/index.php

index 6a1d18e..cfb3c7f 100644 (file)
@@ -61,7 +61,9 @@ foreach ($events as $event) {
         icalDateFormat($event->getCreated(), false),
         icalDateFormat($event->getStarting(), $event->getStartHourArray()),
         icalDateFormat($event->getStarting(), $event->getStartHourArray()),
-        icalDateFormat($event->getEnding(), $event->getEndHourArray()),
+        ($event->getRecurr())
+            ? icalDateFormat($event->getStarting(), $event->getEndHourArray())
+            : icalDateFormat($event->getEnding(), $event->getEndHourArray()),
         $description,
         $event->getHeader()
     );
@@ -72,6 +74,18 @@ foreach ($events as $event) {
     }
     if ($event->getPlace()) {
         echo "\nLOCATION:" . $event->getPlace();
+        if ($event->getAddress()) {
+            echo "\," . $event->getAddress();
+        }
+        if ($event->getCity()) {
+            echo "\," . $event->getCity();
+        }
+        if ($event->getState()) {
+            echo "\," . $event->getState();
+        }
+        if ($event->getZip()) {
+            echo "\," . $event->getZip();
+        }
     }
     // if event has contact data
     if ($event->hasContactInfo()) {
@@ -127,7 +141,7 @@ foreach ($events as $event) {
             echo "\nRRULE:" .$freq . ';BYDAY=' . $daysInWeek . ';UNTIL=' . icalDateFormat($event->getEnding(), $event->getEndHourArray());
         }
     } else if ($event->getStarting() != $event->getEnding()) {
-        echo "\nRRULE:FREQ=DAILY;UNTIL=" . icalDateFormat($event->getEnding(), $event->getEndHourArray());
+        //echo "\nRRULE:FREQ=DAILY;UNTIL=" . icalDateFormat($event->getEnding(), $event->getEndHourArray());
     }
     echo $eventTemplateEnd;
 }