FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
booking
/
core
Edit File: wpbc_welcome.php
<?php /** * @version 1.0 * @package Booking Calendar * @subpackage Welcome Panel Functions * @category Functions * * @author wpdevelop * @link https://wpbookingcalendar.com/ * @email info@wpbookingcalendar.com * * @modified 2023-10-24 */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly // <editor-fold defaultstate="collapsed" desc=" == Welcome Content 2 == 2024-11-06 " > function wpbc_welcome_panel() { if ( ! wpbc_is_user_can_access_wizard_page() ){ return; } ?><script type="text/javascript"> jQuery( document ).ready( function (){ setTimeout( function (){ if ( jQuery( '#wpbc_welcome_panel__version2' ).is( ':visible' ) ){ jQuery( '#wpbc_welcome_panel__version2' ).slideUp( 1000 ); } }, 60000 ); } ); </script> <div id="wpbc_welcome_panel__version2" style="display:none;"> <?php $is_panel_visible = wpbc_is_dismissed( 'wpbc_welcome_panel__version2', array( 'title' => '<i class="menu_icon icon-1x wpbc_icn_close"></i> ', 'hint' => __( 'Dismiss', 'booking' ), 'class' => 'wpbc_panel_get_started_dismiss0', 'css' => 'text-decoration: none;font-weight: 600;float:right;background: #fff;border-radius: 7px;z-index: 1;position: relative;margin: 16px 15px 0 -32px;' )); if ( $is_panel_visible ) { wpbc_welcome_panel__version2__content(); } ?> </div><?php } function wpbc_welcome_panel__version2__content() { ?><div class="wpbc_welcome_panel" style="margin: 100px 0 20px;"><?php wpbc_ui_settings__panel__welcome(); ?></div><?php } // --------------------------------------------------------------------------------------------------------------------- // Panel == Plugin Version | & Buttons == // --------------------------------------------------------------------------------------------------------------------- /** * Show Settings Statistic | Agenda Panel * * @return void */ function wpbc_ui_settings__panel__welcome(){ ?><style type="text/css"> .wpbc_ui_settings__panel__welcome .wpbc_ajx_toolbar.wpbc_no_borders{ margin-top: 5px !important; } .wpbc_ui_settings__panel__welcome .wpbc_ui_settings__card_text_small h1{ line-height: 1.2; margin: 0; } .wpbc_ui_settings__panel__welcome .about-description { flex: 100%; margin: 0; color: #8a8a8a; font-size: 20px; font-weight: 600; border-bottom: 1px solid #eee; padding: 10px 20px; } .wpbc_ui_settings__panel__welcome .wpbc_ajx_toolbar .ui_container.ui_container_small .ui_group .ui_element .wpbc_ui_button { white-space: wrap; flex-flow: row nowrap; height: auto; padding: 5px 15px; line-height: 1.74; } .wpbc_ui_settings__panel__welcome .wpbc_ui_settings__panel h1 { margin: 0; } </style><?php ?><div class="wpbc_ui_settings__flex_container wpbc_ui_settings__panel__welcome"><?php wpbc_ui_settings__panel_start(); wpbc_ui_settings__panel__welcome__header(); wpbc_ui_settings_panel__card__setup_wizard(); wpbc_ui_settings_panel__card__version(); wpbc_ui_settings_panel__card__welcome__have_questions(); //Info: If needs to show "Shortcode Popup Dialog" and create new Pages, please uncomment all rows marked with: // FixIn: 10.6.6.2. // wpbc_ui_settings_panel__card__publish_into_new( array() ); // FixIn: 10.6.6.2. ?><div style="flex:100%;border-bottom: 1px solid #eeeff1;"></div><?php // Divider if ( ! empty( wpbc_stp_wiz__is_exist_published_page_with_booking_form() ) ) { wpbc_ui_settings_panel__card__publish_into_exist( array() ); } wpbc_ui_settings_panel__card__integreate_into_new(); wpbc_ui_settings_panel__card__shortcodes_help(); //wpbc_ui_settings_panel__card__welcome__next_steps(); wpbc_ui_settings__panel_end(); ?></div><?php } function wpbc_ui_settings__panel__welcome__header() { ?><p class="about-description"><?php esc_html_e( 'We’ve assembled some links to get you started:', 'booking' ); ?></p><?php } /** * Show == Dashboard Card - integreate into new == * * @return void */ function wpbc_ui_settings_panel__card__integreate_into_new(){ ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__publish_into_new"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc-bi-box-arrow-in-down-left"></i> <h1> <span> <span class="0wpbc_ui_settings__text_color__black2"><?php esc_html_e( 'Insert shortcode in a page', 'booking' ); ?></span> </span> </h1> </div> <div class="wpbc_ui_settings__text_row"> <span class="wpbc_ui_settings__text_color__black"> <?php esc_html_e( 'Integrate booking form into a page on your website.', 'booking' ); ?> </span> </div> <div style="align-self:center;margin: 0px 0 0;" class="wpbc_flextable_col"> <?php ?> <div class="wpbc_ajx_toolbar wpbc_no_borders" style="margin: 0 auto;margin-top: 15px;"> <div class="ui_container ui_container_small"> <div class="ui_group ui_group__publish_btn" style="align-items: center;"> <div class="ui_element" style="margin: 0 15px 0 0;"> <a href="<?php echo esc_url( wpbc_get_resources_url() ); ?>" id="ui_btn_publish_into_exist" class="wpbc_ui_control wpbc_ui_button wpbc_ui_button_danger0 tooltip_top " title="<?php echo esc_attr( sprintf( __( 'Integrate booking form into a page on your website.', 'booking' ), '', '' ) ); ?>" > <span><?php esc_html_e('Integrate booking form', 'booking'); ?> </span> <i class="menu_icon icon-1x wpbc-bi-arrow-right-short" style="margin: 0;"></i> </a> </div> </div> </div> </div> <?php ?> </div> </div><?php } /** * Show == Dashboard Card - Shortcodes Help == * * @return void */ function wpbc_ui_settings_panel__card__shortcodes_help(){ ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__publish_into_new"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_code"></i> <h1> <span> <span class="0wpbc_ui_settings__text_color__black2"><?php esc_html_e( 'Shortcodes', 'booking' ); ?></span> </span> </h1> </div> <div class="wpbc_ui_settings__text_row"> <span class="wpbc_ui_settings__text_color__black"> <ul> <li style="font-size: 0.94em;"><span class="welcome-icon"><?php /* translators: 1: ... */ $text_description = __( 'Learn how to %1$sAdd the Booking Form or Calendar to your page%2$s in WordPress Block Editor, Elementor, or other non-standard editors.', 'booking' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped printf( $text_description, '<strong><a href="https://wpbookingcalendar.com/faq/insert-booking-calendar-into-page/" target="_blank">', '</a></strong>' ); echo '</span> <span class="welcome-icon">'; /* translators: 1: ... */ $text_description = __( 'See %1$sall shortcodes%2$s of the Booking Calendar that you can use in pages.', 'booking' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped printf( $text_description, '<strong><a href="https://wpbookingcalendar.com/faq/#shortcodes" target="_blank">', '</a></strong>' ); ?></span></li> </ul> </span> </div> </div><?php } /** * Show == Dashboard Card - Next Steps == * * @return void */ function wpbc_ui_settings_panel__card__welcome__next_steps(){ ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right wpbc_ui_settings_panel__card__welcome__next_steps"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_code"></i> <h1> <span> <span class="0wpbc_ui_settings__text_color__black2"><?php esc_html_e( 'Next Steps', 'booking' ); ?></span> </span> </h1> </div> <div class="wpbc_ui_settings__text_row"> <span class="wpbc_ui_settings__text_color__black"> <ul> <?php if ( ! empty( $wp_post_booking_absolute ) ) { ?> <li><div class="welcome-icon"><?php /* translators: 1: ... */ echo esc_html( sprintf( __( 'Start creating %1$snew bookings%2$s from %3$syour page%4$s or in the %5$sAdmin Panel%6$s.', 'booking' ) , '<strong>', '</strong>' , '<strong><a href="' . esc_url( $wp_post_booking_absolute ) . '" target="_blank">', '</a></strong>' , '<a href="' . esc_url( wpbc_get_new_booking_url() ) . '">', '</a>' ) ); ?></div></li> <?php } ?> <li><div class="welcome-icon"><?php /* translators: 1: ... */ echo esc_html( sprintf( __( 'Check %1$sBooking Listing%2$s page for new bookings.', 'booking' ) , '<a href="' . esc_url( wpbc_get_bookings_url(true, false) . '&tab=vm_booking_listing' ) . '">', '</a>' ) ); ?></div></li> <li><div class="welcome-icon"><?php /* translators: 1: ... */ echo esc_html( sprintf( __( 'Configure %1$sForm Fields%2$s, %3$sEmails%4$s and other %5$sSettings%6$s.', 'booking' ) , '<a href="' . esc_url( wpbc_get_settings_url(true, false) . '&tab=form' ) . '">', '</a>' , '<a href="' . esc_url( wpbc_get_settings_url(true, false) . '&tab=email' ) . '">', '</a>' , '<a href="' . esc_url( wpbc_get_settings_url(true, false) ) . '">', '</a>' ) ); ?></div></li> </ul> </span> </div> </div><?php } /** * Show == Dashboard Card - Have a questions? == * * @return void */ function wpbc_ui_settings_panel__card__welcome__have_questions(){ ?><div class="wpbc_ui_settings__card wpbc_ui_settings__card_text_small wpbc_ui_settings__card_divider_right0 wpbc_ui_settings_panel__card__welcome__have_questions"> <div class="wpbc_ui_settings__text_row"> <i class="menu_icon icon-1x wpbc_icn_help_outline"></i> <h1> <span> <span class="0wpbc_ui_settings__text_color__black2"><?php esc_html_e( 'Have a questions?', 'booking' ); ?></span> </span> </h1> </div> <div class="wpbc_ui_settings__text_row"> <span class="wpbc_ui_settings__text_color__black"> <ul> <li><span class="welcome-icon"><?php /* translators: 1: ... */ $text_description = __( 'See %1$sFAQ%2$s.', 'booking' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped printf( $text_description, '<a href="https://wpbookingcalendar.com/faq/" target="_blank">', '</a> , ' . '<a href="https://wpbookingcalendar.com/support/" target="_blank">' . esc_html__( 'Support Forum', 'booking' ) . '</a>' ); echo '</span> <span class="welcome-icon">'; /* translators: 1: ... */ $text_description = __( 'Contact %1$sSupport%2$s.', 'booking' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped printf( $text_description, '<a href="mailto:support@wpbookingcalendar.com" target="_blank">', '</a>' ); ?></span></li> </span> </div> </div><?php } // </editor-fold>
Save
Back