$userName = $userData['real_name'] ? $userData['real_name'] : $userData['login']; $rss->title = $userName . " at " . $gBitSystem->getConfig('site_title'); $listHash['user_id'] = $_REQUEST['user_id']; } } if (!empty($_REQUEST['event_id'])) { $listHash['event_id'] = $_REQUEST['event_id']; $gEvent = new BitEvents($_REQUEST['event_id']); $gEvent->load(); if (isset($gEvent->mContentId)) { // adjust feed title to event title $rss->title = $gEvent->getTitle() . " at " . $gBitSystem->getConfig('site_title'); if (isset($userName)) { $rss->title = $userName . "'s Events in " . $rss->title; } $rss->description = $gEvent->parseData(); } } $feeds = $event->getList($listHash); // set the rss link $rss->link = 'http://' . $_SERVER['HTTP_HOST'] . EVENTS_PKG_URL . (!empty($_REQUEST['event_id']) ? "?event_id=" . $_REQUEST['event_id'] : ""); // get all the data ready for the feed creator foreach ($feeds as $feed) { $item = new FeedItem(); $item->title = $event->getTitleFromHash($feed); $item->link = BIT_BASE_URI . $event->getDisplayUrl($feed['content_id']); $item->description = $feed['parsed']; $item->date = (int) $feed['last_modified']; $item->source = 'http://' . $_SERVER['HTTP_HOST'] . BIT_ROOT_URL; $item->author = $gBitUser->getDisplayName(FALSE, $feed); $item->descriptionTruncSize = $gBitSystem->getConfig('rssfeed_truncate', 50000);