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 / booking_form_settings / show.php
latepoint / lib / views / booking_form_settings Last commit date
previews 9 months ago _booking_form_preview.php 4 months ago show.php 4 months ago
show.php
95 lines
1 <?php
2 /**
3 * @var $steps array
4 * @var $selected_step_code string
5 */
6
7 if ( ! defined( 'ABSPATH' ) ) {
8 exit; // Exit if accessed directly
9 }
10 ?>
11 <div class="booking-form-preview-wrapper">
12 <div class="booking-form-preview-inner">
13 <?php include '_booking_form_preview.php'; ?>
14 </div>
15 <form class="booking-form-preview-settings"
16 data-route-name="<?php echo esc_attr(OsRouterHelper::build_route_name( 'booking_form_settings', 'reload_preview' )); ?>">
17 <?php wp_nonce_field( 'reload_preview', '_wpnonce', false ); ?>
18 <div class="bf-heading">
19 <div class="latepoint-icon latepoint-icon-browser"></div>
20 <div><?php esc_html_e( 'Appearance', 'latepoint' ); ?></div>
21 </div>
22 <div class="bf-content">
23 <?php
24 $colors = [ 'blue', 'black', 'teal', 'green', 'purple', 'red', 'orange' ];
25 $color_labels = [
26 'blue' => __( 'Blue', 'latepoint' ),
27 'red' => __( 'Red', 'latepoint' ),
28 'black' => __( 'Black', 'latepoint' ),
29 'teal' => __( 'Teal', 'latepoint' ),
30 'green' => __( 'Green', 'latepoint' ),
31 'purple' => __( 'Purple', 'latepoint' ),
32 'orange' => __( 'Orange', 'latepoint' ),
33 'custom' => __( 'Custom', 'latepoint' )
34 ];
35 $color_hexes = [
36 'blue' => '#1d7bff',
37 'red' => '#F34747',
38 'black' => '#222222',
39 'teal' => '#0f8c77',
40 'green' => '#1ca00f',
41 'purple' => '#a32f96',
42 'orange' => '#cc7424'
43 ];
44 echo '<div class="os-form-group os-form-select-group os-form-group-transparent">';
45 echo '<div class="bf-color-scheme-colors">';
46 $active_color_scheme = OsSettingsHelper::get_booking_form_color_scheme();
47 foreach ( $color_hexes as $color_code => $hex ) {
48 echo '<div data-color-code="' . esc_attr($color_code) . '" class="bf-color-scheme-color-trigger ' . ( ( $active_color_scheme == $color_code ) ? 'is-selected' : '' ) . '" style="background-color: ' . esc_attr($hex) . '"></div>';
49 }
50 echo '<div data-color-code="custom" class="bf-color-scheme-color-trigger ' . ( ( $active_color_scheme == 'custom' ) ? 'is-selected' : '' ) . '" style="background: conic-gradient(red, yellow, lime, aqua, blue, magenta, red);"><i class="latepoint-icon latepoint-icon"></i></div>';
51 echo '</div>';
52 echo '</div>';
53 ?>
54 <div class="os-color-scheme-selector-wrapper">
55 <?php echo OsFormHelper::select_field( 'settings[color_scheme_for_booking_form]', __( 'Color Scheme', 'latepoint' ), $color_labels, $active_color_scheme ); ?>
56 </div>
57 <div class="os-custom-color-selector-wrapper <?php if ( $active_color_scheme != 'custom' ) {
58 echo 'is-hidden';
59 } ?>">
60 <?php echo OsFormHelper::color_picker( 'settings[custom_brand_primary_color]', __( 'Pick Custom Color', 'latepoint' ), OsSettingsHelper::get_settings_value( 'custom_brand_primary_color', '#000000' ) ); ?>
61 <a href="#" class="trigger-custom-color-save"><?php esc_html_e( 'Apply', 'latepoint' ); ?></a>
62 </div>
63 <?php echo OsFormHelper::select_field( 'settings[border_radius]', __( 'Border Style', 'latepoint' ), [
64 'rounded' => 'Rounded Corners',
65 'flat' => 'Flat'
66 ], OsSettingsHelper::get_booking_form_border_radius() ); ?>
67 <?php
68 /**
69 * Content after booking form general settings section
70 *
71 * @since 5.0.0
72 * @hook latepoint_booking_form_settings_general_after
73 *
74 */
75 do_action( 'latepoint_booking_form_settings_general_after' ); ?>
76 </div>
77 <div class="bf-heading">
78 <div class="latepoint-icon latepoint-icon-menu"></div>
79 <div><?php esc_html_e( 'Steps', 'latepoint' ); ?></div>
80 <a href="#" class="bf-link" data-os-after-call="latepoint_init_step_reordering"
81 data-os-action="<?php echo esc_attr(OsRouterHelper::build_route_name( 'settings', 'steps_order_modal' )); ?>"
82 data-os-output-target="lightbox"
83 data-os-lightbox-classes="width-500">
84 <i class="latepoint-icon latepoint-icon-refresh-cw"></i>
85 <span><?php esc_html_e( 'Change Order', 'latepoint' ); ?></span>
86 </a>
87 </div>
88 <div class="bf-content">
89 <?php echo OsFormHelper::select_field( 'selected_step_code', false, OsStepsHelper::get_steps_for_select(), $selected_step_code ); ?>
90 <div class="bf-preview-step-settings">
91 <?php echo OsStepsHelper::get_step_settings_edit_form_html( $selected_step_code ); ?>
92 </div>
93 </div>
94 </form>
95 </div>