File "class-wc-customizer-control-cropping.php"

Full path: /home/kosmetik/public_html/wp-content/plugins/woocommerce/includes/customizer/class-wc-customizer-control-cropping.php
File size: 2.19 B
MIME-type: text/x-php
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

<?php

if (!defined('ABSPATH')) {
    exit;
}
class WC_Customizer_Control_Cropping extends WP_Customize_Control
{
    public $type = 'woocommerce-cropping-control';
    public function render_content()
    {
        if (empty($this->choices)) {
            return;
        }
        $value = $this->value('cropping');
        $custom_width = $this->value('custom_width');
        $custom_height = $this->value('custom_height');
        ?>

		<span class="customize-control-title">
			<?php 
        echo esc_html($this->label);
        ?>
		</span>

		<?php 
        if (!empty($this->description)) {
            ?>
			<span class="description customize-control-description"><?php 
            echo esc_html($this->description);
            ?></span>
		<?php 
        }
        ?>

		<ul id="input_<?php 
        echo esc_attr($this->id);
        ?>" class="woocommerce-cropping-control">
			<?php 
        foreach ($this->choices as $key => $radio) {
            ?>
				<li>
					<input type="radio" name="<?php 
            echo esc_attr($this->id);
            ?>" value="<?php 
            echo esc_attr($key);
            ?>" id="<?php 
            echo esc_attr($this->id . $key);
            ?>" <?php 
            $this->link('cropping');
            ?> <?php 
            checked($value, $key);
            ?> />
					<label for="<?php 
            echo esc_attr($this->id . $key);
            ?>"><?php 
            echo esc_html($radio['label']);
            ?><br/><span class="description"><?php 
            echo esc_html($radio['description']);
            ?></span></label>

					<?php 
            if ('custom' === $key) {
                ?>
						<span class="woocommerce-cropping-control-aspect-ratio">
							<input type="text" pattern="\d*" size="3" value="<?php 
                echo esc_attr($custom_width);
                ?>" <?php 
                $this->link('custom_width');
                ?> /> : <input type="text" pattern="\d*" size="3" value="<?php 
                echo esc_attr($custom_height);
                ?>" <?php 
                $this->link('custom_height');
                ?> />
						</span>
					<?php 
            }
            ?>
				</li>
			<?php 
        }
        ?>
		</ul>
		<?php 
    }
}