From 61ed36e446a60e35c12f26555205435ccacf6204 Mon Sep 17 00:00:00 2001 From: Hannes Mannerheim Date: Fri, 9 Oct 2015 16:22:47 +0200 Subject: [PATCH] make event urls federate --- plugins/Event/EventPlugin.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/plugins/Event/EventPlugin.php b/plugins/Event/EventPlugin.php index 75bdfd2ec3..4e9d153b16 100644 --- a/plugins/Event/EventPlugin.php +++ b/plugins/Event/EventPlugin.php @@ -164,6 +164,13 @@ class EventPlugin extends MicroAppPlugin $location = $location_object->item(0)->nodeValue; } + // url is optional + $url = null; + $url_object = $happeningObj->element->getElementsByTagName('url'); + if($url_object->length > 0) { + $url = $url_object->item(0)->nodeValue; + } + $notice = null; switch ($activity->verb) { @@ -175,7 +182,7 @@ class EventPlugin extends MicroAppPlugin $happeningObj->title, $location, $happeningObj->summary, - null, + $url, $options); break; case RSVP::POSITIVE: @@ -251,8 +258,8 @@ class EventPlugin extends MicroAppPlugin common_date_iso8601($happening->end_time)); $obj->extra[] = array('location', false, $happening->location); + $obj->extra[] = array('url', false, $happening->url); - // FIXME: add URL // XXX: probably need other stuff here return $obj;