1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <?php
- /**
- * Elgg default object view
- *
- * @package Elgg
- * @subpackage Core
- * @author Curverider Ltd
- * @link http://elgg.org/
- */
- elgg_load_library('elgg:event_calendar');
- $title = $vars['entity']->title;
-
- $event_items = event_calendar_get_formatted_full_items($vars['entity']);
- $items = array();
- foreach($event_items as $item) {
- if (trim($item->value)) {
- $items[] = '<b>'.$item->title.'</b>: '.$item->value;
- }
- }
-
- $description = '<p>'.implode('<br />',$items).'</p>';
-
- if ($vars['entity']->long_description) {
- $description .= '<p>'.elgg_autop($vars['entity']->long_description).'</p>';
- } else {
- $description .= '<p>'.$vars['entity']->description.'</p>';
- }
- ?>
- <item>
- <guid isPermaLink='true'><?php echo htmlspecialchars($vars['entity']->getURL()); ?></guid>
- <link><?php echo htmlspecialchars($vars['entity']->getURL()); ?></link>
- <title><![CDATA[<?php echo $title; ?>]]></title>
- <description><![CDATA[<?php echo $description; ?>]]></description>
- <?php
- $owner = $vars['entity']->getOwnerEntity();
- if ($owner)
- {
- ?>
- <dc:creator><?php echo $owner->name; ?></dc:creator>
- <?php
- }
- ?>
- <?php
- if (
- ($vars['entity'] instanceof Locatable) &&
- ($vars['entity']->getLongitude()) &&
- ($vars['entity']->getLatitude())
- ) {
- ?>
- <georss:point><?php echo $vars['entity']->getLatitude(); ?> <?php echo $vars['entity']->getLongitude(); ?></georss:point>
- <?php
- }
- ?>
- <?php echo elgg_view('extensions/item'); ?>
- </item>
|