PluginProbe ʕ •ᴥ•ʔ
LatePoint – Calendar Booking Plugin for Appointments and Events / 5.6.6
LatePoint – Calendar Booking Plugin for Appointments and Events v5.6.6
5.6.7 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 / steps / partials / _booking_form_params.php
latepoint / lib / views / steps / partials Last commit date
_booking_form_params.php 9 months ago _booking_form_summary_panel.php 9 months ago _booking_summary.php 1 year ago _cart_clear.php 1 year ago _cart_summary.php 4 days ago _contact_form.php 2 months ago _limit_reached.php 1 year ago _monthly_calendar_days.php 1 year ago _order_summary.php 1 year ago
_booking_form_params.php
85 lines
1 <?php
2 /* @var $booking OsBookingModel */
3 /* @var $current_step_code string */
4 /* @var $restrictions array */
5 /* @var $presets array */
6 /* @var $active_cart_item OsCartItemModel */
7 /* @var $cart OsCartModel */
8 /* @var $timezone_name string */
9 ?>
10 <?php
11 if ( ! defined( 'ABSPATH' ) ) {
12 exit; // Exit if accessed directly
13 }
14 ?>
15 <div class="latepoint-order-form-params-w">
16 <?php
17 $add_string_to_id = '_'.OsUtilHelper::random_text('hexdec', 8);
18
19 echo '<div class="latepoint-restrictions">';
20 // restrictions
21 echo OsFormHelper::hidden_field('restrictions[show_locations]', $restrictions['show_locations'], ['skip_id' => true]);
22 echo OsFormHelper::hidden_field('restrictions[show_agents]', $restrictions['show_agents'], ['skip_id' => true]);
23 echo OsFormHelper::hidden_field('restrictions[show_services]', $restrictions['show_services'], ['skip_id' => true]);
24 echo OsFormHelper::hidden_field('restrictions[show_service_categories]', $restrictions['show_service_categories'], ['skip_id' => true]);
25 echo OsFormHelper::hidden_field('restrictions[calendar_start_date]', $restrictions['calendar_start_date'], ['skip_id' => true]);
26
27 echo '</div>';
28 echo '<div class="latepoint-presets">';
29 // presets
30 echo OsFormHelper::hidden_field('presets[selected_bundle]', $presets['selected_bundle'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
31 echo OsFormHelper::hidden_field('presets[selected_service]', $presets['selected_service'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
32 echo OsFormHelper::hidden_field('presets[selected_service_category]', $presets['selected_service_category'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
33 echo OsFormHelper::hidden_field('presets[selected_duration]', $presets['selected_duration'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
34 echo OsFormHelper::hidden_field('presets[selected_total_attendees]', $presets['selected_total_attendees'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
35 echo OsFormHelper::hidden_field('presets[selected_location]', $presets['selected_location'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
36 echo OsFormHelper::hidden_field('presets[selected_agent]', $presets['selected_agent'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
37 echo OsFormHelper::hidden_field('presets[selected_start_date]', $presets['selected_start_date'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
38 echo OsFormHelper::hidden_field('presets[selected_start_time]', $presets['selected_start_time'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
39 echo OsFormHelper::hidden_field('presets[source_id]', $presets['source_id'], ['skip_id' => true]);
40 echo OsFormHelper::hidden_field('presets[order_item_id]', $presets['order_item_id'], ['skip_id' => true]);
41
42 /**
43 * Fired after booking form presets parameters
44 *
45 * @since 5.1.0
46 * @hook latepoint_booking_form_params_presets_after
47 *
48 * @param {OsBookingModel} $booking Booking object
49 * @param {array} $restrictions array of restrictions
50 * @param {array} $presets array of presets
51 * @param {string} $current_step_code current step code
52 * @param {string} $add_string_to_id hex string to be added to ID of form fields
53 */
54 do_action('latepoint_booking_form_params_presets_after', $booking, $restrictions, $presets, $current_step_code, $add_string_to_id);
55 echo '</div>';
56
57 echo OsFormHelper::hidden_field('current_step_code', $current_step_code, ['class' => 'latepoint_current_step_code', 'skip_id' => true]);
58 echo OsFormHelper::hidden_field('step_direction', 'next', ['class' => 'latepoint_step_direction', 'skip_id' => true]);
59
60 echo OsFormHelper::hidden_field('active_cart_item[id]', $active_cart_item->id ?? '', ['class' => 'latepoint_active_cart_item_id', 'skip_id' => true]);
61 echo OsFormHelper::hidden_field('active_cart_item[variant]', $active_cart_item->variant, ['class' => 'latepoint_active_cart_item_variant', 'skip_id' => true]);
62 echo OsFormHelper::hidden_field('active_cart_item[item_data]', $active_cart_item->item_data, ['class' => 'latepoint_active_cart_item_item_data', 'skip_id' => true]);
63
64 echo OsFormHelper::hidden_field( 'timezone_name', $timezone_name, [ 'class' => 'latepoint_timezone_name', 'skip_id' => true ] );
65 echo OsFormHelper::hidden_field('customer_contact_verification_token', '');
66
67 if ( OsAuthHelper::is_customer_auth_disabled() ) {
68 echo OsFormHelper::hidden_field( 'customer[uuid]', '', [ 'class' => 'latepoint_customer_uuid', 'skip_id' => true ] );
69 }
70
71 /**
72 * Fired after booking form parameters
73 *
74 * @since 5.0.0
75 * @hook latepoint_booking_form_params
76 *
77 * @param {OsBookingModel} $booking Booking object
78 * @param {array} $restrictions array of restrictions
79 * @param {array} $presets array of presets
80 * @param {string} $current_step_code current step code
81 * @param {string} $add_string_to_id hex string to be added to ID of form fields
82 */
83 do_action('latepoint_booking_form_params', $booking, $restrictions, $presets, $current_step_code, $add_string_to_id);
84 ?>
85 </div>