aboutsummaryrefslogtreecommitdiff
path: root/views/ical/export
diff options
context:
space:
mode:
authorCash Costello <cash.costello@gmail.com>2011-10-25 07:56:31 -0400
committerCash Costello <cash.costello@gmail.com>2011-10-25 07:56:31 -0400
commit65bd37c1f0e3e3adb04bd48dad6183bcd3c7e26c (patch)
treea29068973073e925d933e4450eb28c8a6f1ee867 /views/ical/export
parente1b8b96b1eaf41416ce08574c5b9b51530947cf0 (diff)
downloadelgg-65bd37c1f0e3e3adb04bd48dad6183bcd3c7e26c.tar.gz
elgg-65bd37c1f0e3e3adb04bd48dad6183bcd3c7e26c.tar.bz2
Refs #3201 a working ical view type
Diffstat (limited to 'views/ical/export')
-rw-r--r--views/ical/export/entity.php36
1 files changed, 19 insertions, 17 deletions
diff --git a/views/ical/export/entity.php b/views/ical/export/entity.php
index caa60c7a5..eaa3b56d8 100644
--- a/views/ical/export/entity.php
+++ b/views/ical/export/entity.php
@@ -9,23 +9,25 @@
$entity = $vars['entity'];
-if (
- ($entity instanceof Notable) &&
- ($entity->getCalendarStartTime()) &&
- ($entity->getCalendarEndTime())
-)
-{
-?>
+if ($entity instanceof Notable &&
+ $entity->getCalendarStartTime() &&
+ $entity->getCalendarEndTime()) {
+
+ $timestamp = date("Ymd\THis\Z", $entity->getTimeCreated());
+ $start = date("Ymd\THis\Z", $entity->getCalendarStartTime());
+ $end = date("Ymd\THis\Z", $entity->getCalendarEndTime());
+ $summary = $entity->title;
+ $modified = date("Ymd\THis\Z", $entity->getTimeUpdated());
+
+ echo <<< ICAL
BEGIN:VEVENT
-DTSTAMP:<?php echo date("Ymd\THis\Z", $entity->getTimeCreated()); ?>
-DTSTART:<?php echo date("Ymd\THis\Z", $entity->getCalendarStartTime()); ?>
-DTEND:<?php echo date("Ymd\THis\Z", $entity->getCalendarEndTime()); ?>
-SUMMARY:<?php echo $event->title; ?>
-LAST-MODIFIED:<?php echo date("Ymd\THis\Z", $entity->getTimeUpdated()); ?>
+DTSTAMP:$timestamp
+DTSTART:$start
+DTEND:$end
+SUMMARY:$summary
+LAST-MODIFIED:$modified
END:VEVENT
-<?php
-}
-?>
- if (
- ) \ No newline at end of file
+ICAL;
+
+}