function rooms_booking_manager_form_alter in Rooms - Drupal Booking for Hotels, B&Bs and Vacation Rentals 7
Implements hook_form_alter().
File
- modules/
rooms_booking_manager/ rooms_booking_manager.module, line 2387 - Rooms Booking Manager brings together all the pieces required to find a room and book it - including the DrupalCommerce integration
Code
function rooms_booking_manager_form_alter(&$form, &$form_state, $form_id) {
// Commerce checkout form alters.
if ($form_id == 'commerce_checkout_form_checkout') {
rooms_booking_manager_alter_commerce_checkout_form_checkout($form, $form_state, $form_id);
}
// Commerce cart view for booking form alters.
if (strpos($form_id, 'views_form_booking_cart_form_') === 0) {
rooms_booking_manager_views_form_booking_cart_form_($form, $form_state, $form_id);
}
// Adding extra settings to rooms booking settings.
if ($form_id == 'rooms_booking_settings') {
rooms_booking_manager_alter_rooms_booking_settings($form, $form_state, $form_id);
}
// Remove the option to add a booking line item on the administrative "add
// order" page. (/admin/commerce/orders/add)
if ($form_id == 'commerce_order_ui_order_form') {
rooms_booking_manager_alter_commerce_order_ui_order_form($form, $form_state, $form_id);
}
if ($form_id == 'rooms_booking_edit_form') {
rooms_booking_manager_alter_rooms_booking_edit_form($form, $form_state, $form_id);
}
}