PluginProbe ʕ •ᴥ•ʔ
YITH WooCommerce Wishlist / 4.0.1
YITH WooCommerce Wishlist v4.0.1
trunk 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.17 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0.0 3.0.1 3.0.10 3.0.11 3.0.12 3.0.13 3.0.14 3.0.15 3.0.16 3.0.17 3.0.18 3.0.19 3.0.2 3.0.20 3.0.21 3.0.22 3.0.23 3.0.25 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.10.0 3.11.0 3.12.0 3.13.0 3.14.0 3.15.0 3.16.0 3.17.0 3.18.0 3.19.0 3.2.0 3.20.0 3.21.0 3.22.0 3.23.0 3.24.0 3.25.0 3.26.0 3.27.0 3.28.0 3.29.0 3.3.0 3.30.0 3.31.0 3.32.0 3.33.0 3.34.0 3.35.0 3.36.0 3.37.0 3.38.0 3.4.0 3.5.0 3.6.0 3.7.0 3.8.0 3.9.0 4.0.0 4.0.1 4.1.0 4.10.0 4.10.1 4.10.2 4.11.0 4.12.0 4.13.0 4.14.0 4.15.0 4.2.0 4.3.0 4.4.0 4.5.0 4.6.0 4.7.0 4.8.0 4.9.0
yith-woocommerce-wishlist / plugin-fw / templates / fields / toggle-element-fixed.php
yith-woocommerce-wishlist / plugin-fw / templates / fields Last commit date
resources 4 years ago ajax-customers.php 4 years ago ajax-orders.php 3 years ago ajax-posts.php 4 years ago ajax-products.php 4 years ago ajax-terms.php 4 years ago buttons.php 5 years ago checkbox-array.php 4 years ago checkbox.php 4 years ago colorpicker.php 4 years ago copy-to-clipboard.php 4 years ago country-select.php 4 years ago custom.php 5 years ago customtabs.php 5 years ago date-format.php 4 years ago datepicker.php 4 years ago dimensions.php 4 years ago email.php 4 years ago file.php 3 years ago hidden.php 4 years ago html.php 5 years ago icons.php 4 years ago image-dimensions.php 4 years ago image-gallery.php 2 years ago inline-fields.php 4 years ago list-table.php 4 years ago media.php 1 year ago multi-colorpicker.php 5 years ago multi-select.php 3 years ago number.php 4 years ago onoff.php 3 years ago password.php 4 years ago preview.php 4 years ago radio.php 2 years ago select-buttons.php 4 years ago select-images.php 3 years ago select-mailchimp.php 4 years ago select.php 4 years ago sep.php 5 years ago sidebarlist.php 4 years ago sidebars.php 5 years ago simple-text.php 4 years ago slider.php 4 years ago text-array.php 3 years ago text-button.php 4 years ago text.php 4 years ago textarea-codemirror.php 4 years ago textarea-editor.php 4 years ago textarea.php 4 years ago title.php 4 years ago toggle-element-fixed.php 1 year ago toggle-element.php 2 years ago upload.php 4 years ago
toggle-element-fixed.php
88 lines
1 <?php
2 /**
3 * Template for displaying the toggle-element-fixed field
4 *
5 * @var array $field The field.
6 * @package YITH\PluginFramework\Templates\Fields
7 */
8
9 defined( 'ABSPATH' ) || exit; // Exit if accessed directly.
10
11 $defaults = array(
12 'id' => '',
13 'class' => '',
14 'name' => '',
15 'elements' => array(),
16 'title' => '',
17 'subtitle' => '',
18 'onoff_field' => true,
19 'save_single_options' => false,
20 'custom_attributes' => '',
21
22 );
23 $field = wp_parse_args( $field, $defaults );
24
25 list ( $field_id, $class, $name, $elements, $the_title, $subtitle, $onoff_field, $save_single_options, $custom_attributes ) = yith_plugin_fw_extract( $field, 'id', 'class', 'name', 'elements', 'title', 'subtitle', 'onoff_field', 'save_single_options', 'subtitle', 'custom_attributes' );
26
27 $name = ! empty( $name ) ? $name : $field_id;
28
29 $value = ! isset( $field['value'] ) ? get_option( $name, array() ) : $field['value'];
30 ?>
31 <div class="yith-toggle_fixed_wrapper" id="<?php echo esc_attr( $field_id ); ?>">
32 <div class="yith-toggle-elements">
33 <div id="<?php echo esc_attr( $field_id ); ?>"
34 class="yith-toggle-row fixed <?php echo ! empty( $subtitle ) ? 'with-subtitle' : ''; ?> <?php echo esc_attr( $class ); ?>"
35 <?php yith_plugin_fw_html_attributes_to_string( $custom_attributes, true ); ?>
36 >
37 <div class="yith-toggle-title">
38 <h3>
39 <span class="title"><?php echo wp_kses_post( $the_title ); ?></span>
40 <?php if ( ! empty( $subtitle ) ) : ?>
41 <span class="subtitle"><?php echo wp_kses_post( $subtitle ); ?></span>
42 <?php endif; ?>
43 </h3>
44 <span class="yith-toggle"><span
45 class="yith-icon yith-icon-arrow_right ui-sortable-handle"></span></span>
46 <?php if ( ! empty( $onoff_field ) ) : ?>
47 <span class="yith-toggle-onoff">
48 <?php
49 yith_plugin_fw_get_field(
50 array(
51 'type' => 'onoff',
52 'name' => "{$name}[enabled]",
53 'id' => "{$field_id}_enabled",
54 'value' => isset( $value['enabled'] ) ? $value['enabled'] : 'no',
55 ),
56 true
57 );
58 ?>
59 </span>
60 <?php endif; ?>
61 </div>
62 <div class="yith-toggle-content">
63 <?php foreach ( $elements as $element ) : ?>
64 <?php
65 $element_id = $element['id'];
66 $element['name'] = false === $save_single_options ? "{$name}[{$element_id}]" : $element_id;
67 $element['id'] = "{$field_id}_{$element_id}";
68 $element['value'] = '';
69 $element_default = isset( $element['default'] ) ? $element['default'] : '';
70 if ( false === $save_single_options ) {
71 $element['value'] = isset( $value[ $element_id ] ) ? $value[ $element_id ] : $element_default;
72 } else {
73 $element['value'] = get_option( $element_id, $element_default );
74 }
75 ?>
76 <div class="yith-toggle-content-row <?php echo esc_attr( $element['type'] ); ?>">
77 <label for="<?php echo esc_attr( $element['id'] ); ?>"><?php echo esc_html( $element['title'] ); ?></label>
78 <div class="yith-plugin-fw-option-with-description">
79 <?php yith_plugin_fw_get_field( $element, true ); ?>
80 <span class="description"><?php echo ! empty( $element['desc'] ) ? wp_kses_post( $element['desc'] ) : ''; ?></span>
81 </div>
82 </div>
83 <?php endforeach; ?>
84 </div>
85 </div>
86 </div>
87 </div>
88