function availability_calendar_theme in Availability Calendars 7.5
Same name and namespace in other branches
- 7.3 availability_calendar.module \availability_calendar_theme()
- 7.4 availability_calendar.module \availability_calendar_theme()
Implements hook_theme(). @link http://api.drupal.org/api/drupal/modules--system--system.api.php/functio...
File
- ./
availability_calendar.module, line 149
Code
function availability_calendar_theme() {
$module_path = drupal_get_path('module', 'availability_calendar');
$theme_path = $module_path . '/theme';
$file = 'availability_calendar.theme.inc';
$iCalFile = 'availability_calendar.ical.inc';
$variables = array(
'cid' => NULL,
'cvid' => NULL,
'name' => '',
'year' => 0,
'month' => 0,
'settings' => array(),
'states' => array(),
'availability' => array(),
);
$theme_hook_info = array(
'file' => $file,
'variables' => $variables,
);
return array(
'availability_calendar' => $theme_hook_info,
'availability_calendar_colorbox' => $theme_hook_info,
'availability_calendar_viewport' => $theme_hook_info,
'availability_calendar_ical' => array(
'file' => $iCalFile,
'variables' => array(
'entity_type' => '',
'entity' => NULL,
'cid' => NULL,
'name' => '',
'langcode' => '',
'settings' => array(),
'from' => NULL,
'to' => NULL,
'events' => array(),
'is_feed' => FALSE,
),
),
'availability_calendar_ical_vcalendar' => array(
'path' => $theme_path,
'template' => 'availability-calendar-ical-vcalendar',
'variables' => array(
'entity_type' => '',
'entity' => NULL,
'cid' => NULL,
'name' => '',
'langcode' => '',
'prodId' => '',
'title' => '',
'method' => '',
'dtstamp' => '',
'events' => array(),
),
),
'availability_calendar_ical_vevent' => array(
'path' => $theme_path,
'template' => 'availability-calendar-ical-vevent',
'variables' => array(
'dtstamp' => '',
'start' => '',
'end' => '',
'uid' => '',
'summary' => '',
),
),
'availability_calendar_months' => $theme_hook_info,
'availability_calendar_month' => $theme_hook_info,
'availability_calendar_viewport_button' => array(
'file' => $file,
'variables' => array(
'direction' => 'forward',
'scroll' => 6,
),
),
'availability_calendar_key' => array(
'file' => $file,
'variables' => array(
'states_to_show' => array(),
),
),
);
}