function availability_calendar_add_calendar_js in Availability Calendars 7.5
Same name and namespace in other branches
- 7.3 availability_calendar.inc \availability_calendar_add_calendar_js()
- 7.4 availability_calendar.inc \availability_calendar_add_calendar_js()
Adds the necessary base javascript files, settings and initialization for the given calendar.
Parameters
int|string $cid: Existing cid (int) or temporary cid for new calendars (string).
string $allocation_type:
2 calls to availability_calendar_add_calendar_js()
- availability_calendar_add_calendar_view_js in ./
availability_calendar.inc - Adds the necessary javascript files, settings and initialization for the given calendar view.
- availability_calendar_booking_formlet_form_inc in booking_formlet/
availability_calendar_booking_formlet.inc - Callback for drupal_get_form() to create the booking formlet view.
File
- ./
availability_calendar.inc, line 46
Code
function availability_calendar_add_calendar_js($cid, $allocation_type) {
static $added = array();
if (!isset($added[$cid])) {
$added[$cid] = TRUE;
availability_calendar_add_base_js();
drupal_add_js(array(
'availabilityCalendar' => array(
'calendars' => array(
$cid => array(
'cid' => $cid,
'overnight' => $allocation_type === AC_ALLOCATION_TYPE_OVERNIGHT,
),
),
),
), array(
'type' => 'setting',
));
}
}