PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.1.2
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.1.2
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 / booking_form_settings / show.php
latepoint / lib / views / booking_form_settings Last commit date
previews 1 year ago _booking_form_preview.php 1 year ago show.php 1 year ago
show.php
94 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 <div class="bf-heading">
18 <div class="latepoint-icon latepoint-icon-browser"></div>
19 <div><?php esc_html_e( 'Appearance', 'latepoint' ); ?></div>
20 </div>
21 <div class="bf-content">
22 <?php
23 $colors = [ 'blue', 'black', 'teal', 'green', 'purple', 'red', 'orange' ];
24 $color_labels = [
25 'blue' => __( 'Blue', 'latepoint' ),
26 'red' => __( 'Red', 'latepoint' ),
27 'black' => __( 'Black', 'latepoint' ),
28 'teal' => __( 'Teal', 'latepoint' ),
29 'green' => __( 'Green', 'latepoint' ),
30 'purple' => __( 'Purple', 'latepoint' ),
31 'orange' => __( 'Orange', 'latepoint' ),
32 'custom' => __( 'Custom', 'latepoint' )
33 ];
34 $color_hexes = [
35 'blue' => '#1d7bff',
36 'red' => '#F34747',
37 'black' => '#222222',
38 'teal' => '#0f8c77',
39 'green' => '#1ca00f',
40 'purple' => '#a32f96',
41 'orange' => '#cc7424'
42 ];
43 echo '<div class="os-form-group os-form-select-group os-form-group-transparent">';
44 echo '<div class="bf-color-scheme-colors">';
45 $active_color_scheme = OsSettingsHelper::get_booking_form_color_scheme();
46 foreach ( $color_hexes as $color_code => $hex ) {
47 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>';
48 }
49 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>';
50 echo '</div>';
51 echo '</div>';
52 ?>
53 <div class="os-color-scheme-selector-wrapper">
54 <?php echo OsFormHelper::select_field( 'settings[color_scheme_for_booking_form]', __( 'Color Scheme', 'latepoint' ), $color_labels, $active_color_scheme ); ?>
55 </div>
56 <div class="os-custom-color-selector-wrapper <?php if ( $active_color_scheme != 'custom' ) {
57 echo 'is-hidden';
58 } ?>">
59 <?php echo OsFormHelper::color_picker( 'settings[custom_brand_primary_color]', __( 'Pick Custom Color', 'latepoint' ), OsSettingsHelper::get_settings_value( 'custom_brand_primary_color', '#000000' ) ); ?>
60 <a href="#" class="trigger-custom-color-save"><?php esc_html_e( 'Apply', 'latepoint' ); ?></a>
61 </div>
62 <?php echo OsFormHelper::select_field( 'settings[border_radius]', __( 'Border Style', 'latepoint' ), [
63 'rounded' => 'Rounded Corners',
64 'flat' => 'Flat'
65 ], OsSettingsHelper::get_booking_form_border_radius() ); ?>
66 <?php
67 /**
68 * Content after booking form general settings section
69 *
70 * @since 5.0.0
71 * @hook latepoint_booking_form_settings_general_after
72 *
73 */
74 do_action( 'latepoint_booking_form_settings_general_after' ); ?>
75 </div>
76 <div class="bf-heading">
77 <div class="latepoint-icon latepoint-icon-menu"></div>
78 <div><?php esc_html_e( 'Steps', 'latepoint' ); ?></div>
79 <a href="#" class="bf-link" data-os-after-call="latepoint_init_step_reordering"
80 data-os-action="<?php echo esc_attr(OsRouterHelper::build_route_name( 'settings', 'steps_order_modal' )); ?>"
81 data-os-output-target="lightbox"
82 data-os-lightbox-classes="width-500">
83 <i class="latepoint-icon latepoint-icon-refresh-cw"></i>
84 <span><?php esc_html_e( 'Change Order', 'latepoint' ); ?></span>
85 </a>
86 </div>
87 <div class="bf-content">
88 <?php echo OsFormHelper::select_field( 'selected_step_code', false, OsStepsHelper::get_steps_for_select(), $selected_step_code ); ?>
89 <div class="bf-preview-step-settings">
90 <?php echo OsStepsHelper::get_step_settings_edit_form_html( $selected_step_code ); ?>
91 </div>
92 </div>
93 </form>
94 </div>