예제 #1
0
 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
 * @author Kevin Jardine <*****@*****.**>
 * @copyright Radagast Solutions 2008
 * @link http://radagast.biz/
 * 
 */
elgg_load_library('elgg:event_calendar');
$event = $vars['entity'];
$full = elgg_extract('full_view', $vars, FALSE);
if ($full) {
    $body = elgg_view('event_calendar/strapline', $vars);
    if ($event->web_conference) {
        $body .= '<br />';
        $body .= elgg_view('event_calendar/conference_button', array('event' => $event));
    }
    $event_items = event_calendar_get_formatted_full_items($event);
    $body .= '<br />';
    foreach ($event_items as $item) {
        $value = $item->value;
        if (!empty($value)) {
            //This function controls the alternating class
            $even_odd = 'odd' != $even_odd ? 'odd' : 'even';
            $body .= "<p class=\"{$even_odd}\"><b>";
            $body .= $item->title . ':</b> ';
            $body .= $item->value;
        }
    }
    $metadata = elgg_view_menu('entity', array('entity' => $event, 'handler' => 'event_calendar', 'sort_by' => 'priority', 'class' => 'elgg-menu-hz'));
    $tags = elgg_view('output/tags', array('tags' => $event->tags));
    $params = array('entity' => $event, 'metadata' => $metadata, 'tags' => $tags, 'title' => false);
    $list_body = elgg_view('object/elements/summary', $params);
예제 #2
0
<?php

/**
 * Elgg default object view
 *
 * @package Elgg
 * @subpackage Core
 * @author Curverider Ltd
 * @link http://elgg.org/
 */
$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>