You are here

function theme_event_node_day in Event 5

Same name and namespace in other branches
  1. 5.2 event.theme \theme_event_node_day()

Format an event node for display in an expanded calendar, like a calendar page

Parameters

node: The node being displayed

File

./event.theme, line 68

Code

function theme_event_node_day($node) {
  static $zebra;
  $output .= '<div class="event dayview' . ($zebra++ % 2 ? ' odd' : '') . '">' . "\n";
  if (variable_get('event_type_control', 'all') != 'never') {
    if (count(event_get_types('all')) + count(event_get_types('solo')) > 1) {
      $output .= '<div class="type">' . l('(' . $node->event_node_title . ')', 'event/' . gmdate('Y/m/d', $node->event_start) . '/day/' . $node->type, array(
        'title' => t('limit view to events of this type'),
      )) . '</div>' . "\n";
    }
  }
  $output .= '<div class="title">' . l($node->title, "node/{$node->nid}", array(
    'title' => t('view this event'),
  )) . '</div>' . "\n";
  $output .= '<div class="start">' . t('Start: ') . $node->start_time_format . '</div>' . "\n";
  if ($node->event_start != $node->event_end) {
    $output .= '<div class="end">' . t('End: ') . $node->end_time_format . '</div>' . "\n";
  }
  $output .= '<div class="content">' . check_markup($node->teaser) . "</div>\n";
  $output .= '<div class="links">' . theme('links', $node->event_links) . "\n</div>";
  $output .= "</div>\n";
  return $output;
}