function calendar_theme in Calendar 7
Same name and namespace in other branches
- 8.2 calendar.module \calendar_theme()
- 8 calendar.module \calendar_theme()
- 6.2 calendar.module \calendar_theme()
- 7.3 calendar.module \calendar_theme()
- 7.2 calendar.module \calendar_theme()
File
- ./
calendar.module, line 44 - Adds calendar filtering and displays to Views.
Code
function calendar_theme() {
// If the multiday module is enabled, let it control the theme.
if (module_exists('calendar_multiday')) {
return array();
}
$module_path = drupal_get_path('module', 'calendar');
$base = array(
'file' => 'theme.inc',
'path' => "{$module_path}/theme",
);
return array(
'calendar_day_node' => $base + array(
'template' => 'calendar-day-node',
'variables' => array(
'node' => NULL,
'view' => NULL,
),
),
'calendar_month_node' => $base + array(
'template' => 'calendar-month-node',
'variables' => array(
'node' => NULL,
'view' => NULL,
),
),
'calendar_week_node' => $base + array(
'template' => 'calendar-week-node',
'variables' => array(
'node' => NULL,
'view' => NULL,
),
),
'calendar_month_multiple_node' => $base + array(
'template' => 'calendar-month-multiple-node',
'variables' => array(
'curday' => NULL,
'count' => NULL,
'view' => NULL,
'types' => NULL,
),
),
'calendar_week_multiple_node' => $base + array(
'template' => 'calendar-week-multiple-node',
'variables' => array(
'curday' => NULL,
'count' => NULL,
'view' => NULL,
'types' => NULL,
),
),
'calendar_datebox' => $base + array(
'template' => 'calendar-datebox',
'variables' => array(
'date' => NULL,
'view' => NULL,
'items' => NULL,
'selected' => NULL,
),
),
'calendar_date_combo' => $base + array(
'variables' => array(
'node' => NULL,
'lable' => NULL,
'view' => NULL,
),
),
'calendar_empty_day' => $base + array(
'variables' => array(
'curday' => NULL,
'view' => NULL,
),
),
'calendar_stripe_legend' => $base + array(
'variables' => array(
'stripe_labels' => NULL,
),
),
'calendar_stripe_stripe' => $base + array(
'variables' => array(
'node' => NULL,
),
),
'calendar_time_row_heading' => $base + array(
'variables' => array(
'start_time' => NULL,
'next_start_time' => NULL,
'curday_date' => NULL,
),
),
'calendar_month_col' => $base + array(
'template' => 'calendar-month-col',
'variables' => array(
'item' => NULL,
),
),
'calendar_month_row' => $base + array(
'template' => 'calendar-month-row',
'variables' => array(
'inner' => NULL,
'class' => NULL,
'iehint' => NULL,
),
),
);
}