File "class-wc-widget-cart.php"

Full path: /home/kosmetik/public_html/wp-content/plugins/woocommerce/includes/widgets/class-wc-widget-cart.php
File size: 1.43 B
MIME-type: text/x-php
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

<?php

defined('ABSPATH') || exit;
class WC_Widget_Cart extends WC_Widget
{
    public function __construct()
    {
        $this->widget_cssclass = 'woocommerce widget_shopping_cart';
        $this->widget_description = __('Display the customer shopping cart.', 'woocommerce');
        $this->widget_id = 'woocommerce_widget_cart';
        $this->widget_name = __('Cart', 'woocommerce');
        $this->settings = array('title' => array('type' => 'text', 'std' => __('Cart', 'woocommerce'), 'label' => __('Title', 'woocommerce')), 'hide_if_empty' => array('type' => 'checkbox', 'std' => 0, 'label' => __('Hide if cart is empty', 'woocommerce')));
        if (is_customize_preview()) {
            wp_enqueue_script('wc-cart-fragments');
        }
        parent::__construct();
    }
    public function widget($args, $instance)
    {
        if (apply_filters('woocommerce_widget_cart_is_hidden', is_cart() || is_checkout())) {
            return;
        }
        $hide_if_empty = empty($instance['hide_if_empty']) ? 0 : 1;
        if (!isset($instance['title'])) {
            $instance['title'] = __('Cart', 'woocommerce');
        }
        $this->widget_start($args, $instance);
        if ($hide_if_empty) {
            echo '<div class="hide_cart_widget_if_empty">';
        }
        echo '<div class="widget_shopping_cart_content"></div>';
        if ($hide_if_empty) {
            echo '</div>';
        }
        $this->widget_end($args);
    }
}