You are here

function theme_availability_calendar_ical in Availability Calendars 7.5

Themes the availability calendar field as an ICalendar feed.

It does so by getting the feed output by passing the variables to theme availability_calendar_vcalendar and then escaping it and adding <br>'s at each newline, if we are in an html context.

$variables contains:

  • cid
  • name
  • from
  • to
  • events
  • is_feed

Parameters

array $variables:

Return value

string

Throws

\Exception

File

./availability_calendar.ical.inc, line 64

Code

function theme_availability_calendar_ical($variables) {
  $output = theme('availability_calendar_ical_vcalendar', $variables);
  if (!$variables['is_feed']) {
    $output = nl2br(check_plain($output));
  }
  return $output;
}