Server IP : 162.213.251.212 / Your IP : 3.139.81.114 [ Web Server : LiteSpeed System : Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : allssztx ( 535) PHP Version : 8.1.31 Disable Function : NONE Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/allssztx/bestvalleywater.com/wp-content/themes/woodmart/inc/modules/layouts/ |
Upload File : |
<?php namespace XTS\Modules\Layouts; class Cart extends Layout_Type { /** * Before template content. */ public function before_template_content() { get_header(); $content_class = woodmart_get_content_class(); ?> <div class="site-content <?php echo esc_attr( $content_class ); ?>" role="main"> <?php } /** * After template content. */ public function after_template_content() { ?> </div> <?php get_footer(); } /** * Check. * * @param array $condition Condition. * @param string $type Layout type. */ public function check( $condition, $type = '' ) { $is_active = false; if ( 'cart' === $type ) { switch ( $condition['condition_type'] ) { case 'cart': $is_active = is_cart() && ! WC()->cart->is_empty(); break; } } elseif ( 'empty_cart' === $type ) { switch ( $condition['condition_type'] ) { case 'empty_cart': $is_active = is_cart() && WC()->cart->is_empty(); break; } } return $is_active; } /** * Override templates. * * @param string $template Template. * * @return bool|string */ public function override_template( $template ) { if ( woodmart_woocommerce_installed() && is_cart() && ( Main::get_instance()->has_custom_layout( 'cart' ) || Main::get_instance()->has_custom_layout( 'empty_cart' ) ) ) { $this->display_template(); return false; } return $template; } /** * Display custom template on the shop page. */ private function display_template() { $this->before_template_content(); ?> <div class="woocommerce"> <?php if ( WC()->cart->is_empty() ) : ?> <span class="wc-empty-cart-message"></span> <?php $this->template_content( 'empty_cart' ); ?> <?php else : ?> <?php $this->template_content( 'cart' ); ?> <?php endif; ?> </div> <?php $this->after_template_content(); } } Cart::get_instance();