You are here

function theme_calendar_stripe_stripe in Calendar 7.3

Same name and namespace in other branches
  1. 5.2 calendar.theme \theme_calendar_stripe_stripe()
  2. 5 calendar.theme \theme_calendar_stripe_stripe()
  3. 6.2 theme/theme.inc \theme_calendar_stripe_stripe()
  4. 6.2 calendar_multiday/theme/theme.inc \theme_calendar_stripe_stripe()
  5. 7 theme/theme.inc \theme_calendar_stripe_stripe()
  6. 7 calendar_multiday/theme/theme.inc \theme_calendar_stripe_stripe()
  7. 7.2 theme/theme.inc \theme_calendar_stripe_stripe()
  8. 7.2 calendar_multiday/theme/theme.inc \theme_calendar_stripe_stripe()

Format item stripes.

1 theme call to theme_calendar_stripe_stripe()
calendar-item.tpl.php in theme/calendar-item.tpl.php

File

theme/theme.inc, line 733
Theme functions for the Calendar module.

Code

function theme_calendar_stripe_stripe($vars) {
  $item = $vars['item'];
  if (empty($item->stripe) || !count($item->stripe)) {
    return;
  }
  $output = '';
  if (is_array($item->stripe_label)) {
    foreach ($item->stripe_label as $k => $stripe_label) {
      if (!empty($item->stripe[$k]) && !empty($stripe_label)) {
        $output .= '<div style="background-color:' . $item->stripe[$k] . ';color:' . $item->stripe[$k] . '" class="stripe" title="Key: ' . $item->stripe_label[$k] . '">&nbsp;</div>' . "\n";
      }
    }
  }
  return $output;
}