" . bbcode($ev['summary']) . "";
		$o .= "
" . bbcode($ev['desc']) . "
";
		$o .= "" . $event_start . "
";
		if (! $ev['nofinish']) {
			$o .= "" . $event_end  ."
";
		}
		if (strlen($ev['location'])) {
			$o .= "" . $ev['location'] . "
";
		}
		return $o;
	}
	$o = '' . "\r\n";
	$o .= '
' . bbcode($ev['summary']) . '
' . "\r\n";
	$o .= '
' . bbcode($ev['desc']) . '
' . "\r\n";
	$o .= '
' . t('Starts:') . ' '.$event_start
		. '
' . "\r\n";
	if (! $ev['nofinish']) {
		$o .= '
' . t('Finishes:') . ' '.$event_end
			. '
' . "\r\n";
	}
	if (strlen($ev['location'])) {
		$o .= '
 ' . t('Location:') . ' '
			. bbcode($ev['location'])
			. '
' . "\r\n";
		// Include a map of the location if the [map] BBCode is used
		if (strpos($ev['location'], "[map") !== false) {
			$map = generate_named_map($ev['location']);
			if ($map !== $ev['location']) {
				$o.= $map;
			}
		}
	}
	$o .= '