FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
booking
/
includes
/
_toolbar_ui
Edit File: ui__settings_panel.php
<?php /** * @version 1.0 * @package Booking Calendar * @category UI Elements for Settings * @author wpdevelop * * @web-site https://wpbookingcalendar.com/ * @email info@wpbookingcalendar.com * * @modified 2024-09-14 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit, if accessed directly /* // ===================================================================================================================== // == Data Structure == // ===================================================================================================================== function wpbc_ui_settings__panel__data_structure(){ $data_sections = array(); $data_sections['calendar_settings'] = array( 'title' => __( 'Calendar Settings', 'booking' ), 'cards' => array() ); $cards = array(); $cards['calendar_look'] = array( 'title' => __( 'Calendar Look', 'booking' ), 'description' => __( 'Set calendar skin, max months to scroll, calendar legend', 'booking' ), 'icon' => 'wpbc-bi-calendar2-range', 'css' => 'wpbc_ui_settings__card_divider_right', 'url' => 'javascript:void(0);', 'onclick' => "javascript:wpbc_navigation_click_show_section(this,'#wpbc_general_settings_calendar_metabox' );", 'pro_url' => ( ! class_exists( 'wpdev_bk_biz_s' ) ) ? '' : '1' ); $data_sections['calendar_settings']['cards'] = $cards; return $data_sections; } */ // ===================================================================================================================== // Settings Panel Structure: // ===================================================================================================================== /** * * <div class="wpbc_ui_settings__flex_container"> * * <div class="wpbc_ui_settings__row"> * <div class="wpbc_ui_settings__panel"> * * <div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> * <div class="wpbc_ui_settings__center "> * <a ...> Start Setup Wizard </a> * </div> * </div> * * </div> * </div> * * <div class="wpbc_ui_settings__col"> * <div class="wpbc_ui_settings__panel"> * * <div class="wpbc_ui_settings__card"> * <div class="wpbc_ui_settings__center "> * <a ...> Start Setup Wizard </a> * </div> * </div> * * </div> * </div> * * </div> */ /** * Start == Settings Panel Section == * * @param $direction = 'row' | 'col' * * @return void */ function wpbc_ui_settings__panel_start( $direction = 'row' ) { ?> <div class="<?php echo ( 'col' === $direction ) ? 'wpbc_ui_settings__col' : 'wpbc_ui_settings__row'; ?>"> <div class="wpbc_ui_settings__panel"> <?php } /** * End == Settings Panel Section == * @return void */ function wpbc_ui_settings__panel_end() { ?> </div> </div> <?php } // ===================================================================================================================== // == Top Path == // ===================================================================================================================== /** * Top Path Line * * @return void */ function wpbc_ui_settings__top_path() { ?> <div class="wpbc_settings_path"> <?php /* ?><div class="wpbc_settings_path_el" style="border: 1px solid #d0d0d0;margin-right: 15px;border-radius: 50%;aspect-ratio: 1 / 1;text-align: center;display: none;"> <a><i class="menu_icon icon-1x wpbc_icn_navigate_before"></i></a></div><?php */ ?> <div class="wpbc_settings_path_el"> <a onclick="javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_dashboard_tab a' ,'#wpbc_general_settings_dashboard_metabox', '<?php echo esc_attr__( 'Dashboard', 'booking' ); ?>' );" href="javascript:void(0);"><?php esc_html_e('Settings', 'booking'); ?></a> </div> <div class="wpbc_settings_path_el"><i class="menu_icon icon-1x wpbc_icn_navigate_next"></i></div> <div class="wpbc_settings_path_el wpbc_settings_path_el_active"> <a onclick="javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_dashboard_tab a' ,'#wpbc_general_settings_dashboard_metabox', '<?php echo esc_attr__( 'Dashboard', 'booking' ); ?>' );" href="javascript:void(0);"><?php esc_html_e('Dashboard', 'booking'); ?></a> </div> <?php wpbc_ui_settings_panel__top_path__version(); ?> </div> <?php } // ===================================================================================================================== // == All Settings Panels == // ===================================================================================================================== function wpbc_ui_settings__panel__all_settings_panels( $params = array() ) { $defaults = array( 'is_use_permalink' => false ); $params = wp_parse_args( $params, $defaults ); ?><style type="text/css"> @media (max-width: 782px) { .wpbc_settings_flex_container .wpbc_settings_flex_container_left:not(.wpbc_container_collapsed) { display:none; } } </style><?php ?><div class="wpbc_ui_settings__panel__up_header wpbc_ui_settings__panel__up_header__calendar"><?php esc_html_e( 'Calendar Settings', 'booking' ); ?></div><?php wpbc_ui_settings__panel__calendar( $params ); ?><div class="wpbc_ui_settings__panel__up_header wpbc_ui_settings__panel__up_header__form"><?php esc_html_e( 'Booking Form', 'booking' ); ?></div><?php wpbc_ui_settings__panel__form( $params ); ?><div class="wpbc_ui_settings__flex_container" style="justify-content: space-between;"> <div style="flex:1 1 49%;margin-right:2%;"> <div class="wpbc_ui_settings__panel__up_header wpbc_ui_settings__panel__up_header__booking_confirmation"><?php esc_html_e( 'Booking Summary', 'booking' ); ?></div> <?php wpbc_ui_settings__panel__booking_confirmation( $params ); ?> </div> <div style="flex:1 1 49%;"> <div class="wpbc_ui_settings__panel__up_header wpbc_ui_settings__panel__up_header__notifications"><?php esc_html_e( 'Notifications', 'booking' ); ?></div> <?php wpbc_ui_settings__panel__notifications( $params ); ?> </div> </div><?php ?><div class="wpbc_ui_settings__panel__up_header wpbc_ui_settings__panel__up_header__sync_setu"><?php esc_html_e( 'Sync Bookings', 'booking' ); ?></div><?php wpbc_ui_settings__panel__sync_setup( $params ); // -- Dismiss ---------------------------------------------------------------------------------------------- $dismiss_id = 'wpbc_is_dismissed__card__payment_setup'; $dismiss_x_button = ''; $is_panel_visible = true; if ( ( ! class_exists( 'wpdev_bk_biz_s' ) ) && ( ! wpbc_is_this_demo() ) ) { $is_panel_visible = wpbc_is_dismissed_panel_visible( $dismiss_id ); if ( $is_panel_visible ) { ob_start(); ?><div class="wpbc_dismiss_x__in_panel_card"><?php $is_panel_visible = wpbc_is_dismissed( $dismiss_id ); ?></div><?php // Close 'x' Button $dismiss_x_button = ob_get_clean(); } } ?><div id="<?php echo esc_attr( $dismiss_id ); ?>" style="flex:1 1 100%;<?php echo ( ! $is_panel_visible ) ? 'display:none;' : ''; ?>"><?php ?><div class="wpbc_dismiss_x__in_panel"><?php ?><div class="wpbc_ui_settings__panel__up_header wpbc_ui_settings__panel__up_header__payment_setup"><?php esc_html_e( 'Payment Setup', 'booking' ); ?></div><?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $dismiss_x_button; ?></div><?php wpbc_ui_settings__panel__payment_setup( $params ); ?></div><?php ?><div class="wpbc_ui_settings__flex_container" style="justify-content: space-between;"> <?php // -- Dismiss ---------------------------------------------------------------------------------------------- $dismiss_id = 'wpbc_is_dismissed__card__search_availability'; $dismiss_x_button = ''; $is_panel_visible = true; if ( ( ! class_exists( 'wpdev_bk_biz_l' ) ) && ( ! wpbc_is_this_demo() ) ) { $is_panel_visible = wpbc_is_dismissed_panel_visible( $dismiss_id ); if ( $is_panel_visible ) { ob_start(); ?><div class="wpbc_dismiss_x__in_panel_card"><?php $is_panel_visible = wpbc_is_dismissed( $dismiss_id ); ?></div><?php // Close 'x' Button $dismiss_x_button = ob_get_clean(); } } ?> <div id="<?php echo esc_attr( $dismiss_id ); ?>" style="flex:1 1 49%;margin-right:2%;<?php echo ( ! $is_panel_visible ) ? 'display:none;' : ''; ?>"> <div class="wpbc_dismiss_x__in_panel"> <div class="wpbc_ui_settings__panel__up_header wpbc_ui_settings__panel__up_header__search_availability"><?php esc_html_e( 'Search Availability', 'booking' ); ?></div> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $dismiss_x_button; ?> </div> <?php wpbc_ui_settings__panel__search_availability( $params ); ?> </div> <?php // -- Dismiss ---------------------------------------------------------------------------------------------- $dismiss_id = 'wpbc_is_dismissed__card__mu'; $dismiss_x_button = ''; $is_panel_visible = true; if ( ( ! class_exists( 'wpdev_bk_multiuser' ) ) && ( ! wpbc_is_this_demo() ) ) { $is_panel_visible = wpbc_is_dismissed_panel_visible( $dismiss_id ); if ( $is_panel_visible ) { ob_start(); ?><div class="wpbc_dismiss_x__in_panel_card"><?php $is_panel_visible = wpbc_is_dismissed( $dismiss_id ); ?></div><?php // Close 'x' Button $dismiss_x_button = ob_get_clean(); } } ?> <div id="<?php echo esc_attr( $dismiss_id ); ?>" style="flex:1 1 49%;<?php echo ( ! $is_panel_visible ) ? 'display:none;' : ''; ?>"> <div class="wpbc_dismiss_x__in_panel"> <div class="wpbc_ui_settings__panel__up_header wpbc_ui_settings__panel__up_header__mu"><?php esc_html_e( 'Multiuser Options', 'booking' ); ?></div> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $dismiss_x_button; ?> </div> <?php wpbc_ui_settings__panel__mu( $params ); ?> </div> </div><?php ?><div class="wpbc_ui_settings__panel__up_header wpbc_ui_settings__panel__up_header__manage_bookings"><?php esc_html_e( 'Manage Bookings', 'booking' ); ?></div><?php wpbc_ui_settings__panel__manage_bookings( $params ); ?><div class="wpbc_ui_settings__panel__up_header wpbc_ui_settings__panel__up_header__admin_panel"><?php esc_html_e( 'Admin Panel', 'booking' ); ?></div><?php wpbc_ui_settings__panel__admin_panel( $params ); ?><div class="wpbc_ui_settings__panel__up_header wpbc_ui_settings__panel__up_header__advanced_settings"><?php esc_html_e( 'Advanced', 'booking' ); ?></div><?php wpbc_ui_settings__panel__advanced_settings( $params ); } // ===================================================================================================================== // == Is Dismissed Panel == // ===================================================================================================================== function wpbc_is_dissmissed__in_settings_panel_card( $dismiss_id , $class_name ){ $is_panel_visible = true; $dismiss_x_button = ''; if ( ( ! class_exists( $class_name ) ) && ( ! wpbc_is_this_demo() ) ) { $is_panel_visible = wpbc_is_dismissed_panel_visible( $dismiss_id ); if ( $is_panel_visible ) { ob_start(); ?><div class="wpbc_dismiss_x__in_panel_card"><?php $is_panel_visible = wpbc_is_dismissed( $dismiss_id ); ?></div><?php // Close 'x' Button $dismiss_x_button = ob_get_clean(); } } return array( $is_panel_visible, $dismiss_x_button ); } // --------------------------------------------------------------------------------------------------------------------- // Panel == Calendar == // --------------------------------------------------------------------------------------------------------------------- /** * Show Settings Statistic | Agenda Panel * * @return void */ function wpbc_ui_settings__panel__calendar( $params = array() ) { ?><div class="wpbc_ui_settings__flex_container wpbc_ui_settings__panel__calendar"><?php wpbc_ui_settings__panel_start(); wpbc_ui_settings_panel__card__calendar( $params ); wpbc_ui_settings_panel__card__days_selection( $params ); wpbc_ui_settings_panel__card__change_over_days( $params ); wpbc_ui_settings_panel__card__tooltips_in_days( $params ); wpbc_ui_settings_panel__card__general_availability( $params ); wpbc_ui_settings_panel__card__capacity( $params ); wpbc_ui_settings__panel_end(); ?></div><?php } /** * Show == Dashboard Card - Calendar == * * @return void */ function wpbc_ui_settings_panel__card__calendar( $params = array() ){ $title = esc_attr__( 'Calendar Settings', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_calendar_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_calendar_tab a' ,'#wpbc_general_settings_calendar_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__calendar"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-calendar2-range"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Customize various calendar settings, specify how many months can be scrolled, and defining the legend.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Days Selection == * * @return void */ function wpbc_ui_settings_panel__card__days_selection( $params = array() ){ $title = esc_attr__( 'Days Selection', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_calendar_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_calendar_tab a' ,'#wpbc_general_settings_calendar_metabox', '" . $title . "' );"; $onclick .= "wpbc_blink_element('.wpbc_tr_set_gen_booking_type_of_day_selections', 4, 350); "; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__days_selection"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-calendar3-week"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Choose how users can select days: single day, multiple days, or a date range with minimum and maximum limits.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Change Over Days == * * @return void */ function wpbc_ui_settings_panel__card__change_over_days( $params = array() ){ $dismiss_id = 'wpbc_is_dismissed__card__change_over_days'; list( $is_panel_visible, $dismiss_x_button ) = wpbc_is_dissmissed__in_settings_panel_card( $dismiss_id, 'wpdev_bk_biz_s' ); if ( ! $is_panel_visible ) { return; } $title = esc_attr__( 'Changeover Days', 'booking' ); if ( class_exists( 'wpdev_bk_biz_s' ) ) { $onclick = ' onclick="'; $onclick .= "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_calendar_tab a' ,'#wpbc_general_settings_calendar_metabox', '" . $title . "' );"; //$onclick .= " jQuery( '#type_of_day_selections_range').prop('checked',true).trigger('change'); "; // Enable Range Days selection //$onclick .= " jQuery( '#range_selection_type_dynamic').prop('checked',true).trigger('change'); "; // Enable Range Days selection $onclick .= " wpbc_blink_element('.wpbc_tr_set_gen_booking_range_selection_time_is_active', 4, 350); "; $onclick .= " wpbc_scroll_to('.wpbc_tr_set_gen_booking_range_selection_time_is_active' ); "; $onclick .= '" '; $url = ' href="javascript:void(0);" '; if ( ! empty( $params['is_use_permalink'] ) ) { $url = ' href="'. esc_url( wpbc_get_settings_url() ) . '&scroll_to_section=wpbc_general_settings_calendar_tab" '; // Direct link $onclick = ""; } } else { $onclick = ''; $url = ' href="https://wpbookingcalendar.com/features/#change-over-days" '; } ?><div id="<?php echo esc_attr( $dismiss_id ); ?>" class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__change_over_days"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_flip"></i> <h1> <a <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?> > <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> <?php if ( ! class_exists( 'wpdev_bk_biz_s' ) ) { ?> <div class="wpbc_ui_settings__text_right"><a href="https://wpbookingcalendar.com/features/#change-over-days" class="wpbc_ui_settings__text_pro" target="_blank"><?php esc_html_e('Pro','booking'); ?></a></div> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $dismiss_x_button; ?> <?php } ?> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?> > <?php esc_html_e( 'Set up check-in and check-out days for multi-day bookings, with visual indicators like diagonal or vertical lines. Ideal for bookings that require split days.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Tooltips in Days == * * @return void */ function wpbc_ui_settings_panel__card__tooltips_in_days( $params = array() ){ $title = esc_attr__( 'Day Tooltips', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_days_tooltips_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_days_tooltips_tab a' ,'#wpbc_general_settings_days_tooltips_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__tooltips_in_days"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-chat-square-dots"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Configure tooltips to display information like booked times, costs, details, and availability when hovering over calendar days.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - General Availability == * * @return void */ function wpbc_ui_settings_panel__card__general_availability( $params = array() ){ $title = esc_attr__( 'General Availability', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_availability_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_availability_tab a' ,'#wpbc_general_settings_availability_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__general_availability"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-calendar-check bi-calendar2-day"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Define unavailable weekdays, add booking buffers, and customize unavailable day options.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - General Availability == * * @return void */ function wpbc_ui_settings_panel__card__capacity( $params = array() ){ $title = esc_attr__( 'Booking Capacity', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_capacity_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_capacity_tab a' ,'#wpbc_general_settings_capacity_metabox,#wpbc_general_settings_capacity_upgrade_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__capacity"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_filter_none"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Manage the ability to accept multiple bookings for the same date or time slot.', 'booking' ); ?> </a> </div> </div><?php } // --------------------------------------------------------------------------------------------------------------------- /** * Show Settings = Form = Panel * * @return void */ function wpbc_ui_settings__panel__form( $params = array() ){ ?><div class="wpbc_ui_settings__flex_container wpbc_ui_settings__panel__form"><?php wpbc_ui_settings__panel_start(); wpbc_ui_settings_panel__card__form_fields( $params ); wpbc_ui_settings_panel__card__time_fields( $params ); wpbc_ui_settings_panel__card__time_slots_options( $params ); wpbc_ui_settings_panel__card__form_options( $params ); wpbc_ui_settings__panel_end(); ?></div><?php } /** * Show == Dashboard Card - Booking Form Fields == * * @return void */ function wpbc_ui_settings_panel__card__form_fields( $params = array() ){ $onclick = '';// ' onclick="' . "javascript:wpbc_navigation_click_show_section(this,'#wpbc_general_settings_calendar_metabox' );" . '" '; $url = ' href="' . esc_url( wpbc_get_settings_url() . '&tab=form' ) . '" '; ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__form_fields"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_dashboard"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html__('Booking Form Fields','booking'); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <?php esc_html_e( 'Add, remove, or customize fields in your booking form.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Time Fields == * * @return void */ function wpbc_ui_settings_panel__card__time_fields( $params = array() ){ $onclick = '';// ' onclick="' . "javascript:wpbc_navigation_click_show_section(this,'#wpbc_general_settings_calendar_metabox' );" . '" '; $url = ' href="' . esc_url( wpbc_get_settings_url() . '&tab=form&field_type=timeslots' ) . '" '; ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__time_fields"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_schedule"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html__('Time Slot Configuration','booking'); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <?php esc_html_e( 'Enable and configure time selection fields in your booking form.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Form Options == * * @return void */ function wpbc_ui_settings_panel__card__form_options( $params = array() ){ $title = esc_attr__( 'Booking Form Options', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_form_tab'; $onclick = ''; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_form_tab a' ,'#wpbc_general_settings_form_metabox', '" . $title . "' );"; } $onclick = ''; $permalink = wpbc_get_settings_url() . '&tab=form&subtab=form_options'; ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__form_options"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-toggle2-off"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Enable CAPTCHA, auto-fill fields, and customize the form\'s color theme.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Time Slots Options == * * @return void */ function wpbc_ui_settings_panel__card__time_slots_options( $params = array() ){ $title = esc_attr__( 'Time Slot Appearance', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_time_slots_tab'; $onclick = ''; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_time_slots_tab a' ,'#wpbc_general_settings_time_slots_metabox', '" . $title . "' );"; } $permalink = wpbc_get_settings_url() . '&tab=color_themes'; $onclick = ''; ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__time_slots_options"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_more_time"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Choose how time slots are shown in the form: as a dropdown list or a time picker, and set a color theme.', 'booking' ); ?> </a> </div> </div><?php } // --------------------------------------------------------------------------------------------------------------------- /** * Show Settings = Booking Confirmation = Panel * * @return void */ function wpbc_ui_settings__panel__booking_confirmation( $params = array() ){ ?><div class="wpbc_ui_settings__flex_container wpbc_ui_settings__panel__booking_confirmation"><?php wpbc_ui_settings__panel_start(); wpbc_ui_settings_panel__card__booking_confirmation( $params ); wpbc_ui_settings__panel_end(); ?></div><?php } /** * Show == Dashboard Card - Booking Confirmation == * * @return void */ function wpbc_ui_settings_panel__card__booking_confirmation( $params = array() ){ $title = esc_attr__( 'Booking Confirmation', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_booking_confirmation_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_booking_confirmation_tab a' ,'#wpbc_general_settings_booking_confirmation_metabox,#wpbc_general_settings_booking_confirmation_left_metabox,#wpbc_general_settings_booking_confirmation_right_metabox,#wpbc_general_settings_booking_confirmation_help_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__booking_confirmation"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-card-checklist 0_icn_grading 0receipt"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Customize how the booking summary is displayed after a booking is created.', 'booking' ); ?> </a> </div> </div><?php } // --------------------------------------------------------------------------------------------------------------------- /** * Show Settings = Emails = Panel * * @return void */ function wpbc_ui_settings__panel__notifications( $params = array() ){ ?><div class="wpbc_ui_settings__flex_container wpbc_ui_settings__panel__notifications"><?php wpbc_ui_settings__panel_start(); wpbc_ui_settings_panel__card__emails( $params ); wpbc_ui_settings__panel_end(); ?></div><?php } /** * Show == Dashboard Card - Emails == * * @return void */ function wpbc_ui_settings_panel__card__emails( $params = array() ){ $onclick = '';// ' onclick="' . "javascript:wpbc_navigation_click_show_section(this,'#wpbc_general_settings_calendar_metabox' );" . '" '; $url = ' href="' . esc_url( wpbc_get_settings_url() . '&tab=email' ) . '" '; ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__emails"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-envelope-at 0paper _icn_mail_outline"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html__('Emails','booking'); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <?php esc_html_e( 'Set up automatic email notifications for different booking actions.', 'booking' ); ?> </a> </div> </div><?php } // --------------------------------------------------------------------------------------------------------------------- /** * Show Settings = Sync = Panel * * @return void */ function wpbc_ui_settings__panel__sync_setup( $params = array() ){ ?><div class="wpbc_ui_settings__flex_container wpbc_ui_settings__panel__sync_setup"><?php wpbc_ui_settings__panel_start(); wpbc_ui_settings_panel__card__sync_options( $params ); wpbc_ui_settings_panel__card__import_ics( $params ); wpbc_ui_settings_panel__card__export_ics( $params ); wpbc_ui_settings_panel__card__import_google_cal( $params ); wpbc_ui_settings__panel_end(); ?></div><?php } /** * Show == Dashboard Card - Sync Options == * * @return void */ function wpbc_ui_settings_panel__card__sync_options( $params = array() ){ $onclick = '';// ' onclick="' . "javascript:wpbc_navigation_click_show_section(this,'#wpbc_general_settings_calendar_metabox' );" . '" '; $url = ' href="' . esc_url( wpbc_get_settings_url() . '&tab=sync&subtab=general' ) . '" '; ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__sync_options"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_sync_alt"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html__('Sync Options','booking'); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <?php esc_html_e( 'Configure import/export rules, timezones, and which fields to include in sync operations.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Import - .ics == * * @return void */ function wpbc_ui_settings_panel__card__import_ics( $params = array() ){ $onclick = '';// ' onclick="' . "javascript:wpbc_navigation_click_show_section(this,'#wpbc_general_settings_calendar_metabox' );" . '" '; $url = ' href="' . esc_url( wpbc_get_settings_url() . '&tab=sync&subtab=import' ) . '" '; ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__import_ics"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-box-arrow-in-down-right"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html__('Import Bookings via .ics','booking'); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <?php esc_html_e( 'Set up and configure the import of events using .ics feeds.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Export - .ics == * * @return void */ function wpbc_ui_settings_panel__card__export_ics( $params = array() ){ $onclick = '';// ' onclick="' . "javascript:wpbc_navigation_click_show_section(this,'#wpbc_general_settings_calendar_metabox' );" . '" '; $url = ' href="' . esc_url( wpbc_get_settings_url() . '&tab=sync&subtab=export' ) . '" '; ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__export_ics"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-box-arrow-up-right"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html__('Export Bookings via .ics','booking'); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <?php esc_html_e( 'Set up and configure the export of bookings into .ics feeds.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Import - .ics == * * @return void */ function wpbc_ui_settings_panel__card__import_google_cal( $params = array() ){ $onclick = '';// ' onclick="' . "javascript:wpbc_navigation_click_show_section(this,'#wpbc_general_settings_calendar_metabox' );" . '" '; $url = ' href="' . esc_url( wpbc_get_settings_url() . '&tab=sync&subtab=gcal' ) . '" '; ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__import_google_cal"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_event"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html__('Import Google Calendar Events','booking'); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <?php esc_html_e( 'Set up and configure the import of Google Calendar events using the API.', 'booking' ); ?> </a> </div> </div><?php } // --------------------------------------------------------------------------------------------------------------------- /** * Show Settings = Payment Setup = Panel * * @return void */ function wpbc_ui_settings__panel__payment_setup( $params = array() ){ ?><div class="wpbc_ui_settings__flex_container wpbc_ui_settings__panel__payment_setup"><?php wpbc_ui_settings__panel_start(); wpbc_ui_settings_panel__card__payment_setup( $params ); wpbc_ui_settings_panel__card__currency( $params ); wpbc_ui_settings_panel__card__payment_options( $params ); wpbc_ui_settings__panel_end(); ?></div><?php } /** * Show == Dashboard Card - Payment Gateways == * * @return void */ function wpbc_ui_settings_panel__card__payment_setup( $params = array() ){ if ( class_exists( 'wpdev_bk_biz_s' ) ) { $onclick = '';// ' onclick="' . "javascript:wpbc_navigation_click_show_section(this,'#wpbc_general_settings_calendar_metabox' );" . '" '; $url = ' href="' . esc_url( wpbc_get_settings_url() . '&tab=payment' ) . '" '; } else { $onclick = ''; $url = ' href="https://wpbookingcalendar.com/features/#payments" '; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__payment_setup"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-credit-card-2-back"></i> <h1> <a <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?> > <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html__('Payment Gateways','booking'); ?></span> </a> </h1> <?php if ( ! class_exists( 'wpdev_bk_biz_s' ) ) { ?> <div class="wpbc_ui_settings__text_right"><a href="https://wpbookingcalendar.com/features/#payments" class="wpbc_ui_settings__text_pro" target="_blank"><?php esc_html_e('Pro','booking'); ?></a></div> <?php } ?> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?> > <?php /* translators: 1: ... */ echo wp_kses_post( sprintf( __( 'Set up payment methods such as %s','booking') , 'Stripe, PayPal, iDeal, Authorize.Net, Opayo - Elavon, Bank Transfer, Pay in Cash, iPay88, ...') ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Currency == * * @return void */ function wpbc_ui_settings_panel__card__currency( $params = array() ){ if ( class_exists( 'wpdev_bk_biz_s' ) ) { $onclick = '';// ' onclick="' . "javascript:wpbc_navigation_click_show_section(this,'#wpbc_general_settings_calendar_metabox' );" . '" '; $url = ' href="' . esc_url( wpbc_get_settings_url() . '&tab=payment#wpbc_settings_payment_currency_metabox' ) . '" '; } else { $onclick = ''; $url = ' href="https://wpbookingcalendar.com/features/#payments" '; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__currency"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-currency-exchange _icn_attach_money"></i> <h1> <a <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?> > <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html__('Set Currency','booking'); ?></span> </a> </h1> <?php if ( ! class_exists( 'wpdev_bk_biz_s' ) ) { ?> <div class="wpbc_ui_settings__text_right"><a href="https://wpbookingcalendar.com/features/#payments" class="wpbc_ui_settings__text_pro" target="_blank"><?php esc_html_e('Pro','booking'); ?></a></div> <?php } ?> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?> > <?php esc_html_e( 'Configure the currency used for bookings and payments.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Payment Options == * * @return void */ function wpbc_ui_settings_panel__card__payment_options( $params = array() ){ if ( class_exists( 'wpdev_bk_biz_s' ) ) { $onclick = '';// ' onclick="' . "javascript:wpbc_navigation_click_show_section(this,'#wpbc_general_settings_calendar_metabox' );" . '" '; $url = ' href="' . esc_url( wpbc_get_settings_url() . '&tab=payment#wpbc_settings_payment_options_metabox' ) . '" '; } else { $onclick = ''; $url = ' href="https://wpbookingcalendar.com/features/#payments" '; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__payment_options"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-cash-coin wallet2"></i> <h1> <a <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?> > <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html__('Payment Options','booking'); ?></span> </a> </h1> <?php if ( ! class_exists( 'wpdev_bk_biz_s' ) ) { ?> <div class="wpbc_ui_settings__text_right"><a href="https://wpbookingcalendar.com/features/#payments" class="wpbc_ui_settings__text_pro" target="_blank"><?php esc_html_e('Pro','booking'); ?></a></div> <?php } ?> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?> > <?php esc_html_e('Configure cost per day or night, and set up different payment methods and pricing options.' , 'booking'); ?> </a> </div> </div><?php } /** * Show Settings = Search Availability = Panel * * @return void */ function wpbc_ui_settings__panel__search_availability( $params = array() ){ ?><div class="wpbc_ui_settings__flex_container wpbc_ui_settings__panel__search_availability"><?php wpbc_ui_settings__panel_start(); wpbc_ui_settings_panel__card__search_availability( $params ); wpbc_ui_settings__panel_end(); ?></div><?php } /** * Show == Dashboard Card - Search Availability == * * @return void */ function wpbc_ui_settings_panel__card__search_availability( $params = array() ){ if ( class_exists( 'wpdev_bk_biz_l' ) ) { $url = ' href="' . esc_url( wpbc_get_settings_url() . '&tab=search' ) . '" '; } else { $url = ' href="https://wpbookingcalendar.com/features/#search" '; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__search_availability"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_youtube_searched_for"></i> <h1> <a <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html__('Search Availability','booking'); ?></span> </a> </h1> <?php if ( ! class_exists( 'wpdev_bk_biz_l' ) ) { ?> <div class="wpbc_ui_settings__text_right"><a href="https://wpbookingcalendar.com/features/#search" class="wpbc_ui_settings__text_pro" target="_blank"><?php esc_html_e('Pro','booking'); ?></a></div> <?php } ?> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <?php esc_html_e( 'Configure the layout and functionality of both the search form and search results', 'booking' ); ?>. </a> </div> </div><?php } // --------------------------------------------------------------------------------------------------------------------- /** * Show Settings = MultiUser = Panel * * @return void */ function wpbc_ui_settings__panel__mu( $params = array() ){ ?><div class="wpbc_ui_settings__flex_container wpbc_ui_settings__panel__mu"><?php wpbc_ui_settings__panel_start(); wpbc_ui_settings_panel__card__mu( $params ); wpbc_ui_settings__panel_end(); ?></div><?php } /** * Show == Dashboard Card - MultiUser == * * @return void */ function wpbc_ui_settings_panel__card__mu( $params = array() ){ if ( class_exists( 'wpdev_bk_multiuser' ) ) { $url = ' href="' . esc_url( wpbc_get_settings_url() . '&tab=users' ) . '" '; } else { $url = ' href="https://wpbookingcalendar.com/features/#multiuser" '; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__mu"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_people_alt"></i> <h1> <a <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html__('Multiuser Admin Panels','booking'); ?></span> </a> </h1> <?php if ( ! class_exists( 'wpdev_bk_multiuser' ) ) { ?> <div class="wpbc_ui_settings__text_right"><a href="https://wpbookingcalendar.com/features/#multiuser" class="wpbc_ui_settings__text_pro" target="_blank"><?php esc_html_e('Pro','booking'); ?></a></div> <?php } ?> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?>> <?php esc_html_e( 'Enable separate booking admin panels for different WordPress users.', 'booking' ); ?> </a> </div> </div><?php } // --------------------------------------------------------------------------------------------------------------------- /** * Show Settings = Manage Bookings = Panel * * @return void */ function wpbc_ui_settings__panel__manage_bookings( $params = array() ){ ?><div class="wpbc_ui_settings__flex_container wpbc_ui_settings__panel__manage_bookings"><?php wpbc_ui_settings__panel_start(); wpbc_ui_settings_panel__card__timeline_front_end( $params ); wpbc_ui_settings_panel__card__manage_bookings( $params ); wpbc_ui_settings_panel__card__auto_cancel_approve( $params ); wpbc_ui_settings__panel_end(); ?></div><?php } /** * Show == Dashboard Card - TimeLine Front-End == * * @return void */ function wpbc_ui_settings_panel__card__timeline_front_end( $params = array() ){ $title = esc_attr__( 'Timeline (Front-End)', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_booking_timeline_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_booking_timeline_tab a' ,'#wpbc_general_settings_booking_timeline_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__timeline_front_end"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_rotate_90 wpbc_icn_align_vertical_bottom"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Customize timeline options, including the display of booking details.', 'booking' ); ?> <?php if ( ! class_exists( 'wpdev_bk_personal' ) ) { ?> <div class="wpbc_ui_settings__text_right" style="font-size: 10px;"><a href="https://wpbookingcalendar.com/features/#show-booking-details" class="wpbc_ui_settings__text_pro" target="_blank"><?php esc_html_e('Pro','booking'); ?></a></div> <?php } ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Manage Bookings == * * @return void */ function wpbc_ui_settings_panel__card__manage_bookings( $params = array() ){ $dismiss_id = 'wpbc_is_dismissed__card__manage_bookings'; list( $is_panel_visible, $dismiss_x_button ) = wpbc_is_dissmissed__in_settings_panel_card( $dismiss_id, 'wpdev_bk_personal' ); if ( ! $is_panel_visible ) { return; } $title = esc_attr__( 'Manage Bookings', 'booking' ); if ( class_exists( 'wpdev_bk_personal' ) ) { $onclick = ' onclick="'; $onclick .= "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_bookings_options_tab a' ,'#wpbc_general_settings_bookings_options_metabox', '" . $title . "' );"; //$onclick .= " wpbc_blink_element('.wpbc_tr_set_gen_booking_range_selection_time_is_active', 4, 350); "; $onclick .= '" '; $url = ' href="javascript:void(0);" '; if ( ! empty( $params['is_use_permalink'] ) ) { $url = ' href="'. esc_url( wpbc_get_settings_url() ) . '&scroll_to_section=wpbc_general_settings_bookings_options_tab" '; $onclick = ""; } } else { $onclick = ''; $url = ' href="https://wpbookingcalendar.com/features/#manage-bookings" '; } ?><div id="<?php echo esc_attr( $dismiss_id ); ?>" class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__manage_bookings"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_app_registration mode_edit_outline edit_calendar"></i> <h1> <a <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?> > <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> <?php if ( ! class_exists( 'wpdev_bk_personal' ) ) { ?> <div class="wpbc_ui_settings__text_right"><a href="https://wpbookingcalendar.com/faq/configure-editing-cancel-payment-bookings-for-visitors/" class="wpbc_ui_settings__text_pro" target="_blank"><?php esc_html_e('Pro','booking'); ?></a></div> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $dismiss_x_button; ?> <?php } ?> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?> > <?php esc_html_e( 'Allow customers to edit or cancel their own bookings.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Auto Cancellation / Auto Approval == * * @return void */ function wpbc_ui_settings_panel__card__auto_cancel_approve( $params = array() ){ $dismiss_id = 'wpbc_is_dismissed__card__auto_cancel_approve'; list( $is_panel_visible, $dismiss_x_button ) = wpbc_is_dissmissed__in_settings_panel_card( $dismiss_id, 'wpdev_bk_biz_s' ); if ( ! $is_panel_visible ) { return; } $title = esc_attr__( 'Auto Cancellation / Auto Approval', 'booking' ); if ( class_exists( 'wpdev_bk_biz_s' ) ) { $onclick = ' onclick="'; $onclick .= "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_auto_cancelation_approval_tab a' ,'#wpbc_general_settings_auto_cancelation_approval_metabox', '" . $title . "' );"; //$onclick .= " wpbc_blink_element('.wpbc_tr_set_gen_booking_range_selection_time_is_active', 4, 350); "; $onclick .= '" '; $url = ' href="javascript:void(0);" '; if ( ! empty( $params['is_use_permalink'] ) ) { $url = ' href="'. esc_url( wpbc_get_settings_url() ) . '&scroll_to_section=wpbc_general_settings_auto_cancelation_approval_tab" '; $onclick = ""; } } else { $onclick = ''; $url = ' href="https://wpbookingcalendar.com/features/#auto-cancellation" '; } ?><div id="<?php echo esc_attr( $dismiss_id ); ?>" class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__auto_cancel_approve"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_published_with_changes"></i> <h1> <a <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?> > <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> <?php if ( ! class_exists( 'wpdev_bk_biz_s' ) ) { ?> <div class="wpbc_ui_settings__text_right"><a href="https://wpbookingcalendar.com/features/#auto-cancellation" class="wpbc_ui_settings__text_pro" target="_blank"><?php esc_html_e('Pro','booking'); ?></a></div> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $dismiss_x_button; ?> <?php } ?> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $url; ?> <?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?> > <?php esc_html_e( 'Enable automatic approval or cancellation of bookings.', 'booking' ); ?> </a> </div> </div><?php } // --------------------------------------------------------------------------------------------------------------------- /** * Show Settings = Admin Panel = Panel * * @return void */ function wpbc_ui_settings__panel__admin_panel( $params = array() ){ ?><div class="wpbc_ui_settings__flex_container wpbc_ui_settings__panel__admin_panel"><?php wpbc_ui_settings__panel_start(); wpbc_ui_settings_panel__card__admin_panel( $params ); wpbc_ui_settings_panel__card__plugin_menu_permistions( $params ); wpbc_ui_settings_panel__card__translations( $params ); wpbc_ui_settings_panel__card__timeline_back_end( $params ); wpbc_ui_settings_panel__card__date_time_format( $params ); wpbc_ui_settings__panel_end(); ?></div><?php } /** * Show == Dashboard Card - Admin Panel == * * @return void */ function wpbc_ui_settings_panel__card__admin_panel( $params = array() ){ $title = esc_attr__( 'Admin Panel', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_booking_listing_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_booking_listing_tab a' ,'#wpbc_general_settings_booking_listing_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__admin_panel"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-speedometer2"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Configure various options and settings in the admin panel.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - TimeLine Back-End == * * @return void */ function wpbc_ui_settings_panel__card__timeline_back_end( $params = array() ){ $title = esc_attr__('Timeline View','booking') . ' (' . esc_attr__('Back-End','booking') . ')'; if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_booking_calendar_overview_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_booking_calendar_overview_tab a' ,'#wpbc_general_settings_booking_calendar_overview_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__timeline_back_end"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-bar-chart-steps _icn_timeline 0wpbc_icn_rotate_45 0wpbc_icn_align_vertical_bottom"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Customize timeline options in the admin panel, including displaying booking details.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - TimeLine Back-End == * * @return void */ function wpbc_ui_settings_panel__card__date_time_format( $params = array() ){ $title = esc_attr__( 'Date and Time Formats', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_datestimes_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_datestimes_tab a' ,'#wpbc_general_settings_datestimes_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__date_time_format"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-braces-asterisk _icn_password"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Customize the display format for dates and times.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Plugin Menu / Permissions == * * @return void */ function wpbc_ui_settings_panel__card__plugin_menu_permistions( $params = array() ){ $title = esc_attr__( 'Plugin Menu / Permissions', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_permissions_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_permissions_tab a' ,'#wpbc_general_settings_permissions_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__plugin_menu_permistions"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-key"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Set user permissions for accessing plugin menu pages and configure the menu position.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Translations == * * @return void */ function wpbc_ui_settings_panel__card__translations( $params = array() ){ $title = esc_attr__( 'Translations', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_translations_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_translations_tab a' ,'#wpbc_general_settings_translations_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__translations"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_translate 0wpbc-bi-translate"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Choose whether to use local translations or WordPress translations.', 'booking' ); ?> </a> </div> </div><?php } // --------------------------------------------------------------------------------------------------------------------- /** * Show Settings = Advanced Settings = Panel * * @return void */ function wpbc_ui_settings__panel__advanced_settings( $params = array() ){ ?><div class="wpbc_ui_settings__flex_container wpbc_ui_settings__panel__advanced_settings"><?php wpbc_ui_settings__panel_start(); wpbc_ui_settings_panel__card__advanced_settings( $params ); wpbc_ui_settings_panel__card__uninstall( $params ); wpbc_ui_settings_panel__card__info_news( $params ); //wpbc_ui_settings_panel__card__tools( $params ); wpbc_ui_settings__panel_end(); ?></div><?php } /** * Show == Dashboard Card - Advanced == * * @return void */ function wpbc_ui_settings_panel__card__advanced_settings( $params = array() ){ $title = esc_attr__( 'Advanced Options', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_advanced_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_advanced_tab a' ,'#wpbc_general_settings_advanced_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__advanced_settings"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-gear _icn_adjust 0wpbc-bi-translate"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Configure loading of CSS/JavaScript files, set the number of simultaneous requests, and other advanced options.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Advanced == * * @return void */ function wpbc_ui_settings_panel__card__uninstall( $params = array() ){ $title = esc_attr__( 'Uninstall / Deactivation', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_uninstall_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_uninstall_tab a' ,'#wpbc_general_settings_uninstall_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__uninstall"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-trash _icn_adjust 0wpbc-bi-translate"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Enable the option to fully erase booking data when the plugin is deactivated.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Advanced == * * @return void */ function wpbc_ui_settings_panel__card__info_news( $params = array() ){ $title = esc_attr__( 'Plugin Info & News', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_information_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_information_tab a' ,'#wpbc_general_settings_information_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__info_news"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_newspaper -bi-newspaper _icn_news 0wpbc-bi-translate"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'Stay informed with the latest news and details about the plugin.', 'booking' ); ?> </a> </div> </div><?php } /** * Show == Dashboard Card - Advanced == * * @return void */ function wpbc_ui_settings_panel__card__tools( $params = array() ){ $title = esc_attr__( 'Tools', 'booking' ); if ( ! empty( $params['is_use_permalink'] ) ) { $permalink = wpbc_get_settings_url() . '&scroll_to_section=wpbc_general_settings_help_tab'; $onclick = ""; } else { $permalink = 'javascript:void(0);'; $onclick = "javascript:wpbc_ui_settings__panel__click( '#wpbc_general_settings_help_tab a' ,'#wpbc_general_settings_help_metabox', '" . $title . "' );"; } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__tools"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-wrench-adjustable-circle 0wpbc-bi-translate"></i> <h1> <a onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <span class="0wpbc_ui_settings__text_color__black2"><?php echo esc_html( $title ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black" onclick="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $onclick; ?>" href="<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $permalink; ?>"> <?php esc_html_e( 'View system information and recover lost bookings or booking resources.', 'booking' ); ?> </a> </div> </div><?php } // ===================================================================================================================== // == Other Panels == // ===================================================================================================================== // --------------------------------------------------------------------------------------------------------------------- // Panel == Plugin Version | & Buttons == // --------------------------------------------------------------------------------------------------------------------- /** * Show Settings Statistic | Agenda Panel * * @return void */ function wpbc_ui_settings__panel__plugin_version(){ ?><div class="wpbc_ui_settings__flex_container"><?php wpbc_ui_settings__panel_start(); wpbc_ui_settings_panel__card__setup_wizard(); wpbc_ui_settings_panel__card__transaltion_download(); wpbc_ui_settings_panel__card__transaltion_status(); wpbc_ui_settings_panel__card__version(); wpbc_ui_settings__panel_end(); ?></div><?php } // --------------------------------------------------------------------------------------------------------------------- // Panel == Statistic | Agenda == // --------------------------------------------------------------------------------------------------------------------- /** * Show Settings Statistic | Agenda Panel * * @return void */ function wpbc_ui_settings__panel__statistic(){ $is_panel_visible = wpbc_is_dismissed_panel_visible( 'wpbc_dashboard_section_statistic' ); // FixIn: 9.9.0.8. if (! $is_panel_visible) { return; } $statistic_cards_arr = ( $is_panel_visible ) ? wpbc_db_dashboard_get_bookings_count_arr() : array(); ?><div id="wpbc_dashboard_section_statistic" class="wpbc_ui_settings__flex_container"><?php wpbc_ui_settings__panel_start(); ?><div style="padding: 5px 8px 0 0;flex: 1 1 100%;margin-bottom: -100%;"><?php $is_panel_visible = wpbc_is_dismissed( 'wpbc_dashboard_section_statistic' ); // Close Panel ?></div><?php //foreach ( array("all","new","pending","approved","booking_today","was_made_today","check_in_today","check_out_today","check_in_tomorrow","check_out_tomorrow") as $card_name ) { foreach ( array( "all", "new", "pending", "approved" ) as $card_name ) { // FixIn: 10.6.2.2. wpbc_ui_settings_panel__card__statistic( $card_name , $statistic_cards_arr ); } wpbc_ui_settings__panel_end(); /* ?> <div class="wpbc_ui_settings__row"> <div class="wpbc_ui_settings__panel"><?php foreach ( array("check_in_today","check_out_today","check_in_tomorrow","check_out_tomorrow") as $card_name ) { wpbc_ui_settings_panel__card__statistic( $card_name , $statistic_cards_arr ); } ?></div> </div> <?php */ ?> </div> <?php } function wpbc_ui_settings_panel__card__setup_wizard() { ?> <div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> <div class="wpbc_ui_settings__center wpbc_container wpbc_container_booking_form"> <a class="wpbc_button_light button-primary wpbc_button_green tooltip_top" style="padding: 12px 24px;" title="<?php echo esc_attr( sprintf( __('We\'ll guide you through the steps to set up WP Booking Calendar on your site.','booking'), '<strong>WP Booking Calendar</strong>' ) ); ?>" href="<?php echo esc_url( wpbc_get_settings_url() . '&wpbc_setup_wizard=reset&_wpnonce=' . wp_create_nonce( 'wpbc_settings_url_nonce' ) ); ?>"><?php esc_html_e( 'Start Setup Wizard', 'booking' ) ?></a> </div> </div> <?php } function wpbc_ui_settings_panel__card__transaltion_download() { ?> <div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> <div class="wpbc_ui_settings__center"> <a class="button tooltip_top" title="<?php /* translators: 1: ... */ echo esc_attr( sprintf( __( 'Download translation PO files from %s and update the current translation version.', 'booking' ), 'wp.org / wpbookingcalendar.com' ) );?>" href="<?php echo esc_url( wpbc_get_settings_url() . '&system_info=show&_wpnonce='. wp_create_nonce( 'wpbc_settings_url_nonce' ) ) .'&update_translations=1#wpbc_general_settings_system_info_metabox'; ?>"><?php esc_html_e( 'Update Translations', 'booking' ) ?></a> </div> </div> <?php } function wpbc_ui_settings_panel__card__transaltion_status() { ?> <div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> <div class="wpbc_ui_settings__center"> <a class="button tooltip_top" title="<?php echo esc_attr( __( 'Show exist translations status', 'booking' ) );?>" href="<?php echo esc_url( wpbc_get_settings_url() . '&system_info=show&_wpnonce='. wp_create_nonce( 'wpbc_settings_url_nonce' ) ) .'&show_translation_status=1#wpbc_general_settings_system_info_metabox'; ?>"><?php esc_html_e( 'Show translations status', 'booking' ) ?></a> </div> </div> <?php } /** * Show Version card in top panel * * @return void */ function wpbc_ui_settings_panel__card__version(){ // Version --------------------------------------------------------------------------------------------------------- $version_title = ''; if ( class_exists( 'wpdev_bk_personal' ) ) { $version_title .= wpbc_dashboard_info_get_version_type_readable(); } if ( wpbc_is_this_demo() ) { $version_title .= ' (Demo)'; } else { if ( 'free' != wpbc_dashboard_info_get_version_type() ) { $version_title .= ' (' . __( 'for', 'booking' ) . ' ' . trim( wpbc_dashboard_info_get_version_type_sites() ) . ')'; } } ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right" style="align-items: center;"> <div class="wpbc_ui_settings__text_row" style="justify-content: center;margin-left:-1em;"> <i class="menu_icon icon-1x wpbc_icn_numbers -bi-balloon-heart bi-activity"></i> <h1> <a class="" href="https://wpbookingcalendar.com/changelog/#<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo wpbc_get_slug_format( trim( wpbc_dashboard_info_get_version_type_readable() . '_' . wpbc_dashboard_info_get_version_type_sites() . '_' . esc_attr( WP_BK_VERSION_NUM ) ) ); ?>"> <span class="wpbc_ui_settings__text_color__black2"><?php echo esc_attr( WP_BK_VERSION_NUM ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row" style="justify-content: center;"> <a class="wpbc_ui_settings__text_color__purple2" href="https://wpbookingcalendar.com/faq/difference-single-developer-multi-site/#<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo wpbc_get_slug_format( trim( wpbc_dashboard_info_get_version_type_readable() . '_' . wpbc_dashboard_info_get_version_type_sites() . '_' . esc_attr( WP_BK_VERSION_NUM ) ) ); ?>" ><?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $version_title ?></a> </div> </div><?php } /** * Show Version card in top panel * * @return void */ function wpbc_ui_settings_panel__top_path__version(){ // Version --------------------------------------------------------------------------------------------------------- $version_title = ''; if ( class_exists( 'wpdev_bk_personal' ) ) { $version_title .= wpbc_dashboard_info_get_version_type_readable(); } if ( wpbc_is_this_demo() ) { $version_title .= ' (Demo)'; } else { if ( 'free' != wpbc_dashboard_info_get_version_type() ) { $version_title .= ' (' . __( 'for', 'booking' ) . ' ' . trim( wpbc_dashboard_info_get_version_type_sites() ) . ')'; } } ?><style type="text/css"> .wpbc_settings_path_el .wpbc_icn_numbers::before{ font-size: 12px; vertical-align: -.19em; } </style> <div class="wpbc_settings_path_el wpbc_ui_settings__flex_container" style="margin-left:auto;flex-flow: row nowrap;"> <a class="" href="https://wpbookingcalendar.com/changelog/#<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo wpbc_get_slug_format( trim( wpbc_dashboard_info_get_version_type_readable() . '_' . wpbc_dashboard_info_get_version_type_sites() . '_' . esc_attr( WP_BK_VERSION_NUM ) ) ); ?>"> <span class="wpbc_ui_settings__text_color__green"><i class="menu_icon icon-1x wpbc_icn_numbers -bi-balloon-heart bi-activity"></i> <?php echo esc_attr( WP_BK_VERSION_NUM ); ?></span> </a> <a class="wpbc_ui_settings__text_color__purple2" style="margin-left:1em;" href="https://wpbookingcalendar.com/faq/difference-single-developer-multi-site/#<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo wpbc_get_slug_format( trim( wpbc_dashboard_info_get_version_type_readable() . '_' . wpbc_dashboard_info_get_version_type_sites() . '_' . esc_attr( WP_BK_VERSION_NUM ) ) ); ?>" ><?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $version_title ?></a> </div><?php } /** * Show statistic card in top panel * * @param $card_name * @param $statistic_cards_arr * * @return void */ function wpbc_ui_settings_panel__card__statistic( $card_name , $statistic_cards_arr ){ if ( ( empty( $statistic_cards_arr ) ) || ( ! isset( $statistic_cards_arr[ $card_name ] ) ) ) { return; } $bk_admin_url = wpbc_get_bookings_url(); $count_name = $card_name; $count_num = $statistic_cards_arr[ $card_name ]; switch ( $count_name ) { case 'all': ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_trending_up"></i> <h1> <a href="<?php echo esc_url( $bk_admin_url .'&wh_trash=0&wh_booking_date[0]=3&tab=vm_booking_listing&overwrite=1' ); ?>"> <span class="wpbc_ui_settings__text_color__black2"><?php echo esc_html( $statistic_cards_arr[$count_name] ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__black2" style="font-weight: 600;" href="<?php echo esc_url( $bk_admin_url .'&wh_trash=0&wh_booking_date[0]=3&tab=vm_booking_listing&overwrite=1' ); ?>"> <?php esc_html_e( 'All Bookings', 'booking' ); ?> </a> </div> </div><?php break; case 'new': ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-eye"></i> <h1> <a href="<?php echo esc_url( $bk_admin_url .'&wh_what_bookings=new&wh_trash=0&wh_booking_date[]=3&tab=vm_booking_listing&overwrite=1' ); ?>"> <span class="wpbc_ui_settings__text_color__black2"><?php echo esc_html( $statistic_cards_arr[$count_name] ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__blue" href="<?php echo esc_url( $bk_admin_url .'&wh_what_bookings=new&wh_trash=0&wh_booking_date[]=3&tab=vm_booking_listing&overwrite=1' ); ?>"> <?php esc_html_e( 'New (unverified) booking(s)', 'booking' ); ?> </a> </div> </div><?php break; case 'pending': ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-slash-circle 0wpbc_icn_block"></i> <h1> <a href="<?php echo esc_url( $bk_admin_url .'&wh_approved=0&wh_trash=0&wh_booking_date[]=3&tab=vm_booking_listing&overwrite=1' ); ?>"> <span class="wpbc_ui_settings__text_color__black2"><?php echo esc_html( $statistic_cards_arr[$count_name] ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__orange" href="<?php echo esc_url( $bk_admin_url .'&wh_approved=0&wh_trash=0&wh_booking_date[]=3&tab=vm_booking_listing&overwrite=1' ); ?>"> <?php esc_html_e( 'Pending booking(s)' ,'booking'); ?> </a> </div> </div><?php break; case 'approved': ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-check2-circle 0check-circle 0wpbc_icn_check_circle_outline"></i> <h1> <a href="<?php echo esc_url( $bk_admin_url .'&wh_approved=1&wh_trash=0&wh_booking_date[]=3&tab=vm_booking_listing&overwrite=1' ); ?>"> <span class="wpbc_ui_settings__text_color__black2"><?php echo esc_html( $statistic_cards_arr[$count_name] ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__green" href="<?php echo esc_url( $bk_admin_url .'&wh_approved=1&wh_trash=0&wh_booking_date[]=3&tab=vm_booking_listing&overwrite=1' ); ?>"> <?php esc_html_e( 'Approved booking(s)' ,'booking'); ?> </a> </div> </div><?php break; case 'booking_today': ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_tune"></i> <h1> <a href="<?php echo esc_url( $bk_admin_url .'&wh_trash=0&wh_booking_date[]=1&tab=vm_booking_listing&overwrite=1' ); ?>"> <span class="wpbc_ui_settings__text_color__black2"><?php echo esc_html( $statistic_cards_arr[$count_name] ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__green" href="<?php echo esc_url( $bk_admin_url .'&wh_trash=0&wh_booking_date[]=1&tab=vm_booking_listing&overwrite=1' ); ?>"> <?php esc_html_e( 'Booking(s) for today' ,'booking');?> </a> </div> </div><?php break; case 'was_made_today': ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_tune"></i> <h1> <a href="<?php echo esc_url( $bk_admin_url .'&wh_trash=0&wh_modification_date[]=1&wh_booking_date[]=3&tab=vm_booking_listing&overwrite=1' ); ?>"> <span class="wpbc_ui_settings__text_color__black2"><?php echo esc_html( $statistic_cards_arr[$count_name] ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__red" href="<?php echo esc_url( $bk_admin_url . '&wh_trash=0&wh_modification_date[]=1&wh_booking_date[]=3&tab=vm_booking_listing&overwrite=1' ); ?>"> <?php esc_html_e( 'New booking(s) made today', 'booking' ); ?> </a> </div> </div><?php break; case 'check_in_today': ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_tune"></i> <h1> <a href="<?php echo esc_url( $bk_admin_url .'&wh_trash=0&wh_booking_date[]=10&tab=vm_booking_listing&overwrite=1' ); ?>"> <span class="wpbc_ui_settings__text_color__black2"><?php echo esc_html( $statistic_cards_arr[$count_name] ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__red2" href="<?php echo esc_url( $bk_admin_url .'&wh_trash=0&wh_booking_date[]=10&tab=vm_booking_listing&overwrite=1' ); ?>"> <?php esc_html_e( 'Check in - Today', 'booking' ); ?> </a> </div> </div><?php break; case 'check_out_today': ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_tune"></i> <h1> <a href="<?php echo esc_url( $bk_admin_url .'&wh_trash=0&wh_booking_date[]=11&tab=vm_booking_listing&overwrite=1' ); ?>"> <span class="wpbc_ui_settings__text_color__black2"><?php echo esc_html( $statistic_cards_arr[$count_name] ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__blue2" href="<?php echo esc_url( $bk_admin_url .'&wh_trash=0&wh_booking_date[]=11&tab=vm_booking_listing&overwrite=1' ); ?>"> <?php esc_html_e( 'Check out - Today', 'booking' ); ?> </a> </div> </div><?php break; case 'check_in_tomorrow': ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_tune"></i> <h1> <a href="<?php echo esc_url( $bk_admin_url .'&wh_trash=0&wh_booking_date[]=7&tab=vm_booking_listing&overwrite=1' ); ?>"> <span class="wpbc_ui_settings__text_color__black2"><?php echo esc_html( $statistic_cards_arr[$count_name] ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__orange2" href="<?php echo esc_url( $bk_admin_url .'&wh_trash=0&wh_booking_date[]=7&tab=vm_booking_listing&overwrite=1' ); ?>"> <?php esc_html_e( 'Check in - Tomorrow', 'booking' ); ?> </a> </div> </div><?php break; case 'check_out_tomorrow': ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_divider_right"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_tune"></i> <h1> <a href="<?php echo esc_url( $bk_admin_url .'&wh_trash=0&wh_booking_date[]=8&tab=vm_booking_listing&overwrite=1' ); ?>"> <span class="wpbc_ui_settings__text_color__black2"><?php echo esc_html( $statistic_cards_arr[$count_name] ); ?></span> </a> </h1> </div> <div class="wpbc_ui_settings__text_row"> <a class="wpbc_ui_settings__text_color__green2" href="<?php echo esc_url( $bk_admin_url .'&wh_trash=0&wh_booking_date[]=8&tab=vm_booking_listing&overwrite=1' ); ?>"> <?php esc_html_e( 'Check out - Tomorrow', 'booking' ); ?> </a> </div> </div><?php break; } }
Save
Back