function theme_availability_calendar_colorbox in Availability Calendars 7.4
Same name and namespace in other branches
- 7.5 availability_calendar.theme.inc \theme_availability_calendar_colorbox()
Themes the availability calendar field.
Parameters
array $variables:
Return value
string
File
- ./
availability_calendar.theme.inc, line 40
Code
function theme_availability_calendar_colorbox($variables) {
availability_calendar_add_full_calendar_js($variables);
$colorbox_settings = $variables['settings']['colorbox'];
$urlParams = '?inline=true';
if (!empty($colorbox_settings['width'])) {
$urlParams .= '&width=' . check_plain($colorbox_settings['width']);
}
if (!empty($colorbox_settings['height'])) {
$urlParams .= '&height=' . check_plain($colorbox_settings['height']);
}
$link_text = t('Click to see the calendar');
$output = '';
$output .= "<div><a class='colorbox-inline' href='{$urlParams}#cal-view-{$variables['cvid']}'>{$link_text}</a></div>\n";
$output .= "<div style='display: none;'>";
$output .= theme('availability_calendar', $variables);
$output .= "</div>\n";
return $output;
}