You are here

function theme_calendar_node_week in Calendar 5.2

Same name and namespace in other branches
  1. 5 calendar.theme \theme_calendar_node_week()

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

Parameters

node: The node being displayed

File

./calendar.theme, line 558

Code

function theme_calendar_node_week($node, $view) {
  $output .= '<div class="calendar weekview" id="' . $node->date_id . '">' . "\n";
  $output .= theme('calendar_stripe_stripe', $node);
  $fields = _views_get_fields();
  $item = '';
  foreach ($view->field as $field) {
    if ($fields[$field['id']]['visible'] !== FALSE) {

      // Skip the label in this small box, show only the value;
      $value = theme('calendar_views_field', $field['queryname'], $fields, $field, $node, $view, $type);
      if (!empty($value)) {
        $item .= "<div class='view-field " . views_css_safe('view-data-' . $field['queryname']) . "'>";
        $item .= $value . "</div>";
      }
    }
  }
  $output .= "<div class='view-item " . views_css_safe('view-item-' . $view->name) . "'>{$item}</div>\n";
  $output .= '</div>' . "\n";
  return $output;
}