golden hour
/home/godaofbq/oxygenhealthsystems.com/wp-content/plugins/sales-countdown-timer/frontend
⬆️ Go Up
Upload
File/Folder
Size
Actions
archive_page.php
27.5 KB
Del
OK
shortcode.php
111.91 KB
Del
OK
single_product.php
24.34 KB
Del
OK
Edit: shortcode.php
<?php /** * Class SALES_COUNTDOWN_TIMER_Frontend_Shortcode */ if ( ! defined( 'ABSPATH' ) ) { exit; } class SALES_COUNTDOWN_TIMER_Frontend_Shortcode { protected $settings; protected $data; public function __construct() { $this->settings = new SALES_COUNTDOWN_TIMER_Data(); // /*Register scripts*/ add_action( 'init', array( $this, 'shortcode_init' ) ); add_action( 'wp_print_styles', array( $this, 'sctv_countdown_css' ) ); } public function shortcode_init() { add_shortcode( 'sales_countdown_timer', array( $this, 'register_shortcode' ) ); add_action( 'wp_enqueue_scripts', array( $this, 'shortcode_enqueue_script' ) ); } public function sctv_countdown_css() { $css = SALES_COUNTDOWN_TIMER_Countdown_Style::get_frontend_countdown_css(); if ( $css ) { echo '<style id="woo-sctr-frontend-countdown-style" type="text/css">' . esc_attr( $css ) . '</style>'; } } public function shortcode_enqueue_script() { $suffix = WP_DEBUG ? '' : '.min'; if ( ! wp_script_is( 'woo-sctr-shortcode-style', 'registered' ) ) { wp_register_style( 'woo-sctr-shortcode-style', SALES_COUNTDOWN_TIMER_CSS . 'shortcode-style' . $suffix . '.css', array(), SALES_COUNTDOWN_TIMER_VERSION ); } if ( ! wp_script_is( 'woo-sctr-shortcode-script', 'registered' ) ) { wp_register_script( 'woo-sctr-shortcode-script', SALES_COUNTDOWN_TIMER_JS . 'shortcode-script' . $suffix . '.js', array( 'jquery' ), SALES_COUNTDOWN_TIMER_VERSION, false ); } } public function register_shortcode( $atts ) { extract( shortcode_atts( array( 'id' => '', 'names' => '', 'message' => '', 'active' => 0, 'enable_single_product' => 0, 'is_variation' => 0, 'sale_price_type' => 0, 'time_type' => 'fixed', 'datetime_format' => '', 'hide_zero_items' => 0, 'sale_from_date' => 0, 'sale_to_date' => 0, 'sale_from_time' => 0, 'sale_to_time' => 0, 'upcoming' => 0, 'upcoming_message' => 'Starts in {countdown_timer}', 'style' => 1, 'time_separator' => '', 'display_type' => '', 'sale_countdown_timer_id_t' => '', ), $atts ) ); global $sale_countdown_timer_count; $sale_countdown_timer_count ++; $sale_countdown_timer_id = $sale_countdown_timer_id_t ? $sale_countdown_timer_id_t . '_' . $sale_countdown_timer_count : $sale_countdown_timer_count; $now = current_time( 'timestamp' ); $sale_from_date = strtotime( $sale_from_date ); $sale_to_date = strtotime( $sale_to_date ); $sale_from_time = woo_ctr_time( $sale_from_time ); $sale_to_time = woo_ctr_time( $sale_to_time ); $sale_text_before = $sale_text_after = ''; $day = $hour = $minute = $second = ''; if ( $id ) { $index = array_search( $id, $this->settings->get_id() ); if ( $index >= 0 ) { if ( ! $sale_from_date && ! $enable_single_product ) { $sale_from_date = strtotime( $this->settings->get_sale_from_date()[ $index ] ); } if ( ! $sale_to_date && ! $enable_single_product ) { $sale_to_date = strtotime( $this->settings->get_sale_to_date()[ $index ] ); } if ( ! $sale_from_time && ! $enable_single_product ) { $sale_from_time = woo_ctr_time( $this->settings->get_sale_from_time()[ $index ] ); } if ( ! $sale_to_time && ! $enable_single_product ) { $sale_to_time = woo_ctr_time( $this->settings->get_sale_to_time()[ $index ] ); } $active = $active ?: $this->settings->get_active()[ $index ]; $message = $message ?: $this->settings->get_message()[ $index ]; $upcoming_message = $this->settings->get_upcoming_message()[ $index ]; $count_style = $datetime_format ?: $this->settings->get_count_style()[ $index ]; $upcoming = $this->settings->get_upcoming()[ $index ]; $time_separator = $time_separator ?: $this->settings->get_time_separator()[ $index ]; $display_type = $this->settings->get_display_type()[ $index ]; $countdown_timer_padding = $this->settings->get_countdown_timer_padding()[ $index ]; $countdown_timer_item_border_color = $this->settings->get_countdown_timer_item_border_color()[ $index ]; $countdown_timer_item_border_radius = $this->settings->get_countdown_timer_item_border_radius()[ $index ]; $countdown_timer_item_height = $this->settings->get_countdown_timer_item_height()[ $index ]; $countdown_timer_item_width = $this->settings->get_countdown_timer_item_width()[ $index ]; $datetime_unit_font_size = $this->settings->get_datetime_unit_font_size()[ $index ]; $datetime_value_font_size = $this->settings->get_datetime_value_font_size()[ $index ]; $size_on_archive_page = ( isset( $this->settings->get_size_on_archive_page()[ $index ] ) && $this->settings->get_size_on_archive_page()[ $index ] ) ? $this->settings->get_size_on_archive_page()[ $index ] : 75; $datetime_unit_position = isset( $this->settings->get_datetime_unit_position()[ $index ] ) ? $this->settings->get_datetime_unit_position()[ $index ] : 'bottom'; $animation_style = isset( $this->settings->get_animation_style()[ $index ] ) ? $this->settings->get_animation_style()[ $index ] : 'default'; if ( ! isset( $hide_zero_items ) || ( isset( $hide_zero_items ) && ! $hide_zero_items ) ) { $hide_zero_items = $this->settings->get_countdown_timer_hide_zero()[ $index ]; } } } // /*pass settings arguments*/ if ( ! $active ) { return false; } /*handle time type*/ if ( $time_type == 'fixed' ) { $sale_from = $sale_from_date + $sale_from_time; $sale_to = $sale_to_date + $sale_to_time; } else { $sale_from = strtotime( 'today' ) + woo_ctr_time( $sale_from_time ); $sale_to = strtotime( 'today' ) + woo_ctr_time( $sale_to_time ); if ( $sale_from >= $sale_to ) { if ( $now > $sale_to ) { $sale_to += 86400; } else { $sale_from -= 86400; } } } if ( $sale_to < $sale_from ) { return false; } if ( $sale_from > $now ) { if ( $upcoming && $enable_single_product ) { $end_time = $sale_from - $now; $text = $upcoming_message; } else { return false; } } else { if ( $sale_to < $now ) { return false; } else { $end_time = $sale_to - $now; $text = $message; } } /*datetime format*/ switch ( $count_style ) { case 1: $day = esc_html__( 'days', 'sales-countdown-timer' ); $hour = esc_html__( 'hrs', 'sales-countdown-timer' ); $minute = esc_html__( 'mins', 'sales-countdown-timer' ); $second = esc_html__( 'secs', 'sales-countdown-timer' ); break; case 2: $day = esc_html__( 'days', 'sales-countdown-timer' ); $hour = esc_html__( 'hours', 'sales-countdown-timer' ); $minute = esc_html__( 'minutes', 'sales-countdown-timer' ); $second = esc_html__( 'seconds', 'sales-countdown-timer' ); break; case 3: $day = ''; $hour = ''; $minute = ''; $second = ''; break; case 4: $day = esc_html__( 'd', 'sales-countdown-timer' ); $hour = esc_html__( 'h', 'sales-countdown-timer' ); $minute = esc_html__( 'm', 'sales-countdown-timer' ); $second = esc_html__( 's', 'sales-countdown-timer' ); break; default: } if ( ! wp_script_is( 'woo-sctr-shortcode-script', 'enqueued' ) ) { wp_enqueue_script( 'woo-sctr-shortcode-script' ); } if ( ! wp_script_is( 'woo-sctr-shortcode-style', 'enqueued' ) ) { wp_enqueue_style( 'woo-sctr-shortcode-style' ); } $shop_css = ''; if ( is_tax( 'product_cat' ) || is_post_type_archive( 'product' ) ) { if ( $countdown_timer_padding ) { $countdown_timer_padding = $countdown_timer_padding * $size_on_archive_page / 100; } if ( $datetime_value_font_size ) { $datetime_value_font_size = $datetime_value_font_size * $size_on_archive_page / 100; } if ( $datetime_unit_font_size ) { $datetime_unit_font_size = $datetime_unit_font_size * $size_on_archive_page / 100; } if ( $countdown_timer_item_height ) { $countdown_timer_item_height = $countdown_timer_item_height * $size_on_archive_page / 100; } if ( $countdown_timer_item_width ) { $countdown_timer_item_width = $countdown_timer_item_width * $size_on_archive_page / 100; } $shop_css = '.woo-sctr-shortcode-wrap-wrap{width: 100%;justify-content: center;}'; } $countdown_timer_padding_mobile = $countdown_timer_padding ? $countdown_timer_padding * $size_on_archive_page / 100 : ''; $datetime_value_font_size_mobile = $datetime_value_font_size ? $datetime_value_font_size * $size_on_archive_page / 100 : ''; $datetime_unit_font_size_mobile = $datetime_unit_font_size ? $datetime_unit_font_size * $size_on_archive_page / 100 : ''; $countdown_timer_item_height_mobile = $countdown_timer_item_height ? $countdown_timer_item_height * $size_on_archive_page / 100 : ''; $countdown_timer_item_width_mobile = $countdown_timer_item_width ? $countdown_timer_item_width * $size_on_archive_page / 100 : ''; $end_time = (int) $end_time - 1; $day_left = floor( $end_time / 86400 ); $hour_left = floor( ( $end_time - 86400 * (int) $day_left ) / 3600 ); $min_left = floor( ( $end_time - 86400 * (int) $day_left - 3600 * (int) $hour_left ) / 60 ); $sec_left = $end_time - 86400 * (int) $day_left - 3600 * (int) $hour_left - 60 * (int) $min_left; $day_deg = $day_left; $hour_deg = $hour_left * 15; $min_deg = $min_left * 6; $sec_deg = ( $sec_left + 1 ) * 6; if ( $is_variation ) { $day_left_t = $hour_left_t = $min_left_t = $sec_left_t = '00'; } else { $day_left_t = zeroise( $day_left, 2 ); $hour_left_t = zeroise( $hour_left, 2 ); $min_left_t = zeroise( $min_left, 2 ); $sec_left_t = zeroise( $sec_left, 2 ); if ( $animation_style == 'default' ) { $sec_left_t = zeroise( $sec_left == 59 ? 0 : $sec_left + 1, 2 ); } } $css = ''; if ( $display_type == 4 ) { /*set circle fill*/ $css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-date.woo-sctr-shortcode-countdown-unit .woo-sctr-progress-circle .woo-sctr-value-bar{' . esc_attr__( 'transform: rotate(' ) . $day_deg . 'deg);}'; $css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-hour.woo-sctr-shortcode-countdown-unit .woo-sctr-progress-circle .woo-sctr-value-bar{' . esc_attr__( 'transform: rotate(' ) . $hour_deg . 'deg);}'; $css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-minute.woo-sctr-shortcode-countdown-unit .woo-sctr-progress-circle .woo-sctr-value-bar{' . esc_attr__( 'transform: rotate(' ) . $min_deg . 'deg);}'; $css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-second.woo-sctr-shortcode-countdown-unit .woo-sctr-progress-circle .woo-sctr-value-bar{' . esc_attr__( 'transform: rotate(' ) . $sec_deg . 'deg);}'; /*mobile*/ $css .= '@media screen and (max-width:600px){'; if ( $countdown_timer_padding_mobile !== '' ) { $css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1{padding:' . $countdown_timer_padding_mobile . 'px;}'; } if ( $datetime_value_font_size_mobile !== '' ) { $css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1 .woo-sctr-progress-circle{'; $css .= esc_attr__( 'font-size: ' ) . $datetime_value_font_size_mobile . 'px;'; $css .= '}'; } if ( $datetime_unit_font_size_mobile !== '' ) { $css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text{' . esc_attr__( 'font-size:' ) . $datetime_unit_font_size_mobile . 'px;}'; } $css .= '}'; } else { $css1 = ''; if ( $countdown_timer_item_height ) { $css1 .= esc_attr__( 'height:' ) . $countdown_timer_item_height . 'px;'; } if ( $countdown_timer_item_width ) { $css1 .= esc_attr__( 'width:' ) . $countdown_timer_item_width . 'px;'; } if ( $countdown_timer_item_border_radius ) { $css1 .= esc_attr__( 'border-radius:' ) . $countdown_timer_item_border_radius . 'px;'; } if ( $countdown_timer_item_border_color ) { $css1 .= esc_attr__( 'border:1px solid ' ) . $countdown_timer_item_border_color . ';'; } //shop resize if ( $datetime_value_font_size ) { $css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value,.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value-container{'; $css .= esc_attr__( 'font-size: ' ) . $datetime_value_font_size . 'px;'; $css .= '}'; } if ( $datetime_unit_font_size ) { $css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text{' . esc_attr__( 'font-size:' ) . $datetime_unit_font_size . 'px;}'; } /*mobile*/ $mobile_css = '@media screen and (max-width:600px){'; if ( $countdown_timer_padding_mobile !== '' ) { $mobile_css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1{padding:' . $countdown_timer_padding_mobile . 'px;}'; } if ( $datetime_value_font_size_mobile !== '' ) { $mobile_css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value,.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value-container{'; $mobile_css .= esc_attr__( 'font-size: ' ) . $datetime_value_font_size_mobile . 'px;'; $mobile_css .= '}'; } if ( $datetime_unit_font_size_mobile !== '' ) { $mobile_css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text{' . esc_attr__( 'font-size:' ) . $datetime_unit_font_size_mobile . 'px;}'; } if ( $css1 ) { if ( $display_type == 1 ) { $css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit{' . $css1 . '}'; if ( $countdown_timer_item_height_mobile !== '' ) { $mobile_css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit{' . esc_attr__( 'height:' ) . $countdown_timer_item_height_mobile . 'px;}'; } if ( $countdown_timer_item_width_mobile !== '' ) { $mobile_css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit{' . esc_attr__( 'width:' ) . $countdown_timer_item_width_mobile . 'px;}'; } } elseif ( $display_type == 2 ) { if ( $animation_style == 'default' ) { $css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2 .woo-sctr-shortcode-countdown-value{' . $css1 . '}'; if ( $countdown_timer_item_height_mobile !== '' ) { $mobile_css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2 .woo-sctr-shortcode-countdown-value{' . esc_attr__( 'height:' ) . $countdown_timer_item_height_mobile . 'px;}'; } if ( $countdown_timer_item_width_mobile !== '' ) { $mobile_css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2 .woo-sctr-shortcode-countdown-value{' . esc_attr__( 'width:' ) . $countdown_timer_item_width_mobile . 'px;}'; } } else { $css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2 .woo-sctr-shortcode-countdown-value-container{' . $css1 . '}'; if ( $countdown_timer_item_height_mobile !== '' ) { $mobile_css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2 .woo-sctr-shortcode-countdown-value-container{' . esc_attr__( 'height:' ) . $countdown_timer_item_height_mobile . 'px;}'; } if ( $countdown_timer_item_width_mobile !== '' ) { $mobile_css .= '.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id . ' .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2 .woo-sctr-shortcode-countdown-value-container{' . esc_attr__( 'width:' ) . $countdown_timer_item_width_mobile . 'px;}'; } } } } $mobile_css .= '}'; $css .= $mobile_css; } $css .= $shop_css; wp_add_inline_style( 'woo-sctr-shortcode-style', $css ); /*message*/ $text = explode( '{countdown_timer}', $text ); if ( count( $text ) >= 2 ) { $sale_text_before = $text[0]; $sale_text_after = $text[1]; } else { return ''; } $design_class = ' woo-sctr-shortcode-countdown-style-' . $display_type; switch ( $time_separator ) { case 'colon': $time_separator = ':'; break; case 'comma': $time_separator = ','; break; case 'dot': $time_separator = '.'; break; default: $time_separator = ''; } $wrap_class = array( 'woo-sctr-shortcode-wrap-wrap', 'woo-sctr-shortcode-wrap-wrap-' . $sale_countdown_timer_id, 'woo-sctr-shortcode-wrap-wrap-' . $id, ); if ( $display_type == 3 ) { $wrap_class[] = 'woo-sctr-shortcode-wrap-wrap-inline'; } elseif ( $display_type == 4 ) { $wrap_class[] = 'woo-sctr-shortcode-wrap-wrap-circle'; } $wrap_class = trim( implode( ' ', $wrap_class ) ); $countdown_time_end = $now + $end_time + 1 - ( get_option( 'gmt_offset' ) * 3600 ); ob_start(); if ( $datetime_unit_position == 'bottom' ) { if ( $animation_style == 'default' ) { switch ( $display_type ) { case '1': case '2': ?> <div class="<?php echo esc_attr( $wrap_class ); ?>"> <div class="woo-sctr-shortcode-wrap"> <input type="hidden" class="woo-sctr-shortcode-data-end_time" data-countdown_time_start="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $now ) ); ?>" data-countdown_time_end="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $countdown_time_end ) ); ?>" value="<?php echo esc_attr( $end_time ); ?>"> <div class="woo-sctr-shortcode-countdown-wrap <?php echo esc_attr( $design_class ); ?>"> <div class="woo-sctr-shortcode-countdown"> <div class="woo-sctr-shortcode-countdown-1"> <span class="woo-sctr-shortcode-countdown-text-before"><?php echo wp_kses_post( $sale_text_before ); ?></span> <div class="woo-sctr-shortcode-countdown-2"> <span class="woo-sctr-shortcode-countdown-unit-wrap" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"> <span class="woo-sctr-shortcode-countdown-date woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-date-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $day_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-date-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $day ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-hour woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-hour-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $hour_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-hour-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $hour ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-minute woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-minute-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $min_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-minute-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $minute ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-second woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-second-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $sec_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-second-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $second ); ?></span> </span> </span> </div> <span class="woo-sctr-shortcode-countdown-text-bottom"><?php echo wp_kses_post( $sale_text_after ); ?></span> </div> </div> </div> </div> </div> <?php break; case '3': ?> <div class="<?php echo esc_attr( $wrap_class ); ?>"> <input type="hidden" class="woo-sctr-shortcode-data-end_time" data-countdown_time_start="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $now ) ); ?>" data-countdown_time_end="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $countdown_time_end ) ); ?>" value="<?php echo esc_attr( $end_time ); ?>"> <span class="woo-sctr-shortcode-countdown-text-before"><?php echo wp_kses_post( $sale_text_before ); ?></span> <span class="woo-sctr-shortcode-countdown-1"> <span class="woo-sctr-shortcode-countdown-unit-wrap" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"> <span class="woo-sctr-shortcode-countdown-date woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-date-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $day_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-date-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $day ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-hour woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-hour-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $hour_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-hour-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $hour ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-minute woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-minute-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $min_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-minute-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $minute ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-second woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-second-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $sec_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-second-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $second ); ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-text-after"><?php echo wp_kses_post( $sale_text_after ); ?></span> </div> <?php break; case '4': ?> <div class="<?php echo esc_attr( $wrap_class ); ?>"> <div class="woo-sctr-shortcode-wrap"> <input type="hidden" class="woo-sctr-shortcode-data-end_time" data-countdown_time_start="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $now ) ); ?>" data-countdown_time_end="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $countdown_time_end ) ); ?>" value="<?php echo esc_attr( $end_time ); ?>"> <div class="woo-sctr-shortcode-countdown-wrap <?php echo esc_attr( $design_class ); ?>"> <div class="woo-sctr-shortcode-countdown"> <div class="woo-sctr-shortcode-countdown-1"> <span class="woo-sctr-shortcode-countdown-text-before"><?php echo wp_kses_post( $sale_text_before ); ?></span> <div class="woo-sctr-shortcode-countdown-2"> <span class="woo-sctr-shortcode-countdown-unit-wrap" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"> <span class="woo-sctr-shortcode-countdown-date woo-sctr-shortcode-countdown-unit"> <div class="woo-sctr-progress-circle<?php echo $day_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <span class="woo-sctr-shortcode-countdown-date-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $day_left_t ); ?></span> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $day_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $day_deg ); ?>"></div> </div> </div> <span class="woo-sctr-shortcode-countdown-date-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $day ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-hour woo-sctr-shortcode-countdown-unit"> <div class="woo-sctr-progress-circle<?php echo $hour_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <span class="woo-sctr-shortcode-countdown-hour-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $hour_left_t ); ?></span> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $hour_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $hour_deg ); ?>"></div> </div> </div> <span class="woo-sctr-shortcode-countdown-hour-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $hour ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-minute woo-sctr-shortcode-countdown-unit"> <div class="woo-sctr-progress-circle<?php echo $min_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <span class="woo-sctr-shortcode-countdown-minute-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $min_left_t ); ?></span> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $min_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $min_deg ); ?>"></div> </div> </div> <span class="woo-sctr-shortcode-countdown-minute-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $minute ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-second woo-sctr-shortcode-countdown-unit"> <div class="woo-sctr-progress-circle<?php echo $sec_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <span class="woo-sctr-shortcode-countdown-second-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $sec_left_t ); ?></span> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $sec_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $sec_deg ); ?>"></div> </div> </div> <span class="woo-sctr-shortcode-countdown-second-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $second ); ?></span> </span> </span> </div> <span class="woo-sctr-shortcode-countdown-text-bottom"><?php echo wp_kses_post( $sale_text_after ); ?></span> </div> </div> </div> </div> </div> <?php break; default: } } else { switch ( $display_type ) { case '1': case '2': ?> <div class="<?php echo esc_attr( $wrap_class ); ?>"> <div class="woo-sctr-shortcode-wrap"> <input type="hidden" class="woo-sctr-shortcode-data-end_time" data-countdown_time_start="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $now ) ); ?>" data-countdown_time_end="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $countdown_time_end ) ); ?>" value="<?php echo esc_attr( $end_time ); ?>"> <div class="woo-sctr-shortcode-countdown-wrap <?php echo esc_attr( $design_class ); ?>"> <div class="woo-sctr-shortcode-countdown"> <div class="woo-sctr-shortcode-countdown-1"> <span class="woo-sctr-shortcode-countdown-text-before"><?php echo wp_kses_post( $sale_text_before ); ?></span> <div class="woo-sctr-shortcode-countdown-2"> <span class="woo-sctr-shortcode-countdown-unit-wrap" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"> <span class="woo-sctr-shortcode-countdown-date woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-date-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-date-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-date-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-date-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $day_left > 0 ? esc_html( zeroise( $day_left - 1, 2 ) ) : '00'; ?></span> <span class="woo-sctr-shortcode-countdown-date-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $day_left_t ); ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-date-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $day ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-hour woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-hour-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-hour-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-hour-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-hour-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $hour_left > 0 ? esc_html( zeroise( $hour_left - 1, 2 ) ) : '23'; ?></span> <span class="woo-sctr-shortcode-countdown-hour-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $hour_left_t ); ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-hour-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $hour ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-minute woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-minute-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-minute-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-minute-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-minute-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $min_left > 0 ? esc_html( zeroise( $min_left - 1, 2 ) ) : '59'; ?></span> <span class="woo-sctr-shortcode-countdown-minute-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $min_left_t ); ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-minute-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $minute ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-second woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-second-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-second-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-second-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-second-value-1 woo-sctr-shortcode-countdown-value1"><?php echo esc_html( $sec_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-second-value-2 woo-sctr-shortcode-countdown-value2"><?php echo $sec_left < 60 ? esc_html( zeroise( $sec_left + 1, 2 ) ) : '00'; ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-second-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $second ); ?></span> </span> </span> </div> <span class="woo-sctr-shortcode-countdown-text-bottom"><?php echo wp_kses_post( $sale_text_after ); ?></span> </div> </div> </div> </div> </div> <?php break; case '3': ?> <div class="<?php echo esc_attr( $wrap_class ); ?>"> <input type="hidden" class="woo-sctr-shortcode-data-end_time" data-countdown_time_start="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $now ) ); ?>" data-countdown_time_end="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $countdown_time_end ) ); ?>" value="<?php echo esc_attr( $end_time ); ?>"> <span class="woo-sctr-shortcode-countdown-text-before"><?php echo esc_html( $sale_text_before ); ?></span> <span class="woo-sctr-shortcode-countdown-1"> <span class="woo-sctr-shortcode-countdown-unit-wrap" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"> <span class="woo-sctr-shortcode-countdown-date woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-date-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-date-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-date-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-date-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $day_left > 0 ? esc_html( zeroise( $day_left - 1, 2 ) ) : '00'; ?></span> <span class="woo-sctr-shortcode-countdown-date-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $day_left_t ); ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-date-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $day ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-hour woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-hour-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-hour-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-hour-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-hour-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $hour_left > 0 ? esc_html( zeroise( $hour_left - 1, 2 ) ) : '23'; ?></span> <span class="woo-sctr-shortcode-countdown-hour-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $hour_left_t ); ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-hour-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $hour ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-minute woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-minute-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-minute-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-minute-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-minute-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $min_left > 0 ? esc_html( zeroise( $min_left - 1, 2 ) ) : '59'; ?></span> <span class="woo-sctr-shortcode-countdown-minute-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $min_left_t ); ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-minute-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $minute ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-second woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-second-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-second-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-second-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-second-value-1 woo-sctr-shortcode-countdown-value1"><?php echo esc_html( $sec_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-second-value-2 woo-sctr-shortcode-countdown-value2"><?php echo $sec_left < 60 ? esc_html( zeroise( $sec_left + 1, 2 ) ) : '00'; ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-second-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $second ); ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-text-after"><?php echo wp_kses_post( $sale_text_after ); ?></span> </div> <?php break; case '4': ?> <div class="<?php echo esc_attr( $wrap_class ); ?>"> <div class="woo-sctr-shortcode-wrap"> <input type="hidden" class="woo-sctr-shortcode-data-end_time" data-countdown_time_start="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $now ) ); ?>" data-countdown_time_end="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $countdown_time_end ) ); ?>" value="<?php echo esc_attr( $end_time ); ?>"> <div class="woo-sctr-shortcode-countdown-wrap <?php echo esc_attr( $design_class ); ?>"> <div class="woo-sctr-shortcode-countdown"> <div class="woo-sctr-shortcode-countdown-1"> <span class="woo-sctr-shortcode-countdown-text-before"><?php echo wp_kses_post( $sale_text_before ); ?></span> <div class="woo-sctr-shortcode-countdown-2"> <div class="woo-sctr-shortcode-countdown-unit-wrap" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"> <div class="woo-sctr-shortcode-countdown-date woo-sctr-shortcode-countdown-unit"> <div class="woo-sctr-progress-circle<?php echo $day_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <div class="woo-sctr-shortcode-countdown-date-value-container woo-sctr-shortcode-countdown-value-container"> <div class="woo-sctr-shortcode-countdown-date-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <div class="woo-sctr-shortcode-countdown-date-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-date-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $day_left > 0 ? esc_html( zeroise( $day_left - 1, 2 ) ) : '00'; ?></span> <span class="woo-sctr-shortcode-countdown-date-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $day_left_t ); ?></span> </div> </div> </div> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $day_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $day_deg ); ?>"></div> </div> </div> <span class="woo-sctr-shortcode-countdown-date-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $day ); ?></span> </div> </div> <span class="woo-sctr-shortcode-countdown-time-separator" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"><?php echo esc_html( $time_separator ); ?></span> <div class="woo-sctr-shortcode-countdown-unit-wrap"> <div class="woo-sctr-shortcode-countdown-hour woo-sctr-shortcode-countdown-unit"> <div class="woo-sctr-progress-circle<?php echo $hour_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <div class="woo-sctr-shortcode-countdown-hour-value-container woo-sctr-shortcode-countdown-value-container"> <div class="woo-sctr-shortcode-countdown-hour-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <div class="woo-sctr-shortcode-countdown-hour-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-hour-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $hour_left > 0 ? esc_html( zeroise( $hour_left - 1, 2 ) ) : '23'; ?></span> <span class="woo-sctr-shortcode-countdown-hour-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $hour_left_t ); ?></span> </div> </div> </div> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $hour_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $hour_deg ); ?>"></div> </div> </div> <span class="woo-sctr-shortcode-countdown-hour-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $hour ); ?></span> </div> </div> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <div class="woo-sctr-shortcode-countdown-unit-wrap"> <div class="woo-sctr-shortcode-countdown-minute woo-sctr-shortcode-countdown-unit"> <div class="woo-sctr-progress-circle<?php echo $min_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <div class="woo-sctr-shortcode-countdown-minute-value-container woo-sctr-shortcode-countdown-value-container"> <div class="woo-sctr-shortcode-countdown-minute-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <div class="woo-sctr-shortcode-countdown-minute-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-minute-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $min_left > 0 ? esc_html( zeroise( $min_left - 1, 2 ) ) : '59'; ?></span> <span class="woo-sctr-shortcode-countdown-minute-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $min_left_t ); ?></span> </div> </div> </div> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $min_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $min_deg ); ?>"></div> </div> </div> <span class="woo-sctr-shortcode-countdown-minute-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $minute ); ?></span> </div> </div> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <div class="woo-sctr-shortcode-countdown-unit-wrap"> <div class="woo-sctr-shortcode-countdown-second woo-sctr-shortcode-countdown-unit"> <div class="woo-sctr-progress-circle<?php echo $sec_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <div class="woo-sctr-shortcode-countdown-second-value-container woo-sctr-shortcode-countdown-value-container"> <div class="woo-sctr-shortcode-countdown-second-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <div class="woo-sctr-shortcode-countdown-second-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-second-value-1 woo-sctr-shortcode-countdown-value1"><?php echo esc_html( $sec_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-second-value-2 woo-sctr-shortcode-countdown-value2"><?php echo $sec_left < 60 ? esc_html( zeroise( $sec_left + 1, 2 ) ) : '00'; ?></span> </div> </div> </div> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $sec_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $sec_deg ); ?>"></div> </div> </div> <span class="woo-sctr-shortcode-countdown-second-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $second ); ?></span> </div> </div> </div> <span class="woo-sctr-shortcode-countdown-text-bottom"><?php echo wp_kses_post( $sale_text_after ); ?></span> </div> </div> </div> </div> </div> <?php break; default: } } } else { if ( $animation_style == 'default' ) { switch ( $display_type ) { case '1': case '2': ?> <div class="<?php echo esc_attr( $wrap_class ); ?>"> <div class="woo-sctr-shortcode-wrap"> <input type="hidden" class="woo-sctr-shortcode-data-end_time" data-countdown_time_start="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $now ) ); ?>" data-countdown_time_end="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $countdown_time_end ) ); ?>" value="<?php echo esc_attr( $end_time ); ?>"> <div class="woo-sctr-shortcode-countdown-wrap <?php echo esc_attr( $design_class ); ?>"> <div class="woo-sctr-shortcode-countdown"> <div class="woo-sctr-shortcode-countdown-1"> <span class="woo-sctr-shortcode-countdown-text-before"><?php echo wp_kses_post( $sale_text_before ); ?></span> <div class="woo-sctr-shortcode-countdown-2"> <span class="woo-sctr-shortcode-countdown-unit-wrap" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"> <span class="woo-sctr-shortcode-countdown-date woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-date-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $day ); ?></span> <span class="woo-sctr-shortcode-countdown-date-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $day_left_t ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-hour woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-hour-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $hour ); ?></span> <span class="woo-sctr-shortcode-countdown-hour-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $hour_left_t ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-minute woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-minute-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $minute ); ?></span> <span class="woo-sctr-shortcode-countdown-minute-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $min_left_t ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-second woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-second-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $second ); ?></span> <span class="woo-sctr-shortcode-countdown-second-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $sec_left_t ); ?></span> </span> </span> </div> <span class="woo-sctr-shortcode-countdown-text-bottom"><?php echo wp_kses_post( $sale_text_after ); ?></span> </div> </div> </div> </div> </div> <?php break; case '3': ?> <div class="<?php echo esc_attr( $wrap_class ); ?>"> <input type="hidden" class="woo-sctr-shortcode-data-end_time" data-countdown_time_start="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $now ) ); ?>" data-countdown_time_end="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $countdown_time_end ) ); ?>" value="<?php echo esc_attr( $end_time ); ?>"> <span class="woo-sctr-shortcode-countdown-text-before"><?php echo wp_kses_post( $sale_text_before ); ?></span> <span class="woo-sctr-shortcode-countdown-1"> <span class="woo-sctr-shortcode-countdown-unit-wrap" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"> <span class="woo-sctr-shortcode-countdown-date woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-date-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $day_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-date-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $day ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-hour woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-hour-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $hour_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-hour-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $hour ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-minute woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-minute-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $min_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-minute-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $minute ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-second woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-second-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $sec_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-second-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $second ); ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-text-after"><?php echo wp_kses_post( $sale_text_after ); ?></span> </div> <?php break; case '4': ?> <div class="<?php echo esc_attr( $wrap_class ); ?>"> <div class="woo-sctr-shortcode-wrap"> <input type="hidden" class="woo-sctr-shortcode-data-end_time" data-countdown_time_start="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $now ) ); ?>" data-countdown_time_end="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $countdown_time_end ) ); ?>" value="<?php echo esc_attr( $end_time ); ?>"> <div class="woo-sctr-shortcode-countdown-wrap <?php echo esc_attr( $design_class ); ?>"> <div class="woo-sctr-shortcode-countdown"> <div class="woo-sctr-shortcode-countdown-1"> <span class="woo-sctr-shortcode-countdown-text-before"><?php echo wp_kses_post( $sale_text_before ); ?></span> <div class="woo-sctr-shortcode-countdown-2"> <span class="woo-sctr-shortcode-countdown-unit-wrap" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"> <span class="woo-sctr-shortcode-countdown-date woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-date-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $day ); ?></span> <div class="woo-sctr-progress-circle<?php echo $day_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <span class="woo-sctr-shortcode-countdown-date-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $day_left_t ); ?></span> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $day_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $day_deg ); ?>"></div> </div> </div> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-hour woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-hour-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $hour ); ?></span> <div class="woo-sctr-progress-circle<?php echo $hour_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <span class="woo-sctr-shortcode-countdown-hour-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $hour_left_t ); ?></span> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $hour_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $hour_deg ); ?>"></div> </div> </div> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-minute woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-minute-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $minute ); ?></span> <div class="woo-sctr-progress-circle<?php echo $min_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <span class="woo-sctr-shortcode-countdown-minute-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $min_left_t ); ?></span> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $min_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $min_deg ); ?>"></div> </div> </div> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-second woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-second-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $second ); ?></span> <div class="woo-sctr-progress-circle<?php echo $sec_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <span class="woo-sctr-shortcode-countdown-second-value woo-sctr-shortcode-countdown-value"><?php echo esc_html( $sec_left_t ); ?></span> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $sec_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $sec_deg ); ?>"></div> </div> </div> </span> </span> </div> <span class="woo-sctr-shortcode-countdown-text-bottom"><?php echo wp_kses_post( $sale_text_after ); ?></span> </div> </div> </div> </div> </div> <?php break; default: } } else { switch ( $display_type ) { case '1': case '2': ?> <div class="<?php echo esc_attr( $wrap_class ); ?>"> <div class="woo-sctr-shortcode-wrap"> <input type="hidden" class="woo-sctr-shortcode-data-end_time" data-countdown_time_start="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $now ) ); ?>" data-countdown_time_end="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $countdown_time_end ) ); ?>" value="<?php echo esc_attr( $end_time ); ?>"> <div class="woo-sctr-shortcode-countdown-wrap <?php echo esc_attr( $design_class ); ?>"> <div class="woo-sctr-shortcode-countdown"> <div class="woo-sctr-shortcode-countdown-1"> <span class="woo-sctr-shortcode-countdown-text-before"><?php echo wp_kses_post( $sale_text_before ); ?></span> <div class="woo-sctr-shortcode-countdown-2"> <span class="woo-sctr-shortcode-countdown-unit-wrap" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"> <span class="woo-sctr-shortcode-countdown-date woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-date-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $day ); ?></span> <span class="woo-sctr-shortcode-countdown-date-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-date-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-date-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-date-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $day_left > 0 ? esc_html( zeroise( $day_left - 1, 2 ) ) : '00'; ?></span> <span class="woo-sctr-shortcode-countdown-date-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $day_left_t ); ?></span> </span> </span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-hour woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-hour-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $hour ); ?></span> <span class="woo-sctr-shortcode-countdown-hour-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-hour-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-hour-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-hour-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $hour_left > 0 ? esc_html( zeroise( $hour_left - 1, 2 ) ) : '23'; ?></span> <span class="woo-sctr-shortcode-countdown-hour-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $hour_left_t ); ?></span> </span> </span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-minute woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-minute-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $minute ); ?></span> <span class="woo-sctr-shortcode-countdown-minute-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-minute-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-minute-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-minute-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $min_left > 0 ? esc_html( zeroise( $min_left - 1, 2 ) ) : '59'; ?></span> <span class="woo-sctr-shortcode-countdown-minute-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $min_left_t ); ?></span> </span> </span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-second woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-second-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $second ); ?></span> <span class="woo-sctr-shortcode-countdown-second-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-second-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-second-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-second-value-1 woo-sctr-shortcode-countdown-value1"><?php echo esc_html( $sec_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-second-value-2 woo-sctr-shortcode-countdown-value2"><?php echo $sec_left < 60 ? esc_html( zeroise( $sec_left + 1, 2 ) ) : '00'; ?></span> </span> </span> </span> </span> </span> </div> <span class="woo-sctr-shortcode-countdown-text-bottom"><?php echo wp_kses_post( $sale_text_after ); ?></span> </div> </div> </div> </div> </div> <?php break; case '3': ?> <div class="<?php echo esc_attr( $wrap_class ); ?>"> <input type="hidden" class="woo-sctr-shortcode-data-end_time" data-countdown_time_start="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $now ) ); ?>" data-countdown_time_end="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $countdown_time_end ) ); ?>" value="<?php echo esc_attr( $end_time ); ?>"> <span class="woo-sctr-shortcode-countdown-text-before"><?php echo esc_attr( $sale_text_before ); ?></span> <span class="woo-sctr-shortcode-countdown-1"> <span class="woo-sctr-shortcode-countdown-unit-wrap" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"> <span class="woo-sctr-shortcode-countdown-date woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-date-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-date-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-date-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-date-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $day_left > 0 ? esc_html( zeroise( $day_left - 1, 2 ) ) : '00'; ?></span> <span class="woo-sctr-shortcode-countdown-date-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $day_left_t ); ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-date-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $day ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-hour woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-hour-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-hour-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-hour-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-hour-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $hour_left > 0 ? esc_html( zeroise( $hour_left - 1, 2 ) ) : '23'; ?></span> <span class="woo-sctr-shortcode-countdown-hour-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $hour_left_t ); ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-hour-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $hour ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-minute woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-minute-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-minute-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-minute-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-minute-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $min_left > 0 ? esc_html( zeroise( $min_left - 1, 2 ) ) : '59'; ?></span> <span class="woo-sctr-shortcode-countdown-minute-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $min_left_t ); ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-minute-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $minute ); ?></span> </span> </span> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <span class="woo-sctr-shortcode-countdown-unit-wrap"> <span class="woo-sctr-shortcode-countdown-second woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-second-value-container woo-sctr-shortcode-countdown-value-container"> <span class="woo-sctr-shortcode-countdown-second-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <span class="woo-sctr-shortcode-countdown-second-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-second-value-1 woo-sctr-shortcode-countdown-value1"><?php echo esc_html( $sec_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-second-value-2 woo-sctr-shortcode-countdown-value2"><?php echo $sec_left < 60 ? esc_html( zeroise( $sec_left + 1, 2 ) ) : '00'; ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-second-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $second ); ?></span> </span> </span> </span> <span class="woo-sctr-shortcode-countdown-text-after"><?php echo wp_kses_post( $sale_text_after ); ?></span> </div> <?php break; case '4': ?> <div class="<?php echo esc_attr( $wrap_class ); ?>"> <div class="woo-sctr-shortcode-wrap"> <input type="hidden" class="woo-sctr-shortcode-data-end_time" data-countdown_time_start="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $now ) ); ?>" data-countdown_time_end="<?php echo esc_attr( gmdate( 'Y-m-d H:i:s', $countdown_time_end ) ); ?>" value="<?php echo esc_attr( $end_time ); ?>"> <div class="woo-sctr-shortcode-countdown-wrap <?php echo esc_attr( $design_class ); ?>"> <div class="woo-sctr-shortcode-countdown"> <div class="woo-sctr-shortcode-countdown-1"> <span class="woo-sctr-shortcode-countdown-text-before"><?php echo wp_kses_post( $sale_text_before ); ?></span> <div class="woo-sctr-shortcode-countdown-2"> <div class="woo-sctr-shortcode-countdown-unit-wrap" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"> <div class="woo-sctr-shortcode-countdown-date woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-date-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $day ); ?></span> <div class="woo-sctr-progress-circle<?php echo $day_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <div class="woo-sctr-shortcode-countdown-date-value-container woo-sctr-shortcode-countdown-value-container"> <div class="woo-sctr-shortcode-countdown-date-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <div class="woo-sctr-shortcode-countdown-date-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-date-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $day_left > 0 ? esc_html( zeroise( $day_left - 1, 2 ) ) : '00'; ?></span> <span class="woo-sctr-shortcode-countdown-date-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $day_left_t ); ?></span> </div> </div> </div> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $day_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $day_deg ); ?>"></div> </div> </div> </div> </div> <span class="woo-sctr-shortcode-countdown-time-separator" style="<?php if ( ! $day_left && $hide_zero_items ) { echo 'display:none'; } ?>"><?php echo esc_html( $time_separator ); ?></span> <div class="woo-sctr-shortcode-countdown-unit-wrap"> <div class="woo-sctr-shortcode-countdown-hour woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-hour-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $hour ); ?></span> <div class="woo-sctr-progress-circle<?php echo $hour_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <div class="woo-sctr-shortcode-countdown-hour-value-container woo-sctr-shortcode-countdown-value-container"> <div class="woo-sctr-shortcode-countdown-hour-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <div class="woo-sctr-shortcode-countdown-hour-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-hour-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $hour_left > 0 ? esc_html( zeroise( $hour_left - 1, 2 ) ) : '23'; ?></span> <span class="woo-sctr-shortcode-countdown-hour-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $hour_left_t ); ?></span> </div> </div> </div> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $hour_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $hour_deg ); ?>"></div> </div> </div> </div> </div> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <div class="woo-sctr-shortcode-countdown-unit-wrap"> <div class="woo-sctr-shortcode-countdown-minute woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-minute-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $minute ); ?></span> <div class="woo-sctr-progress-circle<?php echo $min_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <div class="woo-sctr-shortcode-countdown-minute-value-container woo-sctr-shortcode-countdown-value-container"> <div class="woo-sctr-shortcode-countdown-minute-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <div class="woo-sctr-shortcode-countdown-minute-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-minute-value-1 woo-sctr-shortcode-countdown-value1"><?php echo $min_left > 0 ? esc_html( zeroise( $min_left - 1, 2 ) ) : '59'; ?></span> <span class="woo-sctr-shortcode-countdown-minute-value-2 woo-sctr-shortcode-countdown-value2"><?php echo esc_html( $min_left_t ); ?></span> </div> </div> </div> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $min_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $min_deg ); ?>"></div> </div> </div> </div> </div> <span class="woo-sctr-shortcode-countdown-time-separator"><?php echo esc_html( $time_separator ); ?></span> <div class="woo-sctr-shortcode-countdown-unit-wrap"> <div class="woo-sctr-shortcode-countdown-second woo-sctr-shortcode-countdown-unit"> <span class="woo-sctr-shortcode-countdown-second-text woo-sctr-shortcode-countdown-text"><?php echo esc_html( $second ); ?></span> <div class="woo-sctr-progress-circle<?php echo $sec_deg <= 180 ? '' : ' woo-sctr-over50' ?>"> <div class="woo-sctr-shortcode-countdown-second-value-container woo-sctr-shortcode-countdown-value-container"> <div class="woo-sctr-shortcode-countdown-second-value-container-1 woo-sctr-shortcode-countdown-value-container-1"> <div class="woo-sctr-shortcode-countdown-second-value-container-2 woo-sctr-shortcode-countdown-value-container-2"> <span class="woo-sctr-shortcode-countdown-second-value-1 woo-sctr-shortcode-countdown-value1"><?php echo esc_html( $sec_left_t ); ?></span> <span class="woo-sctr-shortcode-countdown-second-value-2 woo-sctr-shortcode-countdown-value2"><?php echo $sec_left < 60 ? esc_html( zeroise( $sec_left + 1, 2 ) ) : '00'; ?></span> </div> </div> </div> <div class="woo-sctr-left-half-clipper"> <div class="woo-sctr-first50-bar"<?php echo $sec_deg <= 180 ? 'style="display:none"' : '' ?>></div> <div class="woo-sctr-value-bar" data-deg="<?php echo esc_attr( $sec_deg ); ?>"></div> </div> </div> </div> </div> </div> <span class="woo-sctr-shortcode-countdown-text-bottom"><?php echo wp_kses_post( $sale_text_after ); ?></span> </div> </div> </div> </div> </div> <?php break; default: } } } $return = ob_get_clean(); $return = str_replace( "\n", '', $return ); $return = str_replace( "\r", '', $return ); $return = str_replace( "\t", '', $return ); $return = str_replace( "\l", '', $return ); $return = str_replace( "\0", '', $return ); return $return; } }
Save