function bat_booking_type_form_submit in Booking and Availability Management Tools for Drupal 7
Form API submit callback for the booking type form.
1 string reference to 'bat_booking_type_form_submit'
- bat_booking_type_form in modules/
bat_booking/ bat_booking_type.admin.inc - Generates the booking type editing form.
File
- modules/
bat_booking/ bat_booking_type.admin.inc, line 128 - BatBookingType editing UI.
Code
function bat_booking_type_form_submit(&$form, &$form_state) {
if (isset($form_state['values']['event_label']['default_booking_label_field_name'])) {
$form_state['bat_booking_type']->default_booking_label_field_name = $form_state['values']['event_label']['default_booking_label_field_name'];
}
$booking_type = entity_ui_controller('bat_booking_type')
->entityFormSubmitBuildEntity($form, $form_state);
// Save and go back.
$booking_type
->save();
$form_state['booking_type'] = $booking_type;
$form_state['redirect'] = 'admin/bat/config/booking-types';
}