PluginProbe ʕ •ᴥ•ʔ
LatePoint – Calendar Booking Plugin for Appointments and Events / 5.5.2
LatePoint – Calendar Booking Plugin for Appointments and Events v5.5.2
5.6.6 5.6.5 5.6.4 5.6.3 5.6.2 5.6.1 5.6.0 5.5.2 5.5.1 5.5.0 5.4.2 trunk 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.1.91 5.1.92 5.1.93 5.1.94 5.2.0 5.2.1 5.2.10 5.2.11 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.0 5.3.1 5.3.2 5.4.0 5.4.1
latepoint / lib / views / shared / request_reschedule_calendar.php
latepoint / lib / views / shared Last commit date
_business_variables.php 1 year ago _template_variables.php 1 year ago access_not_allowed.php 1 year ago print_booking_info.php 1 year ago print_order_info.php 1 year ago pro_feature.php 1 year ago process_reschedule_request.php 1 year ago request_reschedule_calendar.php 4 months ago
request_reschedule_calendar.php
40 lines
1 <?php
2 /*
3 * Copyright (c) 2023 LatePoint LLC. All rights reserved.
4 */
5
6 /** @var $booking OsBookingModel */
7 /** @var $calendar_start_date OsWpDateTime */
8 /** @var $timezone_name integer */
9 /** @var $key string */
10 ?>
11 <?php
12 if ( ! defined( 'ABSPATH' ) ) {
13 exit; // Exit if accessed directly
14 }
15 ?>
16 <div class="latepoint-lightbox-heading">
17 <h2><?php esc_html_e( 'Select date and time', 'latepoint' ); ?></h2>
18 </div>
19 <div class="latepoint-lightbox-content">
20 <div class="reschedule-calendar-datepicker" data-route="<?php echo empty($key) ? esc_attr(OsRouterHelper::build_route_name('customer_cabinet', 'request_reschedule_calendar')) : esc_attr(OsRouterHelper::build_route_name('manage_booking_by_key', 'request_reschedule_calendar')); ?>">
21 <?php
22 echo OsCalendarHelper::generate_dates_and_times_picker( $booking, $calendar_start_date, false, [ 'timezone_name' => $timezone_name, 'exclude_booking_ids' => [ $booking->id ] ] );
23 echo OsFormHelper::hidden_field( 'booking_id', $booking->id, [ 'class' => 'latepoint_booking_id', 'skip_id' => true ] );
24 if ( ! empty( $key ) ) {
25 echo OsFormHelper::hidden_field( 'key', $key, [ 'class' => 'latepoint_manage_booking_key', 'skip_id' => true ] );
26 }
27
28 echo OsFormHelper::hidden_field( 'booking[start_date]', $booking->start_date, [ 'class' => 'latepoint_start_date', 'skip_id' => true ] );
29 echo OsFormHelper::hidden_field( 'booking[start_time]', $booking->start_time, [ 'class' => 'latepoint_start_time', 'skip_id' => true ] );
30 echo OsFormHelper::hidden_field( 'timezone_name', $timezone_name, [ 'class' => 'latepoint_timezone_name', 'skip_id' => true ] );
31 // Add CSRF protection nonce
32 wp_nonce_field( 'reschedule_booking_' . $booking->id, '_wpnonce', false );
33 ?>
34 </div>
35 </div>
36 <div class="latepoint-lightbox-footer reschedule-confirmation-button-wrapper" style="display: none;">
37 <a href="#"
38 data-route-name="<?php echo esc_attr( OsRouterHelper::build_route_name( ( empty( $key ) ? 'customer_cabinet' : 'manage_booking_by_key' ), 'process_reschedule_request' ) ); ?>"
39 class="latepoint-btn latepoint-btn-primary latepoint-btn-block latepoint-request-reschedule-trigger"><?php esc_html_e( 'Reschedule', 'latepoint' ); ?></a>
40 </div>