You are here

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);
  }
}