$validation->get_error_code(), 'message' => $validation->get_error_message(), ), 403 ); } $lock_name = wpbc_booking_modes_acquire_quickstart_lock( $mode_id ); if ( is_wp_error( $lock_name ) ) { wp_send_json_error( array( 'code' => $lock_name->get_error_code(), 'message' => $lock_name->get_error_message(), ), 409 ); } try { $result = wpbc_booking_modes_run_quickstart( $mode_id ); } finally { wpbc_booking_modes_release_quickstart_lock( $lock_name ); } if ( is_wp_error( $result ) ) { wp_send_json_error( array( 'code' => $result->get_error_code(), 'message' => $result->get_error_message(), ), 400 ); } wp_send_json_success( $result ); } add_action( 'wp_ajax_WPBC_AJX_BOOKING_MODE_QUICKSTART', 'wpbc_booking_modes_ajax_quickstart' );