"; // FixIn: 8.4.2.3.
if ( 'booking_form' === $booking_widget_show ) {
$my_booking_form_name = apply_bk_filter( 'wpbc_get_default_custom_form', 'standard', $resource_id );
// Parse, sanitize and normilize shortcode paramaters.
$shortcode_params = array(
'is_echo' => 1,
'resource_id' => $resource_id,
'cal_count' => $booking_widget_calendar_count,
'custom_booking_form' => $my_booking_form_name,
);
$shortcode_result = WPBC_FE_Render::render_booking_form( $shortcode_params );
} else {
echo "
"; // FixIn: 8.0.1.2.
echo "
"; // FixIn: 6.1.1.13.
WPBC_FE_Render::render_calendar_only(
array(
'resource_id' => $resource_id,
'cal_count' => $booking_widget_calendar_count,
'is_echo' => 1,
)
);
echo '
';
}
if ( $booking_widget_last_field !== '' ) {
echo '
' . esc_js( $booking_widget_last_field );
}
echo "";
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo $after_widget;
}
/** @see WP_Widget::update */
function update( $new_instance, $old_instance ) {
$instance = $old_instance;
$instance['booking_widget_title'] = sanitize_textarea_field( $new_instance['booking_widget_title'] );
$instance['booking_widget_show'] = sanitize_textarea_field( $new_instance['booking_widget_show'] );
$instance['booking_widget_type'] = ( empty( $new_instance['booking_widget_type'] ) ? 1 : intval( $new_instance['booking_widget_type'] ) );
$instance['booking_widget_calendar_count'] = intval( $new_instance['booking_widget_calendar_count'] );
$instance['booking_widget_last_field'] = $new_instance['booking_widget_last_field'];
return $instance;
}
/** @see WP_Widget::form */
function form($instance) {
if ( isset( $instance['booking_widget_title'] ) ) {
$booking_widget_title = esc_attr( $instance['booking_widget_title'] );
} else {
$booking_widget_title = '';
}
if ( isset( $instance['booking_widget_show'] ) ) {
$booking_widget_show = esc_attr( $instance['booking_widget_show'] );
} else {
$booking_widget_show = '';
}
if ( ( class_exists( 'wpdev_bk_personal' ) ) && ( isset( $instance['booking_widget_type'] ) ) ) {
$resource_id = intval( $instance['booking_widget_type'] );
} else {
$resource_id = 1;
}
if ( isset( $instance['booking_widget_calendar_count'] ) ) {
$booking_widget_calendar_count = esc_attr( $instance['booking_widget_calendar_count'] );
} else {
$booking_widget_calendar_count = 1;
}
if ( isset( $instance['booking_widget_last_field'] ) ) {
$booking_widget_last_field = esc_attr( $instance['booking_widget_last_field'] );
} else {
$booking_widget_last_field = '';
}
?>
<a href='" . get_site_url() . "'>", '</a>' ) ); ?>
', '' ) );
if ( ! class_exists( 'wpdev_bk_personal' ) ) {
?>', '', '', '' ) );
?>