From f81bbaa623dc62e1c4ae01c5b1e90006dd476a6a Mon Sep 17 00:00:00 2001 From: marcus Date: Fri, 19 Jun 2009 14:36:30 +0000 Subject: Closes #581: First draft ICAL export views for Notable calendar events. git-svn-id: https://code.elgg.org/elgg/trunk@3347 36083f99-b078-4883-b0ff-0f9b5a30f544 --- views/ical/canvas/default.php | 20 ++++++++++++++++++++ views/ical/export/entity.php | 35 +++++++++++++++++++++++++++++++++++ views/ical/object/default.php | 16 ++++++++++++++++ views/ical/pageshells/pageshell.php | 23 +++++++++++++++++++++++ views/ical/search/entity_list.php | 20 ++++++++++++++++++++ 5 files changed, 114 insertions(+) create mode 100644 views/ical/canvas/default.php create mode 100644 views/ical/export/entity.php create mode 100644 views/ical/object/default.php create mode 100644 views/ical/pageshells/pageshell.php create mode 100644 views/ical/search/entity_list.php (limited to 'views/ical') diff --git a/views/ical/canvas/default.php b/views/ical/canvas/default.php new file mode 100644 index 000000000..bda23f11f --- /dev/null +++ b/views/ical/canvas/default.php @@ -0,0 +1,20 @@ + \ No newline at end of file diff --git a/views/ical/export/entity.php b/views/ical/export/entity.php new file mode 100644 index 000000000..0413cd56a --- /dev/null +++ b/views/ical/export/entity.php @@ -0,0 +1,35 @@ +getCalendarStartTime()) && + ($entity->getCalendarEndTime()) + ) + { +?> +BEGIN:VEVENT +DTSTAMP:getTimeCreated()); ?> +DTSTART:getCalendarStartTime()); ?> +DTEND:getCalendarEndTime()); ?> +SUMMARY:title; ?> +LAST-MODIFIED:getTimeUpdated()); ?> +END:VEVENT + + if ( + + ) \ No newline at end of file diff --git a/views/ical/object/default.php b/views/ical/object/default.php new file mode 100644 index 000000000..4b9b075f6 --- /dev/null +++ b/views/ical/object/default.php @@ -0,0 +1,16 @@ + \ No newline at end of file diff --git a/views/ical/pageshells/pageshell.php b/views/ical/pageshells/pageshell.php new file mode 100644 index 000000000..29894cdad --- /dev/null +++ b/views/ical/pageshells/pageshell.php @@ -0,0 +1,23 @@ + +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//Curverider Ltd//NONSGML Elgg //EN + +END:VCALENDAR diff --git a/views/ical/search/entity_list.php b/views/ical/search/entity_list.php new file mode 100644 index 000000000..8712f7134 --- /dev/null +++ b/views/ical/search/entity_list.php @@ -0,0 +1,20 @@ + 0) { + foreach($entities as $entity) + echo elgg_view_entity($entity); + } + +?> \ No newline at end of file -- cgit v1.2.3