YITH WooCommerce Ajax Search - Version 1.2.5

Version Description

  • Fixed: Plugin installation bug
Download this release

Release Info

Developer yithemes
Plugin Icon 128x128 YITH WooCommerce Ajax Search
Version 1.2.5
Comparing to
See all releases

Code changes from version 1.2.4 to 1.2.5

README.txt CHANGED
@@ -4,7 +4,7 @@ Contributors: yithemes
4
Tags: ajax, search, woocommerce, products, themes, yit, e-commerce, shop, yith, ajax search, instant search, premium, yithemes, autocomplete, autosuggest, better search, category search, custom search, highlight terms, Live Search, Predictive Search, product search, relevant search, search highlight, search product, suggest, typeahead, WooCommerce Plugin, woocommerce product search, woocommerce search, wordpress ecommerce
5
Requires at least: 3.5.1
6
Tested up to: 4.1.1
7
- Stable tag: 1.2.4
8
License: GPLv2 or later
9
License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
@@ -67,6 +67,9 @@ In WooCommerce->Settings->Ajax Search page, you can choose the minumum size of t
67
68
== Changelog ==
69
70
= 1.2.4 =
71
* Fixed: Minor bugs
72
4
Tags: ajax, search, woocommerce, products, themes, yit, e-commerce, shop, yith, ajax search, instant search, premium, yithemes, autocomplete, autosuggest, better search, category search, custom search, highlight terms, Live Search, Predictive Search, product search, relevant search, search highlight, search product, suggest, typeahead, WooCommerce Plugin, woocommerce product search, woocommerce search, wordpress ecommerce
5
Requires at least: 3.5.1
6
Tested up to: 4.1.1
7
+ Stable tag: 1.2.5
8
License: GPLv2 or later
9
License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
67
68
== Changelog ==
69
70
+ = 1.2.5 =
71
+ * Fixed: Plugin installation bug
72
+
73
= 1.2.4 =
74
* Fixed: Minor bugs
75
init.php CHANGED
@@ -3,7 +3,7 @@
3
* Plugin Name: YITH WooCommerce Ajax Search
4
* Plugin URI: http://yithemes.com/
5
* Description: YITH WooCommerce Ajax Search allows your users to search products in real time.
6
- * Version: 1.2.4
7
* Author: Yithemes
8
* Author URI: http://yithemes.com/
9
* Text Domain: yit
@@ -11,7 +11,7 @@
11
*
12
* @author Yithemes
13
* @package YITH WooCommerce Ajax Search
14
- * @version 1.2.4
15
*/
16
17
/* Copyright 2013 Your Inspiration Themes (email : plugins@yithemes.com)
@@ -32,18 +32,6 @@
32
if ( !defined( 'ABSPATH' ) ) { exit; } // Exit if accessed directly
33
34
35
- if ( !function_exists( 'WC' ) ) {
36
- function yith_wcas_install_woocommerce_admin_notice() {
37
- ?>
38
- <div class="error">
39
- <p><?php _e( 'YITH WooCommerce Ajax Search is enabled but not effective. It requires Woocommerce in order to work.', 'yit' ); ?></p>
40
- </div>
41
- <?php
42
- }
43
-
44
- add_action( 'admin_notices', 'yith_wcas_install_woocommerce_admin_notice' );
45
- return;
46
- }
47
48
if ( defined( 'YITH_WCAS_PREMIUM' ) ) {
49
function yith_wcas_install_free_admin_notice() {
@@ -71,7 +59,7 @@ register_activation_hook( __FILE__, 'yith_plugin_registration_hook' );
71
if ( defined( 'YITH_WCAS_VERSION' ) ){
72
return;
73
}else{
74
- define( 'YITH_WCAS_VERSION', '1.2.4' );
75
}
76
77
if ( ! defined( 'YITH_WCAS_FREE_INIT' ) ) {
@@ -109,6 +97,20 @@ if ( ! defined( 'YITH_WCAS_ASSETS_IMAGES_URL' ) ) {
109
110
function yith_ajax_search_constructor() {
111
112
load_plugin_textdomain( 'yit', false, dirname( plugin_basename( __FILE__ ) ). '/languages/' );
113
114
// Load required classes and functions
3
* Plugin Name: YITH WooCommerce Ajax Search
4
* Plugin URI: http://yithemes.com/
5
* Description: YITH WooCommerce Ajax Search allows your users to search products in real time.
6
+ * Version: 1.2.5
7
* Author: Yithemes
8
* Author URI: http://yithemes.com/
9
* Text Domain: yit
11
*
12
* @author Yithemes
13
* @package YITH WooCommerce Ajax Search
14
+ * @version 1.2.5
15
*/
16
17
/* Copyright 2013 Your Inspiration Themes (email : plugins@yithemes.com)
32
if ( !defined( 'ABSPATH' ) ) { exit; } // Exit if accessed directly
33
34
35
36
if ( defined( 'YITH_WCAS_PREMIUM' ) ) {
37
function yith_wcas_install_free_admin_notice() {
59
if ( defined( 'YITH_WCAS_VERSION' ) ){
60
return;
61
}else{
62
+ define( 'YITH_WCAS_VERSION', '1.2.5' );
63
}
64
65
if ( ! defined( 'YITH_WCAS_FREE_INIT' ) ) {
97
98
function yith_ajax_search_constructor() {
99
100
+ if ( !function_exists( 'WC' ) ) {
101
+ function yith_wcas_install_woocommerce_admin_notice() {
102
+ ?>
103
+ <div class="error">
104
+ <p><?php _e( 'YITH WooCommerce Ajax Search is enabled but not effective. It requires Woocommerce in order to work.', 'yit' ); ?></p>
105
+ </div>
106
+ <?php
107
+ }
108
+
109
+ add_action( 'admin_notices', 'yith_wcas_install_woocommerce_admin_notice' );
110
+ return;
111
+ }
112
+
113
+
114
load_plugin_textdomain( 'yit', false, dirname( plugin_basename( __FILE__ ) ). '/languages/' );
115
116
// Load required classes and functions
plugin-fw/lib/yit-cpt-unlimited.php CHANGED
@@ -1751,7 +1751,7 @@ class YIT_CPT_Unlimited {
1751
1752
1753
// check if we are in archive template
1754
- if ( !( ! is_admin() && is_archive() && isset( $wp_query->post->post_type ) && $this->_is_valid( $wp_query->post->post_type ) ) ) {
1755
return;
1756
}
1757
1751
1752
1753
// check if we are in archive template
1754
+ if ( !( ! is_admin() && is_archive() && isset($wp_query->post) && $this->_is_valid( $wp_query->post->post_type ) ) ) {
1755
return;
1756
}
1757
plugin-fw/lib/yit-plugin-panel-wc.php CHANGED
@@ -65,9 +65,9 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
65
add_action( 'admin_init', array( $this, 'woocommerce_update_options' ) );
66
add_filter( 'woocommerce_screen_ids', array( $this, 'add_allowed_screen_id' ) );
67
68
- add_action( 'woocommerce_admin_field_boxinfo', array( $this, 'yit_boxinfo' ), 10, 1 );
69
- add_action( 'woocommerce_admin_field_videobox', array( $this, 'yit_videobox' ), 10, 1 );
70
-
71
}
72
}
73
@@ -97,36 +97,6 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
97
require_once( YIT_CORE_PLUGIN_TEMPLATE_PATH . '/panel/woocommerce/woocommerce-panel.php' );
98
}
99
100
- /**
101
- * Show a box panel with specific content in two columns as a new woocommerce type
102
- *
103
- *
104
- * @return void
105
- * @since 1.0
106
- * @author Emanuela Castorina <emanuela.castorina@yithemes.com>
107
- */
108
- public function yit_boxinfo( $args = array() ) {
109
- if ( !empty( $args ) ) {
110
- extract( $args );
111
- require_once( YIT_CORE_PLUGIN_TEMPLATE_PATH . '/panel/woocommerce/woocommerce-boxinfo.php' );
112
- }
113
- }
114
-
115
- /**
116
- * Show a box panel with specific content in two columns as a new woocommerce type
117
- *
118
- *
119
- * @return void
120
- * @since 1.0
121
- * @author Emanuela Castorina <emanuela.castorina@yithemes.com>
122
- */
123
- public function yit_videobox( $args = array() ) {
124
- if ( ! empty( $args ) ) {
125
- extract( $args );
126
- require_once( YIT_CORE_PLUGIN_TEMPLATE_PATH . '/panel/woocommerce/woocommerce-videobox.php' );
127
- }
128
- }
129
-
130
/**
131
* Show a input fields to upload images
132
*
65
add_action( 'admin_init', array( $this, 'woocommerce_update_options' ) );
66
add_filter( 'woocommerce_screen_ids', array( $this, 'add_allowed_screen_id' ) );
67
68
+ /* Add VideoBox and InfoBox */
69
+ add_action( 'woocommerce_admin_field_boxinfo', array( $this, 'add_infobox' ), 10, 1 );
70
+ add_action( 'woocommerce_admin_field_videobox', array( $this, 'add_videobox' ), 10, 1 );
71
}
72
}
73
97
require_once( YIT_CORE_PLUGIN_TEMPLATE_PATH . '/panel/woocommerce/woocommerce-panel.php' );
98
}
99
100
/**
101
* Show a input fields to upload images
102
*
plugin-fw/lib/yit-plugin-panel.php CHANGED
@@ -75,7 +75,9 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
75
add_action( 'admin_bar_menu', array( &$this, 'add_admin_bar_menu' ), 100 );
76
add_action( 'admin_init', array( &$this, 'add_fields' ) );
77
78
-
79
}
80
81
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
@@ -677,6 +679,16 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
677
$option = $param ['option'];
678
$db_options = $this->get_options();
679
680
$db_value = ( isset( $db_options[$option['id']] ) ) ? $db_options[$option['id']] : '';
681
if ( isset( $option['deps'] ) ) {
682
$deps = $option['deps'];
@@ -686,7 +698,7 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
686
include $type;
687
}
688
else {
689
- do_action( "yit_panel_{$option['type']}" );
690
}
691
}
692
}
@@ -709,6 +721,38 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
709
return $options;
710
}
711
712
713
}
714
75
add_action( 'admin_bar_menu', array( &$this, 'add_admin_bar_menu' ), 100 );
76
add_action( 'admin_init', array( &$this, 'add_fields' ) );
77
78
+ /* Add VideoBox and InfoBox */
79
+ add_action( 'woocommerce_admin_field_boxinfo', array( $this, 'add_infobox' ), 10, 1 );
80
+ add_action( 'woocommerce_admin_field_videobox', array( $this, 'add_videobox' ), 10, 1 );
81
}
82
83
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
679
$option = $param ['option'];
680
$db_options = $this->get_options();
681
682
+ $custom_attributes = array();
683
+
684
+ if ( ! empty( $option['custom_attributes'] ) && is_array( $option['custom_attributes'] ) ) {
685
+ foreach ( $option['custom_attributes'] as $attribute => $attribute_value ) {
686
+ $custom_attributes[] = esc_attr( $attribute ) . '="' . esc_attr( $attribute_value ) . '"';
687
+ }
688
+ }
689
+
690
+ $custom_attributes = implode( ' ', $custom_attributes );
691
+
692
$db_value = ( isset( $db_options[$option['id']] ) ) ? $db_options[$option['id']] : '';
693
if ( isset( $option['deps'] ) ) {
694
$deps = $option['deps'];
698
include $type;
699
}
700
else {
701
+ do_action( "yit_panel_{$option['type']}", $option, $db_value );
702
}
703
}
704
}
721
return $options;
722
}
723
724
+ /**
725
+ * Show a box panel with specific content in two columns as a new woocommerce type
726
+ *
727
+ *
728
+ * @param array $args
729
+ *
730
+ * @return void
731
+ * @since 1.0
732
+ * @author Emanuela Castorina <emanuela.castorina@yithemes.com>
733
+ */
734
+ public function add_infobox( $args = array() ) {
735
+ if ( ! empty( $args ) ) {
736
+ extract( $args );
737
+ require_once( YIT_CORE_PLUGIN_TEMPLATE_PATH . '/panel/boxinfo.php' );
738
+ }
739
+ }
740
+
741
+ /**
742
+ * Show a box panel with specific content in two columns as a new woocommerce type
743
+ *
744
+ * @param array $args
745
+ *
746
+ * @return void
747
+ * @since 1.0
748
+ * @author Emanuela Castorina <emanuela.castorina@yithemes.com>
749
+ */
750
+ public function add_videobox( $args = array() ) {
751
+ if ( ! empty( $args ) ) {
752
+ extract( $args );
753
+ require_once( YIT_CORE_PLUGIN_TEMPLATE_PATH . '/panel/videobox.php' );
754
+ }
755
+ }
756
757
}
758
plugin-fw/licence/lib/yit-licence.php CHANGED
@@ -99,9 +99,17 @@ if ( ! class_exists( 'YIT_Licence' ) ) {
99
* @author Andrea Grillo <andrea.grillo@yithemes.com>
100
*/
101
public function get_home_url() {
102
- return is_ssl() ? str_replace( 'https://', '', home_url() ) : str_replace( 'http://', '', home_url() );
103
}
104
105
/**
106
* Check if the request is ajax
107
*
99
* @author Andrea Grillo <andrea.grillo@yithemes.com>
100
*/
101
public function get_home_url() {
102
+ $home_url = home_url();
103
+ $schemes = apply_filters( 'yit_licence_url_schemes', array( 'https://', 'http://' ) );
104
+
105
+ foreach( $schemes as $scheme ){
106
+ $home_url = str_replace( $scheme, '', $home_url );
107
+ }
108
+
109
+ return $home_url;
110
}
111
112
+
113
/**
114
* Check if the request is ajax
115
*
plugin-fw/templates/panel/{woocommerce/woocommerce-boxinfo.php → infobox.php} RENAMED
File without changes
plugin-fw/templates/panel/types/chosen.php CHANGED
@@ -23,7 +23,7 @@ $db_value = ( $is_multiple && ! is_array( $db_value ) ) ? array() : $db_value;
23
<div id="<?php echo $id ?>-container" class="chosen yit_options rm_option rm_input rm_text" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?>>
24
<div class="option">
25
<div class="select_wrapper">
26
- <select name="<?php echo $name ?><?php if( $is_multiple ) echo "[]" ?>" class="chosen" id="<?php echo $id ?>" <?php echo $multiple ?> >
27
<?php foreach ( $option['options'] as $key => $value ) : ?>
28
<option value="<?php echo esc_attr( $key ) ?>"<?php ($is_multiple) ? selected( true, in_array( $key, $db_value) ) : selected( $key, $db_value ) ?>><?php echo $value ?></option>
29
<?php endforeach; ?>
23
<div id="<?php echo $id ?>-container" class="chosen yit_options rm_option rm_input rm_text" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?>>
24
<div class="option">
25
<div class="select_wrapper">
26
+ <select name="<?php echo $name ?><?php if( $is_multiple ) echo "[]" ?>" class="chosen" id="<?php echo $id ?>" <?php echo $multiple ?> <?php echo $custom_attributes ?> >
27
<?php foreach ( $option['options'] as $key => $value ) : ?>
28
<option value="<?php echo esc_attr( $key ) ?>"<?php ($is_multiple) ? selected( true, in_array( $key, $db_value) ) : selected( $key, $db_value ) ?>><?php echo $value ?></option>
29
<?php endforeach; ?>
plugin-fw/templates/panel/types/connected-list.php CHANGED
@@ -11,7 +11,7 @@ $name = $this->get_name_field( $option['id'] );
11
<?php foreach( $lists as $list => $options ): ?>
12
<div class="list_container">
13
<h4><?php echo $option['heads'][ $list ] ?></h4>
14
- <ul id="list_<?php echo $list ?>" class="connectedSortable" data-list="<?php echo $list ?>">
15
<?php foreach( $options as $value => $label ): ?>
16
<li data-option="<?php echo $value ?>" class="ui-state-default"><?php echo $label ?></li>
17
<?php endforeach ?>
11
<?php foreach( $lists as $list => $options ): ?>
12
<div class="list_container">
13
<h4><?php echo $option['heads'][ $list ] ?></h4>
14
+ <ul id="list_<?php echo $list ?>" class="connectedSortable" data-list="<?php echo $list ?>" <?php echo $custom_attributes ?>>
15
<?php foreach( $options as $value => $label ): ?>
16
<li data-option="<?php echo $value ?>" class="ui-state-default"><?php echo $label ?></li>
17
<?php endforeach ?>
plugin-fw/templates/panel/types/on-off.php CHANGED
@@ -26,7 +26,7 @@ $name = $this->get_name_field( $option['id'] );
26
?>
27
<div id="<?php echo $id ?>-container" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?> class="on_off_container yit_options rm_option rm_input rm_onoff">
28
<div class="option">
29
- <input type="checkbox" name="<?php echo $name ?>" id="<?php echo $id ?>" value="<?php echo esc_attr( $db_value ) ?>" <?php checked( $db_value, 'yes' ); ?> class="on_off<?php if ( $db_value == 'yes' ): ?> onoffchecked<?php endif ?>" />
30
<span>&nbsp;</span>
31
</div>
32
<span class="description"><?php echo $option['desc'] ?></span>
26
?>
27
<div id="<?php echo $id ?>-container" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?> class="on_off_container yit_options rm_option rm_input rm_onoff">
28
<div class="option">
29
+ <input type="checkbox" name="<?php echo $name ?>" id="<?php echo $id ?>" value="<?php echo esc_attr( $db_value ) ?>" <?php checked( $db_value, 'yes' ); ?> class="on_off<?php if ( $db_value == 'yes' ): ?> onoffchecked<?php endif ?>" <?php echo $custom_attributes ?>/>
30
<span>&nbsp;</span>
31
</div>
32
<span class="description"><?php echo $option['desc'] ?></span>
plugin-fw/templates/panel/types/select-mailchimp.php CHANGED
@@ -22,7 +22,7 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
22
<div id="<?php echo $this->get_id_field( $option['id'] ) ?>-container" class="yit_options rm_option rm_input rm_text" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?>>
23
<div class="option">
24
<div class="select_wrapper">
25
- <select name="<?php echo $this->get_name_field( $option['id'] ) ?>" id="<?php echo $this->get_id_field( $option['id'] ) ?>">
26
<?php foreach( $option['options'] as $key => $value ) : ?>
27
<option value="<?php echo esc_attr( $key ) ?>"<?php selected( $key, $db_value ) ?>><?php echo $value ?></option>
28
<?php endforeach; ?>
22
<div id="<?php echo $this->get_id_field( $option['id'] ) ?>-container" class="yit_options rm_option rm_input rm_text" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?>>
23
<div class="option">
24
<div class="select_wrapper">
25
+ <select name="<?php echo $this->get_name_field( $option['id'] ) ?>" id="<?php echo $this->get_id_field( $option['id'] ) ?>" <?php echo $custom_attributes ?>>
26
<?php foreach( $option['options'] as $key => $value ) : ?>
27
<option value="<?php echo esc_attr( $key ) ?>"<?php selected( $key, $db_value ) ?>><?php echo $value ?></option>
28
<?php endforeach; ?>
plugin-fw/templates/panel/types/select.php CHANGED
@@ -28,7 +28,7 @@ $multiple = ( $is_multiple ) ? ' multiple' : '';
28
<div id="<?php echo $id ?>-container" class="yit_options rm_option rm_input rm_text" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?>>
29
<div class="option">
30
<div class="select_wrapper">
31
- <select name="<?php echo $name ?><?php if( $is_multiple ) echo "[]" ?>" id="<?php echo $id ?>" <?php echo $multiple ?> >
32
<?php foreach ( $option['options'] as $key => $value ) : ?>
33
<option value="<?php echo esc_attr( $key ) ?>"<?php ($is_multiple) ? selected( true, in_array( $key, $db_value) ) : selected( $key, $db_value ) ?>><?php echo $value ?></option>
34
<?php endforeach; ?>
28
<div id="<?php echo $id ?>-container" class="yit_options rm_option rm_input rm_text" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?>>
29
<div class="option">
30
<div class="select_wrapper">
31
+ <select name="<?php echo $name ?><?php if( $is_multiple ) echo "[]" ?>" id="<?php echo $id ?>" <?php echo $multiple ?> <?php echo $custom_attributes ?> >
32
<?php foreach ( $option['options'] as $key => $value ) : ?>
33
<option value="<?php echo esc_attr( $key ) ?>"<?php ($is_multiple) ? selected( true, in_array( $key, $db_value) ) : selected( $key, $db_value ) ?>><?php echo $value ?></option>
34
<?php endforeach; ?>
plugin-fw/templates/panel/types/text.php CHANGED
@@ -20,13 +20,13 @@ if ( ! defined( 'ABSPATH' ) ) {
20
exit;
21
} // Exit if accessed directly
22
23
- $id = $this->get_id_field( $option['id'] );
24
- $name = $this->get_name_field( $option['id'] );
25
26
?>
27
<div id="<?php echo $id ?>-container" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?> class="yit_options rm_option rm_input rm_text">
28
<div class="option">
29
- <input type="text" name="<?php echo $name ?>" id="<?php echo $id ?>" value="<?php echo esc_attr( $db_value ) ?>" />
30
</div>
31
<span class="description"><?php echo $option['desc'] ?></span>
32
20
exit;
21
} // Exit if accessed directly
22
23
+ $id = $this->get_id_field( $option['id'] );
24
+ $name = $this->get_name_field( $option['id'] );
25
26
?>
27
<div id="<?php echo $id ?>-container" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?> class="yit_options rm_option rm_input rm_text">
28
<div class="option">
29
+ <input type="text" name="<?php echo $name ?>" id="<?php echo $id ?>" value="<?php echo esc_attr( $db_value ) ?>" <?php echo $custom_attributes ?> />
30
</div>
31
<span class="description"><?php echo $option['desc'] ?></span>
32
plugin-fw/templates/panel/types/textarea-codemirror.php CHANGED
@@ -26,7 +26,7 @@ $name = $this->get_name_field( $option['id'] );
26
?>
27
<div id="<?php echo $id ?>-container" class="yit_options rm_option rm_input rm_text" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?>>
28
<div class="option">
29
- <textarea name="<?php echo $name ?>" class="codemirror" id="<?php echo $id ?>" rows="8" cols="50"><?php echo $db_value ?></textarea>
30
</div>
31
<span class="description"><?php echo $option['desc'] ?></span>
32
26
?>
27
<div id="<?php echo $id ?>-container" class="yit_options rm_option rm_input rm_text" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?>>
28
<div class="option">
29
+ <textarea name="<?php echo $name ?>" class="codemirror" id="<?php echo $id ?>" rows="8" cols="50" <?php echo $custom_attributes ?>><?php echo $db_value ?></textarea>
30
</div>
31
<span class="description"><?php echo $option['desc'] ?></span>
32
plugin-fw/templates/panel/types/textarea.php CHANGED
@@ -26,7 +26,7 @@ $name = $this->get_name_field( $option['id'] );
26
?>
27
<div id="<?php echo $id ?>-container" class="yit_options rm_option rm_input rm_text" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?>>
28
<div class="option">
29
- <textarea name="<?php echo $name ?>" id="<?php echo $id ?>" rows="8" cols="50"><?php echo $db_value ?></textarea>
30
</div>
31
<span class="description"><?php echo $option['desc'] ?></span>
32
26
?>
27
<div id="<?php echo $id ?>-container" class="yit_options rm_option rm_input rm_text" <?php if ( isset( $option['deps'] ) ): ?>data-field="<?php echo $id ?>" data-dep="<?php echo $this->get_id_field( $option['deps']['ids'] ) ?>" data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?>>
28
<div class="option">
29
+ <textarea name="<?php echo $name ?>" id="<?php echo $id ?>" rows="8" cols="50" <?php echo $custom_attributes ?>><?php echo $db_value ?></textarea>
30
</div>
31
<span class="description"><?php echo $option['desc'] ?></span>
32
plugin-fw/templates/panel/{woocommerce/woocommerce-videobox.php → videobox.php} RENAMED
File without changes