function rooms_booking_manager_override_confirmation_form in Rooms - Drupal Booking for Hotels, B&Bs and Vacation Rentals 7
Provide a confirmation form.
1 string reference to 'rooms_booking_manager_override_confirmation_form'
- rooms_booking_manager_override_confirmation_page in modules/
rooms_booking_manager/ rooms_booking_manager.confirmation_override.inc - Constructs the booking override confirmation page
File
- modules/
rooms_booking_manager/ rooms_booking_manager.confirmation_override.inc, line 53 - Override confirmation page logic.
Code
function rooms_booking_manager_override_confirmation_form($form, &$form_state, $start_date, $end_date, $booking_parameters, $question, $path, $description = NULL, $yes = NULL, $no = NULL) {
$form['#attached']['css'][] = array(
'data' => '.rooms-current-search__info { float: none; }',
'type' => 'inline',
);
$form['unit_id'] = array(
'#type' => 'hidden',
'#value' => $booking_parameters['unit_id'],
);
$form['start_date'] = array(
'#type' => 'hidden',
'#value' => $start_date
->format('Y-m-d'),
);
$form['end_date'] = array(
'#type' => 'hidden',
'#value' => $end_date
->format('Y-m-d'),
);
$form['rooms_group_size'] = array(
'#type' => 'hidden',
'#value' => $booking_parameters['group_size'],
);
if (isset($booking_parameters['options'])) {
$form['options'] = array(
'#type' => 'hidden',
'#value' => serialize($booking_parameters['options']),
);
}
return confirm_form($form, $question, $path, $description, $yes, $no);
}