PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.1.3
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.1.3
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
77 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 ?>
9 <?php
10 if ( ! defined( 'ABSPATH' ) ) {
11 exit; // Exit if accessed directly
12 }
13 ?>
14 <div class="latepoint-order-form-params-w">
15 <?php
16 $add_string_to_id = '_'.OsUtilHelper::random_text('hexdec', 8);
17
18 echo '<div class="latepoint-restrictions">';
19 // restrictions
20 echo OsFormHelper::hidden_field('restrictions[show_locations]', $restrictions['show_locations'], ['skip_id' => true]);
21 echo OsFormHelper::hidden_field('restrictions[show_agents]', $restrictions['show_agents'], ['skip_id' => true]);
22 echo OsFormHelper::hidden_field('restrictions[show_services]', $restrictions['show_services'], ['skip_id' => true]);
23 echo OsFormHelper::hidden_field('restrictions[show_service_categories]', $restrictions['show_service_categories'], ['skip_id' => true]);
24 echo OsFormHelper::hidden_field('restrictions[calendar_start_date]', $restrictions['calendar_start_date'], ['skip_id' => true]);
25
26 echo '</div>';
27 echo '<div class="latepoint-presets">';
28 // presets
29 echo OsFormHelper::hidden_field('presets[selected_bundle]', $presets['selected_bundle'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
30 echo OsFormHelper::hidden_field('presets[selected_service]', $presets['selected_service'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
31 echo OsFormHelper::hidden_field('presets[selected_service_category]', $presets['selected_service_category'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
32 echo OsFormHelper::hidden_field('presets[selected_duration]', $presets['selected_duration'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
33 echo OsFormHelper::hidden_field('presets[selected_total_attendees]', $presets['selected_total_attendees'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
34 echo OsFormHelper::hidden_field('presets[selected_location]', $presets['selected_location'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
35 echo OsFormHelper::hidden_field('presets[selected_agent]', $presets['selected_agent'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
36 echo OsFormHelper::hidden_field('presets[selected_start_date]', $presets['selected_start_date'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
37 echo OsFormHelper::hidden_field('presets[selected_start_time]', $presets['selected_start_time'], ['skip_id' => true, 'class' => 'clear_for_new_item']);
38 echo OsFormHelper::hidden_field('presets[source_id]', $presets['source_id'], ['skip_id' => true]);
39 echo OsFormHelper::hidden_field('presets[order_item_id]', $presets['order_item_id'], ['skip_id' => true]);
40
41 /**
42 * Fired after booking form presets parameters
43 *
44 * @since 5.1.0
45 * @hook latepoint_booking_form_params_presets_after
46 *
47 * @param {OsBookingModel} $booking Booking object
48 * @param {array} $restrictions array of restrictions
49 * @param {array} $presets array of presets
50 * @param {string} $current_step_code current step code
51 * @param {string} $add_string_to_id hex string to be added to ID of form fields
52 */
53 do_action('latepoint_booking_form_params_presets_after', $booking, $restrictions, $presets, $current_step_code, $add_string_to_id);
54 echo '</div>';
55
56 echo OsFormHelper::hidden_field('current_step_code', $current_step_code, ['class' => 'latepoint_current_step_code', 'skip_id' => true]);
57 echo OsFormHelper::hidden_field('step_direction', 'next', ['class' => 'latepoint_step_direction', 'skip_id' => true]);
58
59 echo OsFormHelper::hidden_field('active_cart_item[id]', $active_cart_item->id ?? '', ['class' => 'latepoint_active_cart_item_id', 'skip_id' => true]);
60 echo OsFormHelper::hidden_field('active_cart_item[variant]', $active_cart_item->variant, ['class' => 'latepoint_active_cart_item_variant', 'skip_id' => true]);
61 echo OsFormHelper::hidden_field('active_cart_item[item_data]', $active_cart_item->item_data, ['class' => 'latepoint_active_cart_item_item_data', 'skip_id' => true]);
62
63 /**
64 * Fired after booking form parameters
65 *
66 * @since 5.0.0
67 * @hook latepoint_booking_form_params
68 *
69 * @param {OsBookingModel} $booking Booking object
70 * @param {array} $restrictions array of restrictions
71 * @param {array} $presets array of presets
72 * @param {string} $current_step_code current step code
73 * @param {string} $add_string_to_id hex string to be added to ID of form fields
74 */
75 do_action('latepoint_booking_form_params', $booking, $restrictions, $presets, $current_step_code, $add_string_to_id);
76 ?>
77 </div>