PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.1.91
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.1.91
5.6.8 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 1 year ago _booking_form_summary_panel.php 1 year ago _booking_summary.php 1 year ago _cart_clear.php 1 year ago _cart_summary.php 1 year ago _contact_form.php 1 year ago _limit_reached.php 1 year ago _monthly_calendar_days.php 1 year ago _order_summary.php 1 year ago
_booking_form_params.php
80 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
66 /**
67 * Fired after booking form parameters
68 *
69 * @since 5.0.0
70 * @hook latepoint_booking_form_params
71 *
72 * @param {OsBookingModel} $booking Booking object
73 * @param {array} $restrictions array of restrictions
74 * @param {array} $presets array of presets
75 * @param {string} $current_step_code current step code
76 * @param {string} $add_string_to_id hex string to be added to ID of form fields
77 */
78 do_action('latepoint_booking_form_params', $booking, $restrictions, $presets, $current_step_code, $add_string_to_id);
79 ?>
80 </div>