'; $o .= '
' . bbcode($ev['desc']) . '
'; $o .= '' . t('Starts: ') . '' . (($ev['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $ev['start'] /*, format */ ) : datetime_convert('UTC', 'UTC', $ev['start'] /*, format */ )) . '
'; if(! $ev['nofinish']) $o .= '' . t('Ends: ') . '' . (($ev['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $ev['finish'] /*, format */ ) : datetime_convert('UTC', 'UTC', $ev['finish'] /*, format */ )) . '
'; if(strlen($ev['location'])) $o .= '' . t('Location:') . '' . bbcode($ev['location']) . '
'; $o .= ''; return $o; } function sort_by_date($a) { usort($a,'ev_compare'); return $a; } function ev_compare($a,$b) { $date_a = (($a['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$a['start']) : $a['start']); $date_b = (($b['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$b['start']) : $b['start']); return strcmp($date_a,$date_b); }