Passed
Push — master ( 630150...78277f )
by Brian
05:00
created
vendor/ayecode/wp-ayecode-ui/ayecode-ui-loader.php 2 patches
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -7,40 +7,40 @@
 block discarded – undo
7 7
  * Bail if we are not in WP.
8 8
  */
9 9
 if ( ! defined( 'ABSPATH' ) ) {
10
-	exit;
10
+    exit;
11 11
 }
12 12
 
13 13
 /**
14 14
  * Set the version only if its the current newest while loading.
15 15
  */
16 16
 add_action('after_setup_theme', function () {
17
-	global $ayecode_ui_version,$ayecode_ui_file_key;
18
-	$this_version = "0.1.43";
19
-	if(version_compare($this_version , $ayecode_ui_version, '>')){
20
-		$ayecode_ui_version = $this_version ;
21
-		$ayecode_ui_file_key = wp_hash( __FILE__ );
22
-	}
17
+    global $ayecode_ui_version,$ayecode_ui_file_key;
18
+    $this_version = "0.1.43";
19
+    if(version_compare($this_version , $ayecode_ui_version, '>')){
20
+        $ayecode_ui_version = $this_version ;
21
+        $ayecode_ui_file_key = wp_hash( __FILE__ );
22
+    }
23 23
 },0);
24 24
 
25 25
 /**
26 26
  * Load this version of WP Bootstrap Settings only if the file hash is the current one.
27 27
  */
28 28
 add_action('after_setup_theme', function () {
29
-	global $ayecode_ui_file_key;
30
-	if($ayecode_ui_file_key && $ayecode_ui_file_key == wp_hash( __FILE__ )){
31
-		include_once( dirname( __FILE__ ) . '/includes/class-aui.php' );
32
-		include_once( dirname( __FILE__ ) . '/includes/ayecode-ui-settings.php' );
33
-	}
29
+    global $ayecode_ui_file_key;
30
+    if($ayecode_ui_file_key && $ayecode_ui_file_key == wp_hash( __FILE__ )){
31
+        include_once( dirname( __FILE__ ) . '/includes/class-aui.php' );
32
+        include_once( dirname( __FILE__ ) . '/includes/ayecode-ui-settings.php' );
33
+    }
34 34
 },1);
35 35
 
36 36
 /**
37 37
  * Add the function that calls the class.
38 38
  */
39 39
 if(!function_exists('aui')){
40
-	function aui(){
41
-		if(!class_exists("AUI",false)){
42
-			return false;
43
-		}
44
-		return AUI::instance();
45
-	}
40
+    function aui(){
41
+        if(!class_exists("AUI",false)){
42
+            return false;
43
+        }
44
+        return AUI::instance();
45
+    }
46 46
 }
47 47
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -6,39 +6,39 @@
 block discarded – undo
6 6
 /**
7 7
  * Bail if we are not in WP.
8 8
  */
9
-if ( ! defined( 'ABSPATH' ) ) {
9
+if (!defined('ABSPATH')) {
10 10
 	exit;
11 11
 }
12 12
 
13 13
 /**
14 14
  * Set the version only if its the current newest while loading.
15 15
  */
16
-add_action('after_setup_theme', function () {
17
-	global $ayecode_ui_version,$ayecode_ui_file_key;
16
+add_action('after_setup_theme', function() {
17
+	global $ayecode_ui_version, $ayecode_ui_file_key;
18 18
 	$this_version = "0.1.43";
19
-	if(version_compare($this_version , $ayecode_ui_version, '>')){
20
-		$ayecode_ui_version = $this_version ;
21
-		$ayecode_ui_file_key = wp_hash( __FILE__ );
19
+	if (version_compare($this_version, $ayecode_ui_version, '>')) {
20
+		$ayecode_ui_version = $this_version;
21
+		$ayecode_ui_file_key = wp_hash(__FILE__);
22 22
 	}
23 23
 },0);
24 24
 
25 25
 /**
26 26
  * Load this version of WP Bootstrap Settings only if the file hash is the current one.
27 27
  */
28
-add_action('after_setup_theme', function () {
28
+add_action('after_setup_theme', function() {
29 29
 	global $ayecode_ui_file_key;
30
-	if($ayecode_ui_file_key && $ayecode_ui_file_key == wp_hash( __FILE__ )){
31
-		include_once( dirname( __FILE__ ) . '/includes/class-aui.php' );
32
-		include_once( dirname( __FILE__ ) . '/includes/ayecode-ui-settings.php' );
30
+	if ($ayecode_ui_file_key && $ayecode_ui_file_key == wp_hash(__FILE__)) {
31
+		include_once(dirname(__FILE__) . '/includes/class-aui.php');
32
+		include_once(dirname(__FILE__) . '/includes/ayecode-ui-settings.php');
33 33
 	}
34 34
 },1);
35 35
 
36 36
 /**
37 37
  * Add the function that calls the class.
38 38
  */
39
-if(!function_exists('aui')){
40
-	function aui(){
41
-		if(!class_exists("AUI",false)){
39
+if (!function_exists('aui')) {
40
+	function aui() {
41
+		if (!class_exists("AUI", false)) {
42 42
 			return false;
43 43
 		}
44 44
 		return AUI::instance();
Please login to merge, or discard this patch.
vendor/ayecode/wp-ayecode-ui/includes/ayecode-ui-settings.php 3 patches
Indentation   +935 added lines, -935 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@  discard block
 block discarded – undo
13 13
  * Bail if we are not in WP.
14 14
  */
15 15
 if ( ! defined( 'ABSPATH' ) ) {
16
-	exit;
16
+    exit;
17 17
 }
18 18
 
19 19
 /**
@@ -21,235 +21,235 @@  discard block
 block discarded – undo
21 21
  */
22 22
 if ( ! class_exists( 'AyeCode_UI_Settings' ) ) {
23 23
 
24
-	/**
25
-	 * A Class to be able to change settings for Font Awesome.
26
-	 *
27
-	 * Class AyeCode_UI_Settings
28
-	 * @ver 1.0.0
29
-	 * @todo decide how to implement textdomain
30
-	 */
31
-	class AyeCode_UI_Settings {
32
-
33
-		/**
34
-		 * Class version version.
35
-		 *
36
-		 * @var string
37
-		 */
38
-		public $version = '0.1.43';
39
-
40
-		/**
41
-		 * Class textdomain.
42
-		 *
43
-		 * @var string
44
-		 */
45
-		public $textdomain = 'aui';
46
-
47
-		/**
48
-		 * Latest version of Bootstrap at time of publish published.
49
-		 *
50
-		 * @var string
51
-		 */
52
-		public $latest = "4.5.3";
53
-
54
-		/**
55
-		 * Current version of select2 being used.
56
-		 *
57
-		 * @var string
58
-		 */
59
-		public $select2_version = "4.0.11";
60
-
61
-		/**
62
-		 * The title.
63
-		 *
64
-		 * @var string
65
-		 */
66
-		public $name = 'AyeCode UI';
67
-
68
-		/**
69
-		 * The relative url to the assets.
70
-		 *
71
-		 * @var string
72
-		 */
73
-		public $url = '';
74
-
75
-		/**
76
-		 * Holds the settings values.
77
-		 *
78
-		 * @var array
79
-		 */
80
-		private $settings;
81
-
82
-		/**
83
-		 * AyeCode_UI_Settings instance.
84
-		 *
85
-		 * @access private
86
-		 * @since  1.0.0
87
-		 * @var    AyeCode_UI_Settings There can be only one!
88
-		 */
89
-		private static $instance = null;
90
-
91
-		/**
92
-		 * Main AyeCode_UI_Settings Instance.
93
-		 *
94
-		 * Ensures only one instance of AyeCode_UI_Settings is loaded or can be loaded.
95
-		 *
96
-		 * @since 1.0.0
97
-		 * @static
98
-		 * @return AyeCode_UI_Settings - Main instance.
99
-		 */
100
-		public static function instance() {
101
-			if ( ! isset( self::$instance ) && ! ( self::$instance instanceof AyeCode_UI_Settings ) ) {
102
-
103
-				self::$instance = new AyeCode_UI_Settings;
104
-
105
-				add_action( 'init', array( self::$instance, 'init' ) ); // set settings
106
-
107
-				if ( is_admin() ) {
108
-					add_action( 'admin_menu', array( self::$instance, 'menu_item' ) );
109
-					add_action( 'admin_init', array( self::$instance, 'register_settings' ) );
110
-
111
-					// Maybe show example page
112
-					add_action( 'template_redirect', array( self::$instance,'maybe_show_examples' ) );
113
-				}
24
+    /**
25
+     * A Class to be able to change settings for Font Awesome.
26
+     *
27
+     * Class AyeCode_UI_Settings
28
+     * @ver 1.0.0
29
+     * @todo decide how to implement textdomain
30
+     */
31
+    class AyeCode_UI_Settings {
32
+
33
+        /**
34
+         * Class version version.
35
+         *
36
+         * @var string
37
+         */
38
+        public $version = '0.1.43';
39
+
40
+        /**
41
+         * Class textdomain.
42
+         *
43
+         * @var string
44
+         */
45
+        public $textdomain = 'aui';
46
+
47
+        /**
48
+         * Latest version of Bootstrap at time of publish published.
49
+         *
50
+         * @var string
51
+         */
52
+        public $latest = "4.5.3";
53
+
54
+        /**
55
+         * Current version of select2 being used.
56
+         *
57
+         * @var string
58
+         */
59
+        public $select2_version = "4.0.11";
60
+
61
+        /**
62
+         * The title.
63
+         *
64
+         * @var string
65
+         */
66
+        public $name = 'AyeCode UI';
67
+
68
+        /**
69
+         * The relative url to the assets.
70
+         *
71
+         * @var string
72
+         */
73
+        public $url = '';
74
+
75
+        /**
76
+         * Holds the settings values.
77
+         *
78
+         * @var array
79
+         */
80
+        private $settings;
81
+
82
+        /**
83
+         * AyeCode_UI_Settings instance.
84
+         *
85
+         * @access private
86
+         * @since  1.0.0
87
+         * @var    AyeCode_UI_Settings There can be only one!
88
+         */
89
+        private static $instance = null;
90
+
91
+        /**
92
+         * Main AyeCode_UI_Settings Instance.
93
+         *
94
+         * Ensures only one instance of AyeCode_UI_Settings is loaded or can be loaded.
95
+         *
96
+         * @since 1.0.0
97
+         * @static
98
+         * @return AyeCode_UI_Settings - Main instance.
99
+         */
100
+        public static function instance() {
101
+            if ( ! isset( self::$instance ) && ! ( self::$instance instanceof AyeCode_UI_Settings ) ) {
102
+
103
+                self::$instance = new AyeCode_UI_Settings;
104
+
105
+                add_action( 'init', array( self::$instance, 'init' ) ); // set settings
106
+
107
+                if ( is_admin() ) {
108
+                    add_action( 'admin_menu', array( self::$instance, 'menu_item' ) );
109
+                    add_action( 'admin_init', array( self::$instance, 'register_settings' ) );
110
+
111
+                    // Maybe show example page
112
+                    add_action( 'template_redirect', array( self::$instance,'maybe_show_examples' ) );
113
+                }
114 114
 
115
-				add_action( 'customize_register', array( self::$instance, 'customizer_settings' ));
116
-
117
-				do_action( 'ayecode_ui_settings_loaded' );
118
-			}
119
-
120
-			return self::$instance;
121
-		}
122
-
123
-		/**
124
-		 * Setup some constants.
125
-		 */
126
-		public function constants(){
127
-			define('AUI_PRIMARY_COLOR_ORIGINAL', "#1e73be");
128
-			define('AUI_SECONDARY_COLOR_ORIGINAL', '#6c757d');
129
-			if (!defined('AUI_PRIMARY_COLOR')) define('AUI_PRIMARY_COLOR', AUI_PRIMARY_COLOR_ORIGINAL);
130
-			if (!defined('AUI_SECONDARY_COLOR')) define('AUI_SECONDARY_COLOR', AUI_SECONDARY_COLOR_ORIGINAL);
131
-		}
132
-
133
-		/**
134
-		 * Initiate the settings and add the required action hooks.
135
-		 */
136
-		public function init() {
137
-			$this->constants();
138
-			$this->settings = $this->get_settings();
139
-			$this->url = $this->get_url();
140
-
141
-			/**
142
-			 * Maybe load CSS
143
-			 *
144
-			 * We load super early in case there is a theme version that might change the colors
145
-			 */
146
-			if ( $this->settings['css'] ) {
147
-				add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_style' ), 1 );
148
-			}
149
-			if ( $this->settings['css_backend'] && $this->load_admin_scripts() ) {
150
-				add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_style' ), 1 );
151
-			}
152
-
153
-			// maybe load JS
154
-			if ( $this->settings['js'] ) {
155
-				$priority = $this->is_bs3_compat() ? 100 : 1;
156
-				add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ), $priority );
157
-			}
158
-			if ( $this->settings['js_backend'] && $this->load_admin_scripts() ) {
159
-				add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ), 1 );
160
-			}
161
-
162
-			// Maybe set the HTML font size
163
-			if ( $this->settings['html_font_size'] ) {
164
-				add_action( 'wp_footer', array( $this, 'html_font_size' ), 10 );
165
-			}
166
-
167
-
168
-		}
169
-
170
-		/**
171
-		 * Check if we should load the admin scripts or not.
172
-		 *
173
-		 * @return bool
174
-		 */
175
-		public function load_admin_scripts(){
176
-			$result = true;
177
-
178
-			// check if specifically disabled
179
-			if(!empty($this->settings['disable_admin'])){
180
-				$url_parts = explode("\n",$this->settings['disable_admin']);
181
-				foreach($url_parts as $part){
182
-					if( strpos($_SERVER['REQUEST_URI'], trim($part)) !== false ){
183
-						return false; // return early, no point checking further
184
-					}
185
-				}
186
-			}
187
-
188
-			return $result;
189
-		}
190
-
191
-		/**
192
-		 * Add a html font size to the footer.
193
-		 */
194
-		public function html_font_size(){
195
-			$this->settings = $this->get_settings();
196
-			echo "<style>html{font-size:".absint($this->settings['html_font_size'])."px;}</style>";
197
-		}
198
-
199
-		/**
200
-		 * Check if the current admin screen should load scripts.
201
-		 * 
202
-		 * @return bool
203
-		 */
204
-		public function is_aui_screen(){
205
-			$load = false;
206
-			// check if we should load or not
207
-			if ( is_admin() ) {
208
-				// Only enable on set pages
209
-				$aui_screens = array(
210
-					'page',
211
-					'post',
212
-					'settings_page_ayecode-ui-settings'
213
-				);
214
-				$screen_ids = apply_filters( 'aui_screen_ids', $aui_screens );
215
-
216
-				$screen = get_current_screen();
115
+                add_action( 'customize_register', array( self::$instance, 'customizer_settings' ));
116
+
117
+                do_action( 'ayecode_ui_settings_loaded' );
118
+            }
119
+
120
+            return self::$instance;
121
+        }
122
+
123
+        /**
124
+         * Setup some constants.
125
+         */
126
+        public function constants(){
127
+            define('AUI_PRIMARY_COLOR_ORIGINAL', "#1e73be");
128
+            define('AUI_SECONDARY_COLOR_ORIGINAL', '#6c757d');
129
+            if (!defined('AUI_PRIMARY_COLOR')) define('AUI_PRIMARY_COLOR', AUI_PRIMARY_COLOR_ORIGINAL);
130
+            if (!defined('AUI_SECONDARY_COLOR')) define('AUI_SECONDARY_COLOR', AUI_SECONDARY_COLOR_ORIGINAL);
131
+        }
132
+
133
+        /**
134
+         * Initiate the settings and add the required action hooks.
135
+         */
136
+        public function init() {
137
+            $this->constants();
138
+            $this->settings = $this->get_settings();
139
+            $this->url = $this->get_url();
140
+
141
+            /**
142
+             * Maybe load CSS
143
+             *
144
+             * We load super early in case there is a theme version that might change the colors
145
+             */
146
+            if ( $this->settings['css'] ) {
147
+                add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_style' ), 1 );
148
+            }
149
+            if ( $this->settings['css_backend'] && $this->load_admin_scripts() ) {
150
+                add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_style' ), 1 );
151
+            }
152
+
153
+            // maybe load JS
154
+            if ( $this->settings['js'] ) {
155
+                $priority = $this->is_bs3_compat() ? 100 : 1;
156
+                add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ), $priority );
157
+            }
158
+            if ( $this->settings['js_backend'] && $this->load_admin_scripts() ) {
159
+                add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ), 1 );
160
+            }
161
+
162
+            // Maybe set the HTML font size
163
+            if ( $this->settings['html_font_size'] ) {
164
+                add_action( 'wp_footer', array( $this, 'html_font_size' ), 10 );
165
+            }
166
+
167
+
168
+        }
169
+
170
+        /**
171
+         * Check if we should load the admin scripts or not.
172
+         *
173
+         * @return bool
174
+         */
175
+        public function load_admin_scripts(){
176
+            $result = true;
177
+
178
+            // check if specifically disabled
179
+            if(!empty($this->settings['disable_admin'])){
180
+                $url_parts = explode("\n",$this->settings['disable_admin']);
181
+                foreach($url_parts as $part){
182
+                    if( strpos($_SERVER['REQUEST_URI'], trim($part)) !== false ){
183
+                        return false; // return early, no point checking further
184
+                    }
185
+                }
186
+            }
187
+
188
+            return $result;
189
+        }
190
+
191
+        /**
192
+         * Add a html font size to the footer.
193
+         */
194
+        public function html_font_size(){
195
+            $this->settings = $this->get_settings();
196
+            echo "<style>html{font-size:".absint($this->settings['html_font_size'])."px;}</style>";
197
+        }
198
+
199
+        /**
200
+         * Check if the current admin screen should load scripts.
201
+         * 
202
+         * @return bool
203
+         */
204
+        public function is_aui_screen(){
205
+            $load = false;
206
+            // check if we should load or not
207
+            if ( is_admin() ) {
208
+                // Only enable on set pages
209
+                $aui_screens = array(
210
+                    'page',
211
+                    'post',
212
+                    'settings_page_ayecode-ui-settings'
213
+                );
214
+                $screen_ids = apply_filters( 'aui_screen_ids', $aui_screens );
215
+
216
+                $screen = get_current_screen();
217 217
 
218 218
 //				echo '###'.$screen->id;
219 219
 				
220
-				if ( $screen && in_array( $screen->id, $screen_ids ) ) {
221
-					$load = true;
222
-				}
223
-			}
220
+                if ( $screen && in_array( $screen->id, $screen_ids ) ) {
221
+                    $load = true;
222
+                }
223
+            }
224 224
 
225
-			return $load;
226
-		}
225
+            return $load;
226
+        }
227 227
 
228
-		/**
229
-		 * Adds the styles.
230
-		 */
231
-		public function enqueue_style() {
228
+        /**
229
+         * Adds the styles.
230
+         */
231
+        public function enqueue_style() {
232 232
 
233
-			if( is_admin() && !$this->is_aui_screen()){
234
-				// don't add wp-admin scripts if not requested to
235
-			}else{
236
-				$css_setting = current_action() == 'wp_enqueue_scripts' ? 'css' : 'css_backend';
233
+            if( is_admin() && !$this->is_aui_screen()){
234
+                // don't add wp-admin scripts if not requested to
235
+            }else{
236
+                $css_setting = current_action() == 'wp_enqueue_scripts' ? 'css' : 'css_backend';
237 237
 
238
-				$rtl = is_rtl() ? '-rtl' : '';
238
+                $rtl = is_rtl() ? '-rtl' : '';
239 239
 
240
-				if($this->settings[$css_setting]){
241
-					$compatibility = $this->settings[$css_setting]=='core' ? false : true;
242
-					$url = $this->settings[$css_setting]=='core' ? $this->url.'assets/css/ayecode-ui'.$rtl.'.css' : $this->url.'assets/css/ayecode-ui-compatibility'.$rtl.'.css';
243
-					wp_register_style( 'ayecode-ui', $url, array(), $this->latest );
244
-					wp_enqueue_style( 'ayecode-ui' );
240
+                if($this->settings[$css_setting]){
241
+                    $compatibility = $this->settings[$css_setting]=='core' ? false : true;
242
+                    $url = $this->settings[$css_setting]=='core' ? $this->url.'assets/css/ayecode-ui'.$rtl.'.css' : $this->url.'assets/css/ayecode-ui-compatibility'.$rtl.'.css';
243
+                    wp_register_style( 'ayecode-ui', $url, array(), $this->latest );
244
+                    wp_enqueue_style( 'ayecode-ui' );
245 245
 
246
-					// flatpickr
247
-					wp_register_style( 'flatpickr', $this->url.'assets/css/flatpickr.min.css', array(), $this->latest );
246
+                    // flatpickr
247
+                    wp_register_style( 'flatpickr', $this->url.'assets/css/flatpickr.min.css', array(), $this->latest );
248 248
 
249 249
 
250
-					// fix some wp-admin issues
251
-					if(is_admin()){
252
-						$custom_css = "
250
+                    // fix some wp-admin issues
251
+                    if(is_admin()){
252
+                        $custom_css = "
253 253
                 body{
254 254
                     background-color: #f1f1f1;
255 255
                     font-family: -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;
@@ -285,32 +285,32 @@  discard block
 block discarded – undo
285 285
 				}
286 286
                 ";
287 287
 
288
-						// @todo, remove once fixed :: fix for this bug https://github.com/WordPress/gutenberg/issues/14377
289
-						$custom_css .= "
288
+                        // @todo, remove once fixed :: fix for this bug https://github.com/WordPress/gutenberg/issues/14377
289
+                        $custom_css .= "
290 290
 						.edit-post-sidebar input[type=color].components-text-control__input{
291 291
 						    padding: 0;
292 292
 						}
293 293
 					";
294
-						wp_add_inline_style( 'ayecode-ui', $custom_css );
295
-					}
294
+                        wp_add_inline_style( 'ayecode-ui', $custom_css );
295
+                    }
296 296
 
297
-					// custom changes
298
-					wp_add_inline_style( 'ayecode-ui', self::custom_css($compatibility) );
297
+                    // custom changes
298
+                    wp_add_inline_style( 'ayecode-ui', self::custom_css($compatibility) );
299 299
 
300
-				}
301
-			}
300
+                }
301
+            }
302 302
 
303 303
 
304
-		}
304
+        }
305 305
 
306
-		/**
307
-		 * Get inline script used if bootstrap enqueued
308
-		 *
309
-		 * If this remains small then its best to use this than to add another JS file.
310
-		 */
311
-		public function inline_script(){
312
-			ob_start();
313
-			?>
306
+        /**
307
+         * Get inline script used if bootstrap enqueued
308
+         *
309
+         * If this remains small then its best to use this than to add another JS file.
310
+         */
311
+        public function inline_script(){
312
+            ob_start();
313
+            ?>
314 314
 			<script>
315 315
 				
316 316
 				/**
@@ -802,27 +802,27 @@  discard block
 block discarded – undo
802 802
 
803 803
 			</script>
804 804
 			<?php
805
-			$output = ob_get_clean();
805
+            $output = ob_get_clean();
806 806
 
807
-			/*
807
+            /*
808 808
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
809 809
 			 */
810
-			return str_replace( array(
811
-				'<script>',
812
-				'</script>'
813
-			), '', $output );
814
-		}
815
-
816
-
817
-		/**
818
-		 * JS to help with conflict issues with other plugins and themes using bootstrap v3.
819
-		 *
820
-		 * @TODO we may need this when other conflicts arrise.
821
-		 * @return mixed
822
-		 */
823
-		public static function bs3_compat_js() {
824
-			ob_start();
825
-			?>
810
+            return str_replace( array(
811
+                '<script>',
812
+                '</script>'
813
+            ), '', $output );
814
+        }
815
+
816
+
817
+        /**
818
+         * JS to help with conflict issues with other plugins and themes using bootstrap v3.
819
+         *
820
+         * @TODO we may need this when other conflicts arrise.
821
+         * @return mixed
822
+         */
823
+        public static function bs3_compat_js() {
824
+            ob_start();
825
+            ?>
826 826
 			<script>
827 827
 				<?php if( defined( 'FUSION_BUILDER_VERSION' ) ){ ?>
828 828
 				/* With Avada builder */
@@ -830,20 +830,20 @@  discard block
 block discarded – undo
830 830
 				<?php } ?>
831 831
 			</script>
832 832
 			<?php
833
-			return str_replace( array(
834
-				'<script>',
835
-				'</script>'
836
-			), '', ob_get_clean());
837
-		}
838
-
839
-		/**
840
-		 * Get inline script used if bootstrap file browser enqueued.
841
-		 *
842
-		 * If this remains small then its best to use this than to add another JS file.
843
-		 */
844
-		public function inline_script_file_browser(){
845
-			ob_start();
846
-			?>
833
+            return str_replace( array(
834
+                '<script>',
835
+                '</script>'
836
+            ), '', ob_get_clean());
837
+        }
838
+
839
+        /**
840
+         * Get inline script used if bootstrap file browser enqueued.
841
+         *
842
+         * If this remains small then its best to use this than to add another JS file.
843
+         */
844
+        public function inline_script_file_browser(){
845
+            ob_start();
846
+            ?>
847 847
 			<script>
848 848
 				// run on doc ready
849 849
 				jQuery(document).ready(function () {
@@ -851,192 +851,192 @@  discard block
 block discarded – undo
851 851
 				});
852 852
 			</script>
853 853
 			<?php
854
-			$output = ob_get_clean();
854
+            $output = ob_get_clean();
855 855
 
856
-			/*
856
+            /*
857 857
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
858 858
 			 */
859
-			return str_replace( array(
860
-				'<script>',
861
-				'</script>'
862
-			), '', $output );
863
-		}
864
-
865
-		/**
866
-		 * Adds the Font Awesome JS.
867
-		 */
868
-		public function enqueue_scripts() {
869
-
870
-			if( is_admin() && !$this->is_aui_screen()){
871
-				// don't add wp-admin scripts if not requested to
872
-			}else {
873
-
874
-				$js_setting = current_action() == 'wp_enqueue_scripts' ? 'js' : 'js_backend';
875
-
876
-				// select2
877
-				wp_register_script( 'select2', $this->url . 'assets/js/select2.min.js', array( 'jquery' ), $this->select2_version );
878
-
879
-				// flatpickr
880
-				wp_register_script( 'flatpickr', $this->url . 'assets/js/flatpickr.min.js', array(), $this->latest );
881
-
882
-				// Bootstrap file browser
883
-				wp_register_script( 'aui-custom-file-input', $url = $this->url . 'assets/js/bs-custom-file-input.min.js', array( 'jquery' ), $this->select2_version );
884
-				wp_add_inline_script( 'aui-custom-file-input', $this->inline_script_file_browser() );
885
-
886
-				$load_inline = false;
887
-
888
-				if ( $this->settings[ $js_setting ] == 'core-popper' ) {
889
-					// Bootstrap bundle
890
-					$url = $this->url . 'assets/js/bootstrap.bundle.min.js';
891
-					wp_register_script( 'bootstrap-js-bundle', $url, array(
892
-						'select2',
893
-						'jquery'
894
-					), $this->latest, $this->is_bs3_compat() );
895
-					// if in admin then add to footer for compatibility.
896
-					is_admin() ? wp_enqueue_script( 'bootstrap-js-bundle', '', null, null, true ) : wp_enqueue_script( 'bootstrap-js-bundle' );
897
-					$script = $this->inline_script();
898
-					wp_add_inline_script( 'bootstrap-js-bundle', $script );
899
-				} elseif ( $this->settings[ $js_setting ] == 'popper' ) {
900
-					$url = $this->url . 'assets/js/popper.min.js';
901
-					wp_register_script( 'bootstrap-js-popper', $url, array( 'select2', 'jquery' ), $this->latest );
902
-					wp_enqueue_script( 'bootstrap-js-popper' );
903
-					$load_inline = true;
904
-				} else {
905
-					$load_inline = true;
906
-				}
859
+            return str_replace( array(
860
+                '<script>',
861
+                '</script>'
862
+            ), '', $output );
863
+        }
864
+
865
+        /**
866
+         * Adds the Font Awesome JS.
867
+         */
868
+        public function enqueue_scripts() {
869
+
870
+            if( is_admin() && !$this->is_aui_screen()){
871
+                // don't add wp-admin scripts if not requested to
872
+            }else {
873
+
874
+                $js_setting = current_action() == 'wp_enqueue_scripts' ? 'js' : 'js_backend';
875
+
876
+                // select2
877
+                wp_register_script( 'select2', $this->url . 'assets/js/select2.min.js', array( 'jquery' ), $this->select2_version );
878
+
879
+                // flatpickr
880
+                wp_register_script( 'flatpickr', $this->url . 'assets/js/flatpickr.min.js', array(), $this->latest );
881
+
882
+                // Bootstrap file browser
883
+                wp_register_script( 'aui-custom-file-input', $url = $this->url . 'assets/js/bs-custom-file-input.min.js', array( 'jquery' ), $this->select2_version );
884
+                wp_add_inline_script( 'aui-custom-file-input', $this->inline_script_file_browser() );
885
+
886
+                $load_inline = false;
887
+
888
+                if ( $this->settings[ $js_setting ] == 'core-popper' ) {
889
+                    // Bootstrap bundle
890
+                    $url = $this->url . 'assets/js/bootstrap.bundle.min.js';
891
+                    wp_register_script( 'bootstrap-js-bundle', $url, array(
892
+                        'select2',
893
+                        'jquery'
894
+                    ), $this->latest, $this->is_bs3_compat() );
895
+                    // if in admin then add to footer for compatibility.
896
+                    is_admin() ? wp_enqueue_script( 'bootstrap-js-bundle', '', null, null, true ) : wp_enqueue_script( 'bootstrap-js-bundle' );
897
+                    $script = $this->inline_script();
898
+                    wp_add_inline_script( 'bootstrap-js-bundle', $script );
899
+                } elseif ( $this->settings[ $js_setting ] == 'popper' ) {
900
+                    $url = $this->url . 'assets/js/popper.min.js';
901
+                    wp_register_script( 'bootstrap-js-popper', $url, array( 'select2', 'jquery' ), $this->latest );
902
+                    wp_enqueue_script( 'bootstrap-js-popper' );
903
+                    $load_inline = true;
904
+                } else {
905
+                    $load_inline = true;
906
+                }
907 907
 
908
-				// Load needed inline scripts by faking the loading of a script if the main script is not being loaded
909
-				if ( $load_inline ) {
910
-					wp_register_script( 'bootstrap-dummy', '', array( 'select2', 'jquery' ) );
911
-					wp_enqueue_script( 'bootstrap-dummy' );
912
-					$script = $this->inline_script();
913
-					wp_add_inline_script( 'bootstrap-dummy', $script );
914
-				}
915
-			}
916
-
917
-		}
918
-
919
-		/**
920
-		 * Enqueue flatpickr if called.
921
-		 */
922
-		public function enqueue_flatpickr(){
923
-			wp_enqueue_style( 'flatpickr' );
924
-			wp_enqueue_script( 'flatpickr' );
925
-		}
926
-
927
-		/**
928
-		 * Get the url path to the current folder.
929
-		 *
930
-		 * @return string
931
-		 */
932
-		public function get_url() {
933
-
934
-			$url = '';
935
-			// check if we are inside a plugin
936
-			$file_dir = str_replace( "/includes","", wp_normalize_path( dirname( __FILE__ ) ) );
937
-
938
-			// add check in-case user has changed wp-content dir name.
939
-			$wp_content_folder_name = basename(WP_CONTENT_DIR);
940
-			$dir_parts = explode("/$wp_content_folder_name/",$file_dir);
941
-			$url_parts = explode("/$wp_content_folder_name/",plugins_url());
942
-
943
-			if(!empty($url_parts[0]) && !empty($dir_parts[1])){
944
-				$url = trailingslashit( $url_parts[0]."/$wp_content_folder_name/".$dir_parts[1] );
945
-			}
946
-
947
-			return $url;
948
-		}
949
-
950
-		/**
951
-		 * Register the database settings with WordPress.
952
-		 */
953
-		public function register_settings() {
954
-			register_setting( 'ayecode-ui-settings', 'ayecode-ui-settings' );
955
-		}
956
-
957
-		/**
958
-		 * Add the WordPress settings menu item.
959
-		 * @since 1.0.10 Calling function name direct will fail theme check so we don't.
960
-		 */
961
-		public function menu_item() {
962
-			$menu_function = 'add' . '_' . 'options' . '_' . 'page'; // won't pass theme check if function name present in theme
963
-			call_user_func( $menu_function, $this->name, $this->name, 'manage_options', 'ayecode-ui-settings', array(
964
-				$this,
965
-				'settings_page'
966
-			) );
967
-		}
968
-
969
-		/**
970
-		 * Get a list of themes and their default JS settings.
971
-		 *
972
-		 * @return array
973
-		 */
974
-		public function theme_js_settings(){
975
-			return array(
976
-				'ayetheme' => 'popper',
977
-				'listimia' => 'required',
978
-				'listimia_backend' => 'core-popper',
979
-				//'avada'    => 'required', // removed as we now add compatibility
980
-			);
981
-		}
982
-
983
-		/**
984
-		 * Get the current Font Awesome output settings.
985
-		 *
986
-		 * @return array The array of settings.
987
-		 */
988
-		public function get_settings() {
989
-
990
-			$db_settings = get_option( 'ayecode-ui-settings' );
991
-			$js_default = 'core-popper';
992
-			$js_default_backend = $js_default;
993
-
994
-			// maybe set defaults (if no settings set)
995
-			if(empty($db_settings)){
996
-				$active_theme = strtolower( get_template() ); // active parent theme.
997
-				$theme_js_settings = self::theme_js_settings();
998
-				if(isset($theme_js_settings[$active_theme])){
999
-					$js_default = $theme_js_settings[$active_theme];
1000
-					$js_default_backend = isset($theme_js_settings[$active_theme."_backend"]) ? $theme_js_settings[$active_theme."_backend"] : $js_default;
1001
-				}
1002
-			}
1003
-
1004
-			$defaults = array(
1005
-				'css'       => 'compatibility', // core, compatibility
1006
-				'js'        => $js_default, // js to load, core-popper, popper
1007
-				'html_font_size'        => '16', // js to load, core-popper, popper
1008
-				'css_backend'       => 'compatibility', // core, compatibility
1009
-				'js_backend'        => $js_default_backend, // js to load, core-popper, popper
1010
-				'disable_admin'     =>  '', // URL snippets to disable loading on admin
1011
-			);
1012
-
1013
-			$settings = wp_parse_args( $db_settings, $defaults );
1014
-
1015
-			/**
1016
-			 * Filter the Bootstrap settings.
1017
-			 *
1018
-			 * @todo if we add this filer people might use it and then it defeates the purpose of this class :/
1019
-			 */
1020
-			return $this->settings = apply_filters( 'ayecode-ui-settings', $settings, $db_settings, $defaults );
1021
-		}
1022
-
1023
-
1024
-		/**
1025
-		 * The settings page html output.
1026
-		 */
1027
-		public function settings_page() {
1028
-			if ( ! current_user_can( 'manage_options' ) ) {
1029
-				wp_die( __( 'You do not have sufficient permissions to access this page.', 'aui' ) );
1030
-			}
1031
-			?>
908
+                // Load needed inline scripts by faking the loading of a script if the main script is not being loaded
909
+                if ( $load_inline ) {
910
+                    wp_register_script( 'bootstrap-dummy', '', array( 'select2', 'jquery' ) );
911
+                    wp_enqueue_script( 'bootstrap-dummy' );
912
+                    $script = $this->inline_script();
913
+                    wp_add_inline_script( 'bootstrap-dummy', $script );
914
+                }
915
+            }
916
+
917
+        }
918
+
919
+        /**
920
+         * Enqueue flatpickr if called.
921
+         */
922
+        public function enqueue_flatpickr(){
923
+            wp_enqueue_style( 'flatpickr' );
924
+            wp_enqueue_script( 'flatpickr' );
925
+        }
926
+
927
+        /**
928
+         * Get the url path to the current folder.
929
+         *
930
+         * @return string
931
+         */
932
+        public function get_url() {
933
+
934
+            $url = '';
935
+            // check if we are inside a plugin
936
+            $file_dir = str_replace( "/includes","", wp_normalize_path( dirname( __FILE__ ) ) );
937
+
938
+            // add check in-case user has changed wp-content dir name.
939
+            $wp_content_folder_name = basename(WP_CONTENT_DIR);
940
+            $dir_parts = explode("/$wp_content_folder_name/",$file_dir);
941
+            $url_parts = explode("/$wp_content_folder_name/",plugins_url());
942
+
943
+            if(!empty($url_parts[0]) && !empty($dir_parts[1])){
944
+                $url = trailingslashit( $url_parts[0]."/$wp_content_folder_name/".$dir_parts[1] );
945
+            }
946
+
947
+            return $url;
948
+        }
949
+
950
+        /**
951
+         * Register the database settings with WordPress.
952
+         */
953
+        public function register_settings() {
954
+            register_setting( 'ayecode-ui-settings', 'ayecode-ui-settings' );
955
+        }
956
+
957
+        /**
958
+         * Add the WordPress settings menu item.
959
+         * @since 1.0.10 Calling function name direct will fail theme check so we don't.
960
+         */
961
+        public function menu_item() {
962
+            $menu_function = 'add' . '_' . 'options' . '_' . 'page'; // won't pass theme check if function name present in theme
963
+            call_user_func( $menu_function, $this->name, $this->name, 'manage_options', 'ayecode-ui-settings', array(
964
+                $this,
965
+                'settings_page'
966
+            ) );
967
+        }
968
+
969
+        /**
970
+         * Get a list of themes and their default JS settings.
971
+         *
972
+         * @return array
973
+         */
974
+        public function theme_js_settings(){
975
+            return array(
976
+                'ayetheme' => 'popper',
977
+                'listimia' => 'required',
978
+                'listimia_backend' => 'core-popper',
979
+                //'avada'    => 'required', // removed as we now add compatibility
980
+            );
981
+        }
982
+
983
+        /**
984
+         * Get the current Font Awesome output settings.
985
+         *
986
+         * @return array The array of settings.
987
+         */
988
+        public function get_settings() {
989
+
990
+            $db_settings = get_option( 'ayecode-ui-settings' );
991
+            $js_default = 'core-popper';
992
+            $js_default_backend = $js_default;
993
+
994
+            // maybe set defaults (if no settings set)
995
+            if(empty($db_settings)){
996
+                $active_theme = strtolower( get_template() ); // active parent theme.
997
+                $theme_js_settings = self::theme_js_settings();
998
+                if(isset($theme_js_settings[$active_theme])){
999
+                    $js_default = $theme_js_settings[$active_theme];
1000
+                    $js_default_backend = isset($theme_js_settings[$active_theme."_backend"]) ? $theme_js_settings[$active_theme."_backend"] : $js_default;
1001
+                }
1002
+            }
1003
+
1004
+            $defaults = array(
1005
+                'css'       => 'compatibility', // core, compatibility
1006
+                'js'        => $js_default, // js to load, core-popper, popper
1007
+                'html_font_size'        => '16', // js to load, core-popper, popper
1008
+                'css_backend'       => 'compatibility', // core, compatibility
1009
+                'js_backend'        => $js_default_backend, // js to load, core-popper, popper
1010
+                'disable_admin'     =>  '', // URL snippets to disable loading on admin
1011
+            );
1012
+
1013
+            $settings = wp_parse_args( $db_settings, $defaults );
1014
+
1015
+            /**
1016
+             * Filter the Bootstrap settings.
1017
+             *
1018
+             * @todo if we add this filer people might use it and then it defeates the purpose of this class :/
1019
+             */
1020
+            return $this->settings = apply_filters( 'ayecode-ui-settings', $settings, $db_settings, $defaults );
1021
+        }
1022
+
1023
+
1024
+        /**
1025
+         * The settings page html output.
1026
+         */
1027
+        public function settings_page() {
1028
+            if ( ! current_user_can( 'manage_options' ) ) {
1029
+                wp_die( __( 'You do not have sufficient permissions to access this page.', 'aui' ) );
1030
+            }
1031
+            ?>
1032 1032
 			<div class="wrap">
1033 1033
 				<h1><?php echo $this->name; ?></h1>
1034 1034
 				<p><?php _e("Here you can adjust settings if you are having compatibility issues.","aui");?></p>
1035 1035
 				<form method="post" action="options.php">
1036 1036
 					<?php
1037
-					settings_fields( 'ayecode-ui-settings' );
1038
-					do_settings_sections( 'ayecode-ui-settings' );
1039
-					?>
1037
+                    settings_fields( 'ayecode-ui-settings' );
1038
+                    do_settings_sections( 'ayecode-ui-settings' );
1039
+                    ?>
1040 1040
 
1041 1041
 					<h2><?php _e( 'Frontend', 'aui' ); ?></h2>
1042 1042
 					<table class="form-table wpbs-table-settings">
@@ -1116,60 +1116,60 @@  discard block
 block discarded – undo
1116 1116
 					</table>
1117 1117
 
1118 1118
 					<?php
1119
-					submit_button();
1120
-					?>
1119
+                    submit_button();
1120
+                    ?>
1121 1121
 				</form>
1122 1122
 
1123 1123
 				<div id="wpbs-version"><?php echo $this->version; ?></div>
1124 1124
 			</div>
1125 1125
 
1126 1126
 			<?php
1127
-		}
1128
-
1129
-		public function customizer_settings($wp_customize){
1130
-			$wp_customize->add_section('aui_settings', array(
1131
-				'title'    => __('AyeCode UI','aui'),
1132
-				'priority' => 120,
1133
-			));
1134
-
1135
-			//  =============================
1136
-			//  = Color Picker              =
1137
-			//  =============================
1138
-			$wp_customize->add_setting('aui_options[color_primary]', array(
1139
-				'default'           => AUI_PRIMARY_COLOR,
1140
-				'sanitize_callback' => 'sanitize_hex_color',
1141
-				'capability'        => 'edit_theme_options',
1142
-				'type'              => 'option',
1143
-				'transport'         => 'refresh',
1144
-			));
1145
-			$wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_primary', array(
1146
-				'label'    => __('Primary Color','aui'),
1147
-				'section'  => 'aui_settings',
1148
-				'settings' => 'aui_options[color_primary]',
1149
-			)));
1150
-
1151
-			$wp_customize->add_setting('aui_options[color_secondary]', array(
1152
-				'default'           => '#6c757d',
1153
-				'sanitize_callback' => 'sanitize_hex_color',
1154
-				'capability'        => 'edit_theme_options',
1155
-				'type'              => 'option',
1156
-				'transport'         => 'refresh',
1157
-			));
1158
-			$wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_secondary', array(
1159
-				'label'    => __('Secondary Color','aui'),
1160
-				'section'  => 'aui_settings',
1161
-				'settings' => 'aui_options[color_secondary]',
1162
-			)));
1163
-		}
1164
-
1165
-		/**
1166
-		 * CSS to help with conflict issues with other plugins and themes using bootstrap v3.
1167
-		 *
1168
-		 * @return mixed
1169
-		 */
1170
-		public static function bs3_compat_css() {
1171
-			ob_start();
1172
-			?>
1127
+        }
1128
+
1129
+        public function customizer_settings($wp_customize){
1130
+            $wp_customize->add_section('aui_settings', array(
1131
+                'title'    => __('AyeCode UI','aui'),
1132
+                'priority' => 120,
1133
+            ));
1134
+
1135
+            //  =============================
1136
+            //  = Color Picker              =
1137
+            //  =============================
1138
+            $wp_customize->add_setting('aui_options[color_primary]', array(
1139
+                'default'           => AUI_PRIMARY_COLOR,
1140
+                'sanitize_callback' => 'sanitize_hex_color',
1141
+                'capability'        => 'edit_theme_options',
1142
+                'type'              => 'option',
1143
+                'transport'         => 'refresh',
1144
+            ));
1145
+            $wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_primary', array(
1146
+                'label'    => __('Primary Color','aui'),
1147
+                'section'  => 'aui_settings',
1148
+                'settings' => 'aui_options[color_primary]',
1149
+            )));
1150
+
1151
+            $wp_customize->add_setting('aui_options[color_secondary]', array(
1152
+                'default'           => '#6c757d',
1153
+                'sanitize_callback' => 'sanitize_hex_color',
1154
+                'capability'        => 'edit_theme_options',
1155
+                'type'              => 'option',
1156
+                'transport'         => 'refresh',
1157
+            ));
1158
+            $wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_secondary', array(
1159
+                'label'    => __('Secondary Color','aui'),
1160
+                'section'  => 'aui_settings',
1161
+                'settings' => 'aui_options[color_secondary]',
1162
+            )));
1163
+        }
1164
+
1165
+        /**
1166
+         * CSS to help with conflict issues with other plugins and themes using bootstrap v3.
1167
+         *
1168
+         * @return mixed
1169
+         */
1170
+        public static function bs3_compat_css() {
1171
+            ob_start();
1172
+            ?>
1173 1173
 			<style>
1174 1174
 			/* Bootstrap 3 compatibility */
1175 1175
 			body.modal-open .modal-backdrop.show:not(.in) {opacity:0.5;}
@@ -1195,467 +1195,467 @@  discard block
 block discarded – undo
1195 1195
 			<?php } ?>
1196 1196
 			</style>
1197 1197
 			<?php
1198
-			return str_replace( array(
1199
-				'<style>',
1200
-				'</style>'
1201
-			), '', ob_get_clean());
1202
-		}
1198
+            return str_replace( array(
1199
+                '<style>',
1200
+                '</style>'
1201
+            ), '', ob_get_clean());
1202
+        }
1203 1203
 
1204 1204
 
1205
-		public static function custom_css($compatibility = true) {
1206
-			$settings = get_option('aui_options');
1205
+        public static function custom_css($compatibility = true) {
1206
+            $settings = get_option('aui_options');
1207 1207
 
1208
-			ob_start();
1208
+            ob_start();
1209 1209
 
1210
-			$primary_color = !empty($settings['color_primary']) ? $settings['color_primary'] : AUI_PRIMARY_COLOR;
1211
-			$secondary_color = !empty($settings['color_secondary']) ? $settings['color_secondary'] : AUI_SECONDARY_COLOR;
1212
-				//AUI_PRIMARY_COLOR_ORIGINAL
1213
-			?>
1210
+            $primary_color = !empty($settings['color_primary']) ? $settings['color_primary'] : AUI_PRIMARY_COLOR;
1211
+            $secondary_color = !empty($settings['color_secondary']) ? $settings['color_secondary'] : AUI_SECONDARY_COLOR;
1212
+                //AUI_PRIMARY_COLOR_ORIGINAL
1213
+            ?>
1214 1214
 			<style>
1215 1215
 				<?php
1216 1216
 
1217
-					// BS v3 compat
1218
-					if( self::is_bs3_compat() ){
1219
-					    echo self::bs3_compat_css();
1220
-					}
1217
+                    // BS v3 compat
1218
+                    if( self::is_bs3_compat() ){
1219
+                        echo self::bs3_compat_css();
1220
+                    }
1221 1221
 
1222
-					if(!is_admin() && $primary_color != AUI_PRIMARY_COLOR_ORIGINAL){
1223
-						echo self::css_primary($primary_color,$compatibility);
1224
-					}
1222
+                    if(!is_admin() && $primary_color != AUI_PRIMARY_COLOR_ORIGINAL){
1223
+                        echo self::css_primary($primary_color,$compatibility);
1224
+                    }
1225 1225
 
1226
-					if(!is_admin() && $secondary_color != AUI_SECONDARY_COLOR_ORIGINAL){
1227
-						echo self::css_secondary($settings['color_secondary'],$compatibility);
1228
-					}
1226
+                    if(!is_admin() && $secondary_color != AUI_SECONDARY_COLOR_ORIGINAL){
1227
+                        echo self::css_secondary($settings['color_secondary'],$compatibility);
1228
+                    }
1229 1229
 
1230
-					// Set admin bar z-index lower when modal is open.
1231
-					echo ' body.modal-open #wpadminbar{z-index:999}';
1230
+                    // Set admin bar z-index lower when modal is open.
1231
+                    echo ' body.modal-open #wpadminbar{z-index:999}';
1232 1232
                 ?>
1233 1233
 			</style>
1234 1234
 			<?php
1235 1235
 
1236 1236
 
1237
-			/*
1237
+            /*
1238 1238
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
1239 1239
 			 */
1240
-			return str_replace( array(
1241
-				'<style>',
1242
-				'</style>'
1243
-			), '', ob_get_clean());
1244
-		}
1245
-
1246
-		/**
1247
-		 * Check if we should add booststrap 3 compatibility changes.
1248
-		 *
1249
-		 * @return bool
1250
-		 */
1251
-		public static function is_bs3_compat(){
1252
-			return defined('AYECODE_UI_BS3_COMPAT') || defined('SVQ_THEME_VERSION') || defined('FUSION_BUILDER_VERSION');
1253
-		}
1254
-
1255
-		public static function css_primary($color_code,$compatibility){;
1256
-			$color_code = sanitize_hex_color($color_code);
1257
-			if(!$color_code){return '';}
1258
-			/**
1259
-			 * c = color, b = background color, o = border-color, f = fill
1260
-			 */
1261
-			$selectors = array(
1262
-				'a' => array('c'),
1263
-				'.btn-primary' => array('b','o'),
1264
-				'.btn-primary.disabled' => array('b','o'),
1265
-				'.btn-primary:disabled' => array('b','o'),
1266
-				'.btn-outline-primary' => array('c','o'),
1267
-				'.btn-outline-primary:hover' => array('b','o'),
1268
-				'.btn-outline-primary:not(:disabled):not(.disabled).active' => array('b','o'),
1269
-				'.btn-outline-primary:not(:disabled):not(.disabled):active' => array('b','o'),
1270
-				'.show>.btn-outline-primary.dropdown-toggle' => array('b','o'),
1271
-				'.btn-link' => array('c'),
1272
-				'.dropdown-item.active' => array('b'),
1273
-				'.custom-control-input:checked~.custom-control-label::before' => array('b','o'),
1274
-				'.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before' => array('b','o'),
1240
+            return str_replace( array(
1241
+                '<style>',
1242
+                '</style>'
1243
+            ), '', ob_get_clean());
1244
+        }
1245
+
1246
+        /**
1247
+         * Check if we should add booststrap 3 compatibility changes.
1248
+         *
1249
+         * @return bool
1250
+         */
1251
+        public static function is_bs3_compat(){
1252
+            return defined('AYECODE_UI_BS3_COMPAT') || defined('SVQ_THEME_VERSION') || defined('FUSION_BUILDER_VERSION');
1253
+        }
1254
+
1255
+        public static function css_primary($color_code,$compatibility){;
1256
+            $color_code = sanitize_hex_color($color_code);
1257
+            if(!$color_code){return '';}
1258
+            /**
1259
+             * c = color, b = background color, o = border-color, f = fill
1260
+             */
1261
+            $selectors = array(
1262
+                'a' => array('c'),
1263
+                '.btn-primary' => array('b','o'),
1264
+                '.btn-primary.disabled' => array('b','o'),
1265
+                '.btn-primary:disabled' => array('b','o'),
1266
+                '.btn-outline-primary' => array('c','o'),
1267
+                '.btn-outline-primary:hover' => array('b','o'),
1268
+                '.btn-outline-primary:not(:disabled):not(.disabled).active' => array('b','o'),
1269
+                '.btn-outline-primary:not(:disabled):not(.disabled):active' => array('b','o'),
1270
+                '.show>.btn-outline-primary.dropdown-toggle' => array('b','o'),
1271
+                '.btn-link' => array('c'),
1272
+                '.dropdown-item.active' => array('b'),
1273
+                '.custom-control-input:checked~.custom-control-label::before' => array('b','o'),
1274
+                '.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before' => array('b','o'),
1275 1275
 //				'.custom-range::-webkit-slider-thumb' => array('b'), // these break the inline rules...
1276 1276
 //				'.custom-range::-moz-range-thumb' => array('b'),
1277 1277
 //				'.custom-range::-ms-thumb' => array('b'),
1278
-				'.nav-pills .nav-link.active' => array('b'),
1279
-				'.nav-pills .show>.nav-link' => array('b'),
1280
-				'.page-link' => array('c'),
1281
-				'.page-item.active .page-link' => array('b','o'),
1282
-				'.badge-primary' => array('b'),
1283
-				'.alert-primary' => array('b','o'),
1284
-				'.progress-bar' => array('b'),
1285
-				'.list-group-item.active' => array('b','o'),
1286
-				'.bg-primary' => array('b','f'),
1287
-				'.btn-link.btn-primary' => array('c'),
1288
-				'.select2-container .select2-results__option--highlighted.select2-results__option[aria-selected=true]' => array('b'),
1289
-			);
1290
-
1291
-			$important_selectors = array(
1292
-				'.bg-primary' => array('b','f'),
1293
-				'.border-primary' => array('o'),
1294
-				'.text-primary' => array('c'),
1295
-			);
1296
-
1297
-			$color = array();
1298
-			$color_i = array();
1299
-			$background = array();
1300
-			$background_i = array();
1301
-			$border = array();
1302
-			$border_i = array();
1303
-			$fill = array();
1304
-			$fill_i = array();
1305
-
1306
-			$output = '';
1307
-
1308
-			// build rules into each type
1309
-			foreach($selectors as $selector => $types){
1310
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1311
-				$types = array_combine($types,$types);
1312
-				if(isset($types['c'])){$color[] = $selector;}
1313
-				if(isset($types['b'])){$background[] = $selector;}
1314
-				if(isset($types['o'])){$border[] = $selector;}
1315
-				if(isset($types['f'])){$fill[] = $selector;}
1316
-			}
1317
-
1318
-			// build rules into each type
1319
-			foreach($important_selectors as $selector => $types){
1320
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1321
-				$types = array_combine($types,$types);
1322
-				if(isset($types['c'])){$color_i[] = $selector;}
1323
-				if(isset($types['b'])){$background_i[] = $selector;}
1324
-				if(isset($types['o'])){$border_i[] = $selector;}
1325
-				if(isset($types['f'])){$fill_i[] = $selector;}
1326
-			}
1327
-
1328
-			// add any color rules
1329
-			if(!empty($color)){
1330
-				$output .= implode(",",$color) . "{color: $color_code;} ";
1331
-			}
1332
-			if(!empty($color_i)){
1333
-				$output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1334
-			}
1335
-
1336
-			// add any background color rules
1337
-			if(!empty($background)){
1338
-				$output .= implode(",",$background) . "{background-color: $color_code;} ";
1339
-			}
1340
-			if(!empty($background_i)){
1341
-				$output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1342
-			}
1343
-
1344
-			// add any border color rules
1345
-			if(!empty($border)){
1346
-				$output .= implode(",",$border) . "{border-color: $color_code;} ";
1347
-			}
1348
-			if(!empty($border_i)){
1349
-				$output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1350
-			}
1351
-
1352
-			// add any fill color rules
1353
-			if(!empty($fill)){
1354
-				$output .= implode(",",$fill) . "{fill: $color_code;} ";
1355
-			}
1356
-			if(!empty($fill_i)){
1357
-				$output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1358
-			}
1359
-
1360
-
1361
-			$prefix = $compatibility ? ".bsui " : "";
1362
-
1363
-			// darken
1364
-			$darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1365
-			$darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1366
-			$darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1367
-
1368
-			// lighten
1369
-			$lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
1370
-
1371
-			// opacity see https://css-tricks.com/8-digit-hex-codes/
1372
-			$op_25 = $color_code."40"; // 25% opacity
1373
-
1374
-
1375
-			// button states
1376
-			$output .= $prefix ." .btn-primary:hover{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1377
-			$output .= $prefix ." .btn-outline-primary:not(:disabled):not(.disabled):active:focus, $prefix .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1378
-			$output .= $prefix ." .btn-primary:not(:disabled):not(.disabled):active, $prefix .btn-primary:not(:disabled):not(.disabled).active, .show>$prefix .btn-primary.dropdown-toggle{background-color: ".$darker_10.";    border-color: ".$darker_125.";} ";
1379
-			$output .= $prefix ." .btn-primary:not(:disabled):not(.disabled):active:focus, $prefix .btn-primary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem $op_25;} ";
1380
-
1381
-
1382
-			// dropdown's
1383
-			$output .= $prefix ." .dropdown-item.active, $prefix .dropdown-item:active{background-color: $color_code;} ";
1384
-
1385
-
1386
-			// input states
1387
-			$output .= $prefix ." .form-control:focus{border-color: ".$lighten_25.";box-shadow: 0 0 0 0.2rem $op_25;} ";
1388
-
1389
-			// page link
1390
-			$output .= $prefix ." .page-link:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1391
-
1392
-			return $output;
1393
-		}
1394
-
1395
-		public static function css_secondary($color_code,$compatibility){;
1396
-			$color_code = sanitize_hex_color($color_code);
1397
-			if(!$color_code){return '';}
1398
-			/**
1399
-			 * c = color, b = background color, o = border-color, f = fill
1400
-			 */
1401
-			$selectors = array(
1402
-				'.btn-secondary' => array('b','o'),
1403
-				'.btn-secondary.disabled' => array('b','o'),
1404
-				'.btn-secondary:disabled' => array('b','o'),
1405
-				'.btn-outline-secondary' => array('c','o'),
1406
-				'.btn-outline-secondary:hover' => array('b','o'),
1407
-				'.btn-outline-secondary.disabled' => array('c'),
1408
-				'.btn-outline-secondary:disabled' => array('c'),
1409
-				'.btn-outline-secondary:not(:disabled):not(.disabled):active' => array('b','o'),
1410
-				'.btn-outline-secondary:not(:disabled):not(.disabled).active' => array('b','o'),
1411
-				'.btn-outline-secondary.dropdown-toggle' => array('b','o'),
1412
-				'.badge-secondary' => array('b'),
1413
-				'.alert-secondary' => array('b','o'),
1414
-				'.btn-link.btn-secondary' => array('c'),
1415
-			);
1416
-
1417
-			$important_selectors = array(
1418
-				'.bg-secondary' => array('b','f'),
1419
-				'.border-secondary' => array('o'),
1420
-				'.text-secondary' => array('c'),
1421
-			);
1422
-
1423
-			$color = array();
1424
-			$color_i = array();
1425
-			$background = array();
1426
-			$background_i = array();
1427
-			$border = array();
1428
-			$border_i = array();
1429
-			$fill = array();
1430
-			$fill_i = array();
1431
-
1432
-			$output = '';
1433
-
1434
-			// build rules into each type
1435
-			foreach($selectors as $selector => $types){
1436
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1437
-				$types = array_combine($types,$types);
1438
-				if(isset($types['c'])){$color[] = $selector;}
1439
-				if(isset($types['b'])){$background[] = $selector;}
1440
-				if(isset($types['o'])){$border[] = $selector;}
1441
-				if(isset($types['f'])){$fill[] = $selector;}
1442
-			}
1443
-
1444
-			// build rules into each type
1445
-			foreach($important_selectors as $selector => $types){
1446
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1447
-				$types = array_combine($types,$types);
1448
-				if(isset($types['c'])){$color_i[] = $selector;}
1449
-				if(isset($types['b'])){$background_i[] = $selector;}
1450
-				if(isset($types['o'])){$border_i[] = $selector;}
1451
-				if(isset($types['f'])){$fill_i[] = $selector;}
1452
-			}
1453
-
1454
-			// add any color rules
1455
-			if(!empty($color)){
1456
-				$output .= implode(",",$color) . "{color: $color_code;} ";
1457
-			}
1458
-			if(!empty($color_i)){
1459
-				$output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1460
-			}
1461
-
1462
-			// add any background color rules
1463
-			if(!empty($background)){
1464
-				$output .= implode(",",$background) . "{background-color: $color_code;} ";
1465
-			}
1466
-			if(!empty($background_i)){
1467
-				$output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1468
-			}
1469
-
1470
-			// add any border color rules
1471
-			if(!empty($border)){
1472
-				$output .= implode(",",$border) . "{border-color: $color_code;} ";
1473
-			}
1474
-			if(!empty($border_i)){
1475
-				$output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1476
-			}
1477
-
1478
-			// add any fill color rules
1479
-			if(!empty($fill)){
1480
-				$output .= implode(",",$fill) . "{fill: $color_code;} ";
1481
-			}
1482
-			if(!empty($fill_i)){
1483
-				$output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1484
-			}
1485
-
1486
-
1487
-			$prefix = $compatibility ? ".bsui " : "";
1488
-
1489
-			// darken
1490
-			$darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1491
-			$darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1492
-			$darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1493
-
1494
-			// lighten
1495
-			$lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
1496
-
1497
-			// opacity see https://css-tricks.com/8-digit-hex-codes/
1498
-			$op_25 = $color_code."40"; // 25% opacity
1499
-
1500
-
1501
-			// button states
1502
-			$output .= $prefix ." .btn-secondary:hover{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1503
-			$output .= $prefix ." .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, $prefix .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1504
-			$output .= $prefix ." .btn-secondary:not(:disabled):not(.disabled):active, $prefix .btn-secondary:not(:disabled):not(.disabled).active, .show>$prefix .btn-secondary.dropdown-toggle{background-color: ".$darker_10.";    border-color: ".$darker_125.";} ";
1505
-			$output .= $prefix ." .btn-secondary:not(:disabled):not(.disabled):active:focus, $prefix .btn-secondary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem $op_25;} ";
1506
-
1507
-
1508
-			return $output;
1509
-		}
1510
-
1511
-		/**
1512
-		 * Increases or decreases the brightness of a color by a percentage of the current brightness.
1513
-		 *
1514
-		 * @param   string  $hexCode        Supported formats: `#FFF`, `#FFFFFF`, `FFF`, `FFFFFF`
1515
-		 * @param   float   $adjustPercent  A number between -1 and 1. E.g. 0.3 = 30% lighter; -0.4 = 40% darker.
1516
-		 *
1517
-		 * @return  string
1518
-		 */
1519
-		public static function css_hex_lighten_darken($hexCode, $adjustPercent) {
1520
-			$hexCode = ltrim($hexCode, '#');
1521
-
1522
-			if (strlen($hexCode) == 3) {
1523
-				$hexCode = $hexCode[0] . $hexCode[0] . $hexCode[1] . $hexCode[1] . $hexCode[2] . $hexCode[2];
1524
-			}
1525
-
1526
-			$hexCode = array_map('hexdec', str_split($hexCode, 2));
1527
-
1528
-			foreach ($hexCode as & $color) {
1529
-				$adjustableLimit = $adjustPercent < 0 ? $color : 255 - $color;
1530
-				$adjustAmount = ceil($adjustableLimit * $adjustPercent);
1531
-
1532
-				$color = str_pad(dechex($color + $adjustAmount), 2, '0', STR_PAD_LEFT);
1533
-			}
1534
-
1535
-			return '#' . implode($hexCode);
1536
-		}
1537
-
1538
-		/**
1539
-		 * Check if we should display examples.
1540
-		 */
1541
-		public function maybe_show_examples(){
1542
-			if(current_user_can('manage_options') && isset($_REQUEST['preview-aui'])){
1543
-				echo "<head>";
1544
-				wp_head();
1545
-				echo "</head>";
1546
-				echo "<body>";
1547
-				echo $this->get_examples();
1548
-				echo "</body>";
1549
-				exit;
1550
-			}
1551
-		}
1552
-
1553
-		/**
1554
-		 * Get developer examples.
1555
-		 *
1556
-		 * @return string
1557
-		 */
1558
-		public function get_examples(){
1559
-			$output = '';
1560
-
1561
-
1562
-			// open form
1563
-			$output .= "<form class='p-5 m-5 border rounded'>";
1564
-
1565
-			// input example
1566
-			$output .= aui()->input(array(
1567
-				'type'  =>  'text',
1568
-				'id'    =>  'text-example',
1569
-				'name'    =>  'text-example',
1570
-				'placeholder'   => 'text placeholder',
1571
-				'title'   => 'Text input example',
1572
-				'value' =>  '',
1573
-				'required'  => false,
1574
-				'help_text' => 'help text',
1575
-				'label' => 'Text input example label'
1576
-			));
1577
-
1578
-			// input example
1579
-			$output .= aui()->input(array(
1580
-				'type'  =>  'url',
1581
-				'id'    =>  'text-example2',
1582
-				'name'    =>  'text-example',
1583
-				'placeholder'   => 'url placeholder',
1584
-				'title'   => 'Text input example',
1585
-				'value' =>  '',
1586
-				'required'  => false,
1587
-				'help_text' => 'help text',
1588
-				'label' => 'Text input example label'
1589
-			));
1590
-
1591
-			// checkbox example
1592
-			$output .= aui()->input(array(
1593
-				'type'  =>  'checkbox',
1594
-				'id'    =>  'checkbox-example',
1595
-				'name'    =>  'checkbox-example',
1596
-				'placeholder'   => 'checkbox-example',
1597
-				'title'   => 'Checkbox example',
1598
-				'value' =>  '1',
1599
-				'checked'   => true,
1600
-				'required'  => false,
1601
-				'help_text' => 'help text',
1602
-				'label' => 'Checkbox checked'
1603
-			));
1604
-
1605
-			// checkbox example
1606
-			$output .= aui()->input(array(
1607
-				'type'  =>  'checkbox',
1608
-				'id'    =>  'checkbox-example2',
1609
-				'name'    =>  'checkbox-example2',
1610
-				'placeholder'   => 'checkbox-example',
1611
-				'title'   => 'Checkbox example',
1612
-				'value' =>  '1',
1613
-				'checked'   => false,
1614
-				'required'  => false,
1615
-				'help_text' => 'help text',
1616
-				'label' => 'Checkbox un-checked'
1617
-			));
1618
-
1619
-			// switch example
1620
-			$output .= aui()->input(array(
1621
-				'type'  =>  'checkbox',
1622
-				'id'    =>  'switch-example',
1623
-				'name'    =>  'switch-example',
1624
-				'placeholder'   => 'checkbox-example',
1625
-				'title'   => 'Switch example',
1626
-				'value' =>  '1',
1627
-				'checked'   => true,
1628
-				'switch'    => true,
1629
-				'required'  => false,
1630
-				'help_text' => 'help text',
1631
-				'label' => 'Switch on'
1632
-			));
1633
-
1634
-			// switch example
1635
-			$output .= aui()->input(array(
1636
-				'type'  =>  'checkbox',
1637
-				'id'    =>  'switch-example2',
1638
-				'name'    =>  'switch-example2',
1639
-				'placeholder'   => 'checkbox-example',
1640
-				'title'   => 'Switch example',
1641
-				'value' =>  '1',
1642
-				'checked'   => false,
1643
-				'switch'    => true,
1644
-				'required'  => false,
1645
-				'help_text' => 'help text',
1646
-				'label' => 'Switch off'
1647
-			));
1648
-
1649
-			// close form
1650
-			$output .= "</form>";
1651
-
1652
-			return $output;
1653
-		}
1654
-
1655
-	}
1656
-
1657
-	/**
1658
-	 * Run the class if found.
1659
-	 */
1660
-	AyeCode_UI_Settings::instance();
1278
+                '.nav-pills .nav-link.active' => array('b'),
1279
+                '.nav-pills .show>.nav-link' => array('b'),
1280
+                '.page-link' => array('c'),
1281
+                '.page-item.active .page-link' => array('b','o'),
1282
+                '.badge-primary' => array('b'),
1283
+                '.alert-primary' => array('b','o'),
1284
+                '.progress-bar' => array('b'),
1285
+                '.list-group-item.active' => array('b','o'),
1286
+                '.bg-primary' => array('b','f'),
1287
+                '.btn-link.btn-primary' => array('c'),
1288
+                '.select2-container .select2-results__option--highlighted.select2-results__option[aria-selected=true]' => array('b'),
1289
+            );
1290
+
1291
+            $important_selectors = array(
1292
+                '.bg-primary' => array('b','f'),
1293
+                '.border-primary' => array('o'),
1294
+                '.text-primary' => array('c'),
1295
+            );
1296
+
1297
+            $color = array();
1298
+            $color_i = array();
1299
+            $background = array();
1300
+            $background_i = array();
1301
+            $border = array();
1302
+            $border_i = array();
1303
+            $fill = array();
1304
+            $fill_i = array();
1305
+
1306
+            $output = '';
1307
+
1308
+            // build rules into each type
1309
+            foreach($selectors as $selector => $types){
1310
+                $selector = $compatibility ? ".bsui ".$selector : $selector;
1311
+                $types = array_combine($types,$types);
1312
+                if(isset($types['c'])){$color[] = $selector;}
1313
+                if(isset($types['b'])){$background[] = $selector;}
1314
+                if(isset($types['o'])){$border[] = $selector;}
1315
+                if(isset($types['f'])){$fill[] = $selector;}
1316
+            }
1317
+
1318
+            // build rules into each type
1319
+            foreach($important_selectors as $selector => $types){
1320
+                $selector = $compatibility ? ".bsui ".$selector : $selector;
1321
+                $types = array_combine($types,$types);
1322
+                if(isset($types['c'])){$color_i[] = $selector;}
1323
+                if(isset($types['b'])){$background_i[] = $selector;}
1324
+                if(isset($types['o'])){$border_i[] = $selector;}
1325
+                if(isset($types['f'])){$fill_i[] = $selector;}
1326
+            }
1327
+
1328
+            // add any color rules
1329
+            if(!empty($color)){
1330
+                $output .= implode(",",$color) . "{color: $color_code;} ";
1331
+            }
1332
+            if(!empty($color_i)){
1333
+                $output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1334
+            }
1335
+
1336
+            // add any background color rules
1337
+            if(!empty($background)){
1338
+                $output .= implode(",",$background) . "{background-color: $color_code;} ";
1339
+            }
1340
+            if(!empty($background_i)){
1341
+                $output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1342
+            }
1343
+
1344
+            // add any border color rules
1345
+            if(!empty($border)){
1346
+                $output .= implode(",",$border) . "{border-color: $color_code;} ";
1347
+            }
1348
+            if(!empty($border_i)){
1349
+                $output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1350
+            }
1351
+
1352
+            // add any fill color rules
1353
+            if(!empty($fill)){
1354
+                $output .= implode(",",$fill) . "{fill: $color_code;} ";
1355
+            }
1356
+            if(!empty($fill_i)){
1357
+                $output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1358
+            }
1359
+
1360
+
1361
+            $prefix = $compatibility ? ".bsui " : "";
1362
+
1363
+            // darken
1364
+            $darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1365
+            $darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1366
+            $darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1367
+
1368
+            // lighten
1369
+            $lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
1370
+
1371
+            // opacity see https://css-tricks.com/8-digit-hex-codes/
1372
+            $op_25 = $color_code."40"; // 25% opacity
1373
+
1374
+
1375
+            // button states
1376
+            $output .= $prefix ." .btn-primary:hover{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1377
+            $output .= $prefix ." .btn-outline-primary:not(:disabled):not(.disabled):active:focus, $prefix .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1378
+            $output .= $prefix ." .btn-primary:not(:disabled):not(.disabled):active, $prefix .btn-primary:not(:disabled):not(.disabled).active, .show>$prefix .btn-primary.dropdown-toggle{background-color: ".$darker_10.";    border-color: ".$darker_125.";} ";
1379
+            $output .= $prefix ." .btn-primary:not(:disabled):not(.disabled):active:focus, $prefix .btn-primary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem $op_25;} ";
1380
+
1381
+
1382
+            // dropdown's
1383
+            $output .= $prefix ." .dropdown-item.active, $prefix .dropdown-item:active{background-color: $color_code;} ";
1384
+
1385
+
1386
+            // input states
1387
+            $output .= $prefix ." .form-control:focus{border-color: ".$lighten_25.";box-shadow: 0 0 0 0.2rem $op_25;} ";
1388
+
1389
+            // page link
1390
+            $output .= $prefix ." .page-link:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1391
+
1392
+            return $output;
1393
+        }
1394
+
1395
+        public static function css_secondary($color_code,$compatibility){;
1396
+            $color_code = sanitize_hex_color($color_code);
1397
+            if(!$color_code){return '';}
1398
+            /**
1399
+             * c = color, b = background color, o = border-color, f = fill
1400
+             */
1401
+            $selectors = array(
1402
+                '.btn-secondary' => array('b','o'),
1403
+                '.btn-secondary.disabled' => array('b','o'),
1404
+                '.btn-secondary:disabled' => array('b','o'),
1405
+                '.btn-outline-secondary' => array('c','o'),
1406
+                '.btn-outline-secondary:hover' => array('b','o'),
1407
+                '.btn-outline-secondary.disabled' => array('c'),
1408
+                '.btn-outline-secondary:disabled' => array('c'),
1409
+                '.btn-outline-secondary:not(:disabled):not(.disabled):active' => array('b','o'),
1410
+                '.btn-outline-secondary:not(:disabled):not(.disabled).active' => array('b','o'),
1411
+                '.btn-outline-secondary.dropdown-toggle' => array('b','o'),
1412
+                '.badge-secondary' => array('b'),
1413
+                '.alert-secondary' => array('b','o'),
1414
+                '.btn-link.btn-secondary' => array('c'),
1415
+            );
1416
+
1417
+            $important_selectors = array(
1418
+                '.bg-secondary' => array('b','f'),
1419
+                '.border-secondary' => array('o'),
1420
+                '.text-secondary' => array('c'),
1421
+            );
1422
+
1423
+            $color = array();
1424
+            $color_i = array();
1425
+            $background = array();
1426
+            $background_i = array();
1427
+            $border = array();
1428
+            $border_i = array();
1429
+            $fill = array();
1430
+            $fill_i = array();
1431
+
1432
+            $output = '';
1433
+
1434
+            // build rules into each type
1435
+            foreach($selectors as $selector => $types){
1436
+                $selector = $compatibility ? ".bsui ".$selector : $selector;
1437
+                $types = array_combine($types,$types);
1438
+                if(isset($types['c'])){$color[] = $selector;}
1439
+                if(isset($types['b'])){$background[] = $selector;}
1440
+                if(isset($types['o'])){$border[] = $selector;}
1441
+                if(isset($types['f'])){$fill[] = $selector;}
1442
+            }
1443
+
1444
+            // build rules into each type
1445
+            foreach($important_selectors as $selector => $types){
1446
+                $selector = $compatibility ? ".bsui ".$selector : $selector;
1447
+                $types = array_combine($types,$types);
1448
+                if(isset($types['c'])){$color_i[] = $selector;}
1449
+                if(isset($types['b'])){$background_i[] = $selector;}
1450
+                if(isset($types['o'])){$border_i[] = $selector;}
1451
+                if(isset($types['f'])){$fill_i[] = $selector;}
1452
+            }
1453
+
1454
+            // add any color rules
1455
+            if(!empty($color)){
1456
+                $output .= implode(",",$color) . "{color: $color_code;} ";
1457
+            }
1458
+            if(!empty($color_i)){
1459
+                $output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1460
+            }
1461
+
1462
+            // add any background color rules
1463
+            if(!empty($background)){
1464
+                $output .= implode(",",$background) . "{background-color: $color_code;} ";
1465
+            }
1466
+            if(!empty($background_i)){
1467
+                $output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1468
+            }
1469
+
1470
+            // add any border color rules
1471
+            if(!empty($border)){
1472
+                $output .= implode(",",$border) . "{border-color: $color_code;} ";
1473
+            }
1474
+            if(!empty($border_i)){
1475
+                $output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1476
+            }
1477
+
1478
+            // add any fill color rules
1479
+            if(!empty($fill)){
1480
+                $output .= implode(",",$fill) . "{fill: $color_code;} ";
1481
+            }
1482
+            if(!empty($fill_i)){
1483
+                $output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1484
+            }
1485
+
1486
+
1487
+            $prefix = $compatibility ? ".bsui " : "";
1488
+
1489
+            // darken
1490
+            $darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1491
+            $darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1492
+            $darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1493
+
1494
+            // lighten
1495
+            $lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
1496
+
1497
+            // opacity see https://css-tricks.com/8-digit-hex-codes/
1498
+            $op_25 = $color_code."40"; // 25% opacity
1499
+
1500
+
1501
+            // button states
1502
+            $output .= $prefix ." .btn-secondary:hover{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1503
+            $output .= $prefix ." .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, $prefix .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1504
+            $output .= $prefix ." .btn-secondary:not(:disabled):not(.disabled):active, $prefix .btn-secondary:not(:disabled):not(.disabled).active, .show>$prefix .btn-secondary.dropdown-toggle{background-color: ".$darker_10.";    border-color: ".$darker_125.";} ";
1505
+            $output .= $prefix ." .btn-secondary:not(:disabled):not(.disabled):active:focus, $prefix .btn-secondary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem $op_25;} ";
1506
+
1507
+
1508
+            return $output;
1509
+        }
1510
+
1511
+        /**
1512
+         * Increases or decreases the brightness of a color by a percentage of the current brightness.
1513
+         *
1514
+         * @param   string  $hexCode        Supported formats: `#FFF`, `#FFFFFF`, `FFF`, `FFFFFF`
1515
+         * @param   float   $adjustPercent  A number between -1 and 1. E.g. 0.3 = 30% lighter; -0.4 = 40% darker.
1516
+         *
1517
+         * @return  string
1518
+         */
1519
+        public static function css_hex_lighten_darken($hexCode, $adjustPercent) {
1520
+            $hexCode = ltrim($hexCode, '#');
1521
+
1522
+            if (strlen($hexCode) == 3) {
1523
+                $hexCode = $hexCode[0] . $hexCode[0] . $hexCode[1] . $hexCode[1] . $hexCode[2] . $hexCode[2];
1524
+            }
1525
+
1526
+            $hexCode = array_map('hexdec', str_split($hexCode, 2));
1527
+
1528
+            foreach ($hexCode as & $color) {
1529
+                $adjustableLimit = $adjustPercent < 0 ? $color : 255 - $color;
1530
+                $adjustAmount = ceil($adjustableLimit * $adjustPercent);
1531
+
1532
+                $color = str_pad(dechex($color + $adjustAmount), 2, '0', STR_PAD_LEFT);
1533
+            }
1534
+
1535
+            return '#' . implode($hexCode);
1536
+        }
1537
+
1538
+        /**
1539
+         * Check if we should display examples.
1540
+         */
1541
+        public function maybe_show_examples(){
1542
+            if(current_user_can('manage_options') && isset($_REQUEST['preview-aui'])){
1543
+                echo "<head>";
1544
+                wp_head();
1545
+                echo "</head>";
1546
+                echo "<body>";
1547
+                echo $this->get_examples();
1548
+                echo "</body>";
1549
+                exit;
1550
+            }
1551
+        }
1552
+
1553
+        /**
1554
+         * Get developer examples.
1555
+         *
1556
+         * @return string
1557
+         */
1558
+        public function get_examples(){
1559
+            $output = '';
1560
+
1561
+
1562
+            // open form
1563
+            $output .= "<form class='p-5 m-5 border rounded'>";
1564
+
1565
+            // input example
1566
+            $output .= aui()->input(array(
1567
+                'type'  =>  'text',
1568
+                'id'    =>  'text-example',
1569
+                'name'    =>  'text-example',
1570
+                'placeholder'   => 'text placeholder',
1571
+                'title'   => 'Text input example',
1572
+                'value' =>  '',
1573
+                'required'  => false,
1574
+                'help_text' => 'help text',
1575
+                'label' => 'Text input example label'
1576
+            ));
1577
+
1578
+            // input example
1579
+            $output .= aui()->input(array(
1580
+                'type'  =>  'url',
1581
+                'id'    =>  'text-example2',
1582
+                'name'    =>  'text-example',
1583
+                'placeholder'   => 'url placeholder',
1584
+                'title'   => 'Text input example',
1585
+                'value' =>  '',
1586
+                'required'  => false,
1587
+                'help_text' => 'help text',
1588
+                'label' => 'Text input example label'
1589
+            ));
1590
+
1591
+            // checkbox example
1592
+            $output .= aui()->input(array(
1593
+                'type'  =>  'checkbox',
1594
+                'id'    =>  'checkbox-example',
1595
+                'name'    =>  'checkbox-example',
1596
+                'placeholder'   => 'checkbox-example',
1597
+                'title'   => 'Checkbox example',
1598
+                'value' =>  '1',
1599
+                'checked'   => true,
1600
+                'required'  => false,
1601
+                'help_text' => 'help text',
1602
+                'label' => 'Checkbox checked'
1603
+            ));
1604
+
1605
+            // checkbox example
1606
+            $output .= aui()->input(array(
1607
+                'type'  =>  'checkbox',
1608
+                'id'    =>  'checkbox-example2',
1609
+                'name'    =>  'checkbox-example2',
1610
+                'placeholder'   => 'checkbox-example',
1611
+                'title'   => 'Checkbox example',
1612
+                'value' =>  '1',
1613
+                'checked'   => false,
1614
+                'required'  => false,
1615
+                'help_text' => 'help text',
1616
+                'label' => 'Checkbox un-checked'
1617
+            ));
1618
+
1619
+            // switch example
1620
+            $output .= aui()->input(array(
1621
+                'type'  =>  'checkbox',
1622
+                'id'    =>  'switch-example',
1623
+                'name'    =>  'switch-example',
1624
+                'placeholder'   => 'checkbox-example',
1625
+                'title'   => 'Switch example',
1626
+                'value' =>  '1',
1627
+                'checked'   => true,
1628
+                'switch'    => true,
1629
+                'required'  => false,
1630
+                'help_text' => 'help text',
1631
+                'label' => 'Switch on'
1632
+            ));
1633
+
1634
+            // switch example
1635
+            $output .= aui()->input(array(
1636
+                'type'  =>  'checkbox',
1637
+                'id'    =>  'switch-example2',
1638
+                'name'    =>  'switch-example2',
1639
+                'placeholder'   => 'checkbox-example',
1640
+                'title'   => 'Switch example',
1641
+                'value' =>  '1',
1642
+                'checked'   => false,
1643
+                'switch'    => true,
1644
+                'required'  => false,
1645
+                'help_text' => 'help text',
1646
+                'label' => 'Switch off'
1647
+            ));
1648
+
1649
+            // close form
1650
+            $output .= "</form>";
1651
+
1652
+            return $output;
1653
+        }
1654
+
1655
+    }
1656
+
1657
+    /**
1658
+     * Run the class if found.
1659
+     */
1660
+    AyeCode_UI_Settings::instance();
1661 1661
 }
1662 1662
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +248 added lines, -248 removed lines patch added patch discarded remove patch
@@ -12,14 +12,14 @@  discard block
 block discarded – undo
12 12
 /**
13 13
  * Bail if we are not in WP.
14 14
  */
15
-if ( ! defined( 'ABSPATH' ) ) {
15
+if (!defined('ABSPATH')) {
16 16
 	exit;
17 17
 }
18 18
 
19 19
 /**
20 20
  * Only add if the class does not already exist.
21 21
  */
22
-if ( ! class_exists( 'AyeCode_UI_Settings' ) ) {
22
+if (!class_exists('AyeCode_UI_Settings')) {
23 23
 
24 24
 	/**
25 25
 	 * A Class to be able to change settings for Font Awesome.
@@ -98,23 +98,23 @@  discard block
 block discarded – undo
98 98
 		 * @return AyeCode_UI_Settings - Main instance.
99 99
 		 */
100 100
 		public static function instance() {
101
-			if ( ! isset( self::$instance ) && ! ( self::$instance instanceof AyeCode_UI_Settings ) ) {
101
+			if (!isset(self::$instance) && !(self::$instance instanceof AyeCode_UI_Settings)) {
102 102
 
103 103
 				self::$instance = new AyeCode_UI_Settings;
104 104
 
105
-				add_action( 'init', array( self::$instance, 'init' ) ); // set settings
105
+				add_action('init', array(self::$instance, 'init')); // set settings
106 106
 
107
-				if ( is_admin() ) {
108
-					add_action( 'admin_menu', array( self::$instance, 'menu_item' ) );
109
-					add_action( 'admin_init', array( self::$instance, 'register_settings' ) );
107
+				if (is_admin()) {
108
+					add_action('admin_menu', array(self::$instance, 'menu_item'));
109
+					add_action('admin_init', array(self::$instance, 'register_settings'));
110 110
 
111 111
 					// Maybe show example page
112
-					add_action( 'template_redirect', array( self::$instance,'maybe_show_examples' ) );
112
+					add_action('template_redirect', array(self::$instance, 'maybe_show_examples'));
113 113
 				}
114 114
 
115
-				add_action( 'customize_register', array( self::$instance, 'customizer_settings' ));
115
+				add_action('customize_register', array(self::$instance, 'customizer_settings'));
116 116
 
117
-				do_action( 'ayecode_ui_settings_loaded' );
117
+				do_action('ayecode_ui_settings_loaded');
118 118
 			}
119 119
 
120 120
 			return self::$instance;
@@ -123,7 +123,7 @@  discard block
 block discarded – undo
123 123
 		/**
124 124
 		 * Setup some constants.
125 125
 		 */
126
-		public function constants(){
126
+		public function constants() {
127 127
 			define('AUI_PRIMARY_COLOR_ORIGINAL', "#1e73be");
128 128
 			define('AUI_SECONDARY_COLOR_ORIGINAL', '#6c757d');
129 129
 			if (!defined('AUI_PRIMARY_COLOR')) define('AUI_PRIMARY_COLOR', AUI_PRIMARY_COLOR_ORIGINAL);
@@ -143,25 +143,25 @@  discard block
 block discarded – undo
143 143
 			 *
144 144
 			 * We load super early in case there is a theme version that might change the colors
145 145
 			 */
146
-			if ( $this->settings['css'] ) {
147
-				add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_style' ), 1 );
146
+			if ($this->settings['css']) {
147
+				add_action('wp_enqueue_scripts', array($this, 'enqueue_style'), 1);
148 148
 			}
149
-			if ( $this->settings['css_backend'] && $this->load_admin_scripts() ) {
150
-				add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_style' ), 1 );
149
+			if ($this->settings['css_backend'] && $this->load_admin_scripts()) {
150
+				add_action('admin_enqueue_scripts', array($this, 'enqueue_style'), 1);
151 151
 			}
152 152
 
153 153
 			// maybe load JS
154
-			if ( $this->settings['js'] ) {
154
+			if ($this->settings['js']) {
155 155
 				$priority = $this->is_bs3_compat() ? 100 : 1;
156
-				add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ), $priority );
156
+				add_action('wp_enqueue_scripts', array($this, 'enqueue_scripts'), $priority);
157 157
 			}
158
-			if ( $this->settings['js_backend'] && $this->load_admin_scripts() ) {
159
-				add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ), 1 );
158
+			if ($this->settings['js_backend'] && $this->load_admin_scripts()) {
159
+				add_action('admin_enqueue_scripts', array($this, 'enqueue_scripts'), 1);
160 160
 			}
161 161
 
162 162
 			// Maybe set the HTML font size
163
-			if ( $this->settings['html_font_size'] ) {
164
-				add_action( 'wp_footer', array( $this, 'html_font_size' ), 10 );
163
+			if ($this->settings['html_font_size']) {
164
+				add_action('wp_footer', array($this, 'html_font_size'), 10);
165 165
 			}
166 166
 
167 167
 
@@ -172,14 +172,14 @@  discard block
 block discarded – undo
172 172
 		 *
173 173
 		 * @return bool
174 174
 		 */
175
-		public function load_admin_scripts(){
175
+		public function load_admin_scripts() {
176 176
 			$result = true;
177 177
 
178 178
 			// check if specifically disabled
179
-			if(!empty($this->settings['disable_admin'])){
180
-				$url_parts = explode("\n",$this->settings['disable_admin']);
181
-				foreach($url_parts as $part){
182
-					if( strpos($_SERVER['REQUEST_URI'], trim($part)) !== false ){
179
+			if (!empty($this->settings['disable_admin'])) {
180
+				$url_parts = explode("\n", $this->settings['disable_admin']);
181
+				foreach ($url_parts as $part) {
182
+					if (strpos($_SERVER['REQUEST_URI'], trim($part)) !== false) {
183 183
 						return false; // return early, no point checking further
184 184
 					}
185 185
 				}
@@ -191,9 +191,9 @@  discard block
 block discarded – undo
191 191
 		/**
192 192
 		 * Add a html font size to the footer.
193 193
 		 */
194
-		public function html_font_size(){
194
+		public function html_font_size() {
195 195
 			$this->settings = $this->get_settings();
196
-			echo "<style>html{font-size:".absint($this->settings['html_font_size'])."px;}</style>";
196
+			echo "<style>html{font-size:" . absint($this->settings['html_font_size']) . "px;}</style>";
197 197
 		}
198 198
 
199 199
 		/**
@@ -201,23 +201,23 @@  discard block
 block discarded – undo
201 201
 		 * 
202 202
 		 * @return bool
203 203
 		 */
204
-		public function is_aui_screen(){
204
+		public function is_aui_screen() {
205 205
 			$load = false;
206 206
 			// check if we should load or not
207
-			if ( is_admin() ) {
207
+			if (is_admin()) {
208 208
 				// Only enable on set pages
209 209
 				$aui_screens = array(
210 210
 					'page',
211 211
 					'post',
212 212
 					'settings_page_ayecode-ui-settings'
213 213
 				);
214
-				$screen_ids = apply_filters( 'aui_screen_ids', $aui_screens );
214
+				$screen_ids = apply_filters('aui_screen_ids', $aui_screens);
215 215
 
216 216
 				$screen = get_current_screen();
217 217
 
218 218
 //				echo '###'.$screen->id;
219 219
 				
220
-				if ( $screen && in_array( $screen->id, $screen_ids ) ) {
220
+				if ($screen && in_array($screen->id, $screen_ids)) {
221 221
 					$load = true;
222 222
 				}
223 223
 			}
@@ -230,25 +230,25 @@  discard block
 block discarded – undo
230 230
 		 */
231 231
 		public function enqueue_style() {
232 232
 
233
-			if( is_admin() && !$this->is_aui_screen()){
233
+			if (is_admin() && !$this->is_aui_screen()) {
234 234
 				// don't add wp-admin scripts if not requested to
235
-			}else{
235
+			} else {
236 236
 				$css_setting = current_action() == 'wp_enqueue_scripts' ? 'css' : 'css_backend';
237 237
 
238 238
 				$rtl = is_rtl() ? '-rtl' : '';
239 239
 
240
-				if($this->settings[$css_setting]){
241
-					$compatibility = $this->settings[$css_setting]=='core' ? false : true;
242
-					$url = $this->settings[$css_setting]=='core' ? $this->url.'assets/css/ayecode-ui'.$rtl.'.css' : $this->url.'assets/css/ayecode-ui-compatibility'.$rtl.'.css';
243
-					wp_register_style( 'ayecode-ui', $url, array(), $this->latest );
244
-					wp_enqueue_style( 'ayecode-ui' );
240
+				if ($this->settings[$css_setting]) {
241
+					$compatibility = $this->settings[$css_setting] == 'core' ? false : true;
242
+					$url = $this->settings[$css_setting] == 'core' ? $this->url . 'assets/css/ayecode-ui' . $rtl . '.css' : $this->url . 'assets/css/ayecode-ui-compatibility' . $rtl . '.css';
243
+					wp_register_style('ayecode-ui', $url, array(), $this->latest);
244
+					wp_enqueue_style('ayecode-ui');
245 245
 
246 246
 					// flatpickr
247
-					wp_register_style( 'flatpickr', $this->url.'assets/css/flatpickr.min.css', array(), $this->latest );
247
+					wp_register_style('flatpickr', $this->url . 'assets/css/flatpickr.min.css', array(), $this->latest);
248 248
 
249 249
 
250 250
 					// fix some wp-admin issues
251
-					if(is_admin()){
251
+					if (is_admin()) {
252 252
 						$custom_css = "
253 253
                 body{
254 254
                     background-color: #f1f1f1;
@@ -291,11 +291,11 @@  discard block
 block discarded – undo
291 291
 						    padding: 0;
292 292
 						}
293 293
 					";
294
-						wp_add_inline_style( 'ayecode-ui', $custom_css );
294
+						wp_add_inline_style('ayecode-ui', $custom_css);
295 295
 					}
296 296
 
297 297
 					// custom changes
298
-					wp_add_inline_style( 'ayecode-ui', self::custom_css($compatibility) );
298
+					wp_add_inline_style('ayecode-ui', self::custom_css($compatibility));
299 299
 
300 300
 				}
301 301
 			}
@@ -308,7 +308,7 @@  discard block
 block discarded – undo
308 308
 		 *
309 309
 		 * If this remains small then its best to use this than to add another JS file.
310 310
 		 */
311
-		public function inline_script(){
311
+		public function inline_script() {
312 312
 			ob_start();
313 313
 			?>
314 314
 			<script>
@@ -807,10 +807,10 @@  discard block
 block discarded – undo
807 807
 			/*
808 808
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
809 809
 			 */
810
-			return str_replace( array(
810
+			return str_replace(array(
811 811
 				'<script>',
812 812
 				'</script>'
813
-			), '', $output );
813
+			), '', $output);
814 814
 		}
815 815
 
816 816
 
@@ -824,13 +824,13 @@  discard block
 block discarded – undo
824 824
 			ob_start();
825 825
 			?>
826 826
 			<script>
827
-				<?php if( defined( 'FUSION_BUILDER_VERSION' ) ){ ?>
827
+				<?php if (defined('FUSION_BUILDER_VERSION')) { ?>
828 828
 				/* With Avada builder */
829 829
 
830 830
 				<?php } ?>
831 831
 			</script>
832 832
 			<?php
833
-			return str_replace( array(
833
+			return str_replace(array(
834 834
 				'<script>',
835 835
 				'</script>'
836 836
 			), '', ob_get_clean());
@@ -841,7 +841,7 @@  discard block
 block discarded – undo
841 841
 		 *
842 842
 		 * If this remains small then its best to use this than to add another JS file.
843 843
 		 */
844
-		public function inline_script_file_browser(){
844
+		public function inline_script_file_browser() {
845 845
 			ob_start();
846 846
 			?>
847 847
 			<script>
@@ -856,10 +856,10 @@  discard block
 block discarded – undo
856 856
 			/*
857 857
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
858 858
 			 */
859
-			return str_replace( array(
859
+			return str_replace(array(
860 860
 				'<script>',
861 861
 				'</script>'
862
-			), '', $output );
862
+			), '', $output);
863 863
 		}
864 864
 
865 865
 		/**
@@ -867,50 +867,50 @@  discard block
 block discarded – undo
867 867
 		 */
868 868
 		public function enqueue_scripts() {
869 869
 
870
-			if( is_admin() && !$this->is_aui_screen()){
870
+			if (is_admin() && !$this->is_aui_screen()) {
871 871
 				// don't add wp-admin scripts if not requested to
872
-			}else {
872
+			} else {
873 873
 
874 874
 				$js_setting = current_action() == 'wp_enqueue_scripts' ? 'js' : 'js_backend';
875 875
 
876 876
 				// select2
877
-				wp_register_script( 'select2', $this->url . 'assets/js/select2.min.js', array( 'jquery' ), $this->select2_version );
877
+				wp_register_script('select2', $this->url . 'assets/js/select2.min.js', array('jquery'), $this->select2_version);
878 878
 
879 879
 				// flatpickr
880
-				wp_register_script( 'flatpickr', $this->url . 'assets/js/flatpickr.min.js', array(), $this->latest );
880
+				wp_register_script('flatpickr', $this->url . 'assets/js/flatpickr.min.js', array(), $this->latest);
881 881
 
882 882
 				// Bootstrap file browser
883
-				wp_register_script( 'aui-custom-file-input', $url = $this->url . 'assets/js/bs-custom-file-input.min.js', array( 'jquery' ), $this->select2_version );
884
-				wp_add_inline_script( 'aui-custom-file-input', $this->inline_script_file_browser() );
883
+				wp_register_script('aui-custom-file-input', $url = $this->url . 'assets/js/bs-custom-file-input.min.js', array('jquery'), $this->select2_version);
884
+				wp_add_inline_script('aui-custom-file-input', $this->inline_script_file_browser());
885 885
 
886 886
 				$load_inline = false;
887 887
 
888
-				if ( $this->settings[ $js_setting ] == 'core-popper' ) {
888
+				if ($this->settings[$js_setting] == 'core-popper') {
889 889
 					// Bootstrap bundle
890 890
 					$url = $this->url . 'assets/js/bootstrap.bundle.min.js';
891
-					wp_register_script( 'bootstrap-js-bundle', $url, array(
891
+					wp_register_script('bootstrap-js-bundle', $url, array(
892 892
 						'select2',
893 893
 						'jquery'
894
-					), $this->latest, $this->is_bs3_compat() );
894
+					), $this->latest, $this->is_bs3_compat());
895 895
 					// if in admin then add to footer for compatibility.
896
-					is_admin() ? wp_enqueue_script( 'bootstrap-js-bundle', '', null, null, true ) : wp_enqueue_script( 'bootstrap-js-bundle' );
896
+					is_admin() ? wp_enqueue_script('bootstrap-js-bundle', '', null, null, true) : wp_enqueue_script('bootstrap-js-bundle');
897 897
 					$script = $this->inline_script();
898
-					wp_add_inline_script( 'bootstrap-js-bundle', $script );
899
-				} elseif ( $this->settings[ $js_setting ] == 'popper' ) {
898
+					wp_add_inline_script('bootstrap-js-bundle', $script);
899
+				} elseif ($this->settings[$js_setting] == 'popper') {
900 900
 					$url = $this->url . 'assets/js/popper.min.js';
901
-					wp_register_script( 'bootstrap-js-popper', $url, array( 'select2', 'jquery' ), $this->latest );
902
-					wp_enqueue_script( 'bootstrap-js-popper' );
901
+					wp_register_script('bootstrap-js-popper', $url, array('select2', 'jquery'), $this->latest);
902
+					wp_enqueue_script('bootstrap-js-popper');
903 903
 					$load_inline = true;
904 904
 				} else {
905 905
 					$load_inline = true;
906 906
 				}
907 907
 
908 908
 				// Load needed inline scripts by faking the loading of a script if the main script is not being loaded
909
-				if ( $load_inline ) {
910
-					wp_register_script( 'bootstrap-dummy', '', array( 'select2', 'jquery' ) );
911
-					wp_enqueue_script( 'bootstrap-dummy' );
909
+				if ($load_inline) {
910
+					wp_register_script('bootstrap-dummy', '', array('select2', 'jquery'));
911
+					wp_enqueue_script('bootstrap-dummy');
912 912
 					$script = $this->inline_script();
913
-					wp_add_inline_script( 'bootstrap-dummy', $script );
913
+					wp_add_inline_script('bootstrap-dummy', $script);
914 914
 				}
915 915
 			}
916 916
 
@@ -919,9 +919,9 @@  discard block
 block discarded – undo
919 919
 		/**
920 920
 		 * Enqueue flatpickr if called.
921 921
 		 */
922
-		public function enqueue_flatpickr(){
923
-			wp_enqueue_style( 'flatpickr' );
924
-			wp_enqueue_script( 'flatpickr' );
922
+		public function enqueue_flatpickr() {
923
+			wp_enqueue_style('flatpickr');
924
+			wp_enqueue_script('flatpickr');
925 925
 		}
926 926
 
927 927
 		/**
@@ -933,15 +933,15 @@  discard block
 block discarded – undo
933 933
 
934 934
 			$url = '';
935 935
 			// check if we are inside a plugin
936
-			$file_dir = str_replace( "/includes","", wp_normalize_path( dirname( __FILE__ ) ) );
936
+			$file_dir = str_replace("/includes", "", wp_normalize_path(dirname(__FILE__)));
937 937
 
938 938
 			// add check in-case user has changed wp-content dir name.
939 939
 			$wp_content_folder_name = basename(WP_CONTENT_DIR);
940
-			$dir_parts = explode("/$wp_content_folder_name/",$file_dir);
941
-			$url_parts = explode("/$wp_content_folder_name/",plugins_url());
940
+			$dir_parts = explode("/$wp_content_folder_name/", $file_dir);
941
+			$url_parts = explode("/$wp_content_folder_name/", plugins_url());
942 942
 
943
-			if(!empty($url_parts[0]) && !empty($dir_parts[1])){
944
-				$url = trailingslashit( $url_parts[0]."/$wp_content_folder_name/".$dir_parts[1] );
943
+			if (!empty($url_parts[0]) && !empty($dir_parts[1])) {
944
+				$url = trailingslashit($url_parts[0] . "/$wp_content_folder_name/" . $dir_parts[1]);
945 945
 			}
946 946
 
947 947
 			return $url;
@@ -951,7 +951,7 @@  discard block
 block discarded – undo
951 951
 		 * Register the database settings with WordPress.
952 952
 		 */
953 953
 		public function register_settings() {
954
-			register_setting( 'ayecode-ui-settings', 'ayecode-ui-settings' );
954
+			register_setting('ayecode-ui-settings', 'ayecode-ui-settings');
955 955
 		}
956 956
 
957 957
 		/**
@@ -960,10 +960,10 @@  discard block
 block discarded – undo
960 960
 		 */
961 961
 		public function menu_item() {
962 962
 			$menu_function = 'add' . '_' . 'options' . '_' . 'page'; // won't pass theme check if function name present in theme
963
-			call_user_func( $menu_function, $this->name, $this->name, 'manage_options', 'ayecode-ui-settings', array(
963
+			call_user_func($menu_function, $this->name, $this->name, 'manage_options', 'ayecode-ui-settings', array(
964 964
 				$this,
965 965
 				'settings_page'
966
-			) );
966
+			));
967 967
 		}
968 968
 
969 969
 		/**
@@ -971,7 +971,7 @@  discard block
 block discarded – undo
971 971
 		 *
972 972
 		 * @return array
973 973
 		 */
974
-		public function theme_js_settings(){
974
+		public function theme_js_settings() {
975 975
 			return array(
976 976
 				'ayetheme' => 'popper',
977 977
 				'listimia' => 'required',
@@ -987,17 +987,17 @@  discard block
 block discarded – undo
987 987
 		 */
988 988
 		public function get_settings() {
989 989
 
990
-			$db_settings = get_option( 'ayecode-ui-settings' );
990
+			$db_settings = get_option('ayecode-ui-settings');
991 991
 			$js_default = 'core-popper';
992 992
 			$js_default_backend = $js_default;
993 993
 
994 994
 			// maybe set defaults (if no settings set)
995
-			if(empty($db_settings)){
996
-				$active_theme = strtolower( get_template() ); // active parent theme.
995
+			if (empty($db_settings)) {
996
+				$active_theme = strtolower(get_template()); // active parent theme.
997 997
 				$theme_js_settings = self::theme_js_settings();
998
-				if(isset($theme_js_settings[$active_theme])){
998
+				if (isset($theme_js_settings[$active_theme])) {
999 999
 					$js_default = $theme_js_settings[$active_theme];
1000
-					$js_default_backend = isset($theme_js_settings[$active_theme."_backend"]) ? $theme_js_settings[$active_theme."_backend"] : $js_default;
1000
+					$js_default_backend = isset($theme_js_settings[$active_theme . "_backend"]) ? $theme_js_settings[$active_theme . "_backend"] : $js_default;
1001 1001
 				}
1002 1002
 			}
1003 1003
 
@@ -1010,14 +1010,14 @@  discard block
 block discarded – undo
1010 1010
 				'disable_admin'     =>  '', // URL snippets to disable loading on admin
1011 1011
 			);
1012 1012
 
1013
-			$settings = wp_parse_args( $db_settings, $defaults );
1013
+			$settings = wp_parse_args($db_settings, $defaults);
1014 1014
 
1015 1015
 			/**
1016 1016
 			 * Filter the Bootstrap settings.
1017 1017
 			 *
1018 1018
 			 * @todo if we add this filer people might use it and then it defeates the purpose of this class :/
1019 1019
 			 */
1020
-			return $this->settings = apply_filters( 'ayecode-ui-settings', $settings, $db_settings, $defaults );
1020
+			return $this->settings = apply_filters('ayecode-ui-settings', $settings, $db_settings, $defaults);
1021 1021
 		}
1022 1022
 
1023 1023
 
@@ -1025,90 +1025,90 @@  discard block
 block discarded – undo
1025 1025
 		 * The settings page html output.
1026 1026
 		 */
1027 1027
 		public function settings_page() {
1028
-			if ( ! current_user_can( 'manage_options' ) ) {
1029
-				wp_die( __( 'You do not have sufficient permissions to access this page.', 'aui' ) );
1028
+			if (!current_user_can('manage_options')) {
1029
+				wp_die(__('You do not have sufficient permissions to access this page.', 'aui'));
1030 1030
 			}
1031 1031
 			?>
1032 1032
 			<div class="wrap">
1033 1033
 				<h1><?php echo $this->name; ?></h1>
1034
-				<p><?php _e("Here you can adjust settings if you are having compatibility issues.","aui");?></p>
1034
+				<p><?php _e("Here you can adjust settings if you are having compatibility issues.", "aui"); ?></p>
1035 1035
 				<form method="post" action="options.php">
1036 1036
 					<?php
1037
-					settings_fields( 'ayecode-ui-settings' );
1038
-					do_settings_sections( 'ayecode-ui-settings' );
1037
+					settings_fields('ayecode-ui-settings');
1038
+					do_settings_sections('ayecode-ui-settings');
1039 1039
 					?>
1040 1040
 
1041
-					<h2><?php _e( 'Frontend', 'aui' ); ?></h2>
1041
+					<h2><?php _e('Frontend', 'aui'); ?></h2>
1042 1042
 					<table class="form-table wpbs-table-settings">
1043 1043
 						<tr valign="top">
1044 1044
 							<th scope="row"><label
1045
-									for="wpbs-css"><?php _e( 'Load CSS', 'aui' ); ?></label></th>
1045
+									for="wpbs-css"><?php _e('Load CSS', 'aui'); ?></label></th>
1046 1046
 							<td>
1047 1047
 								<select name="ayecode-ui-settings[css]" id="wpbs-css">
1048
-									<option	value="compatibility" <?php selected( $this->settings['css'], 'compatibility' ); ?>><?php _e( 'Compatibility Mode (default)', 'aui' ); ?></option>
1049
-									<option value="core" <?php selected( $this->settings['css'], 'core' ); ?>><?php _e( 'Full Mode', 'aui' ); ?></option>
1050
-									<option	value="" <?php selected( $this->settings['css'], '' ); ?>><?php _e( 'Disabled', 'aui' ); ?></option>
1048
+									<option	value="compatibility" <?php selected($this->settings['css'], 'compatibility'); ?>><?php _e('Compatibility Mode (default)', 'aui'); ?></option>
1049
+									<option value="core" <?php selected($this->settings['css'], 'core'); ?>><?php _e('Full Mode', 'aui'); ?></option>
1050
+									<option	value="" <?php selected($this->settings['css'], ''); ?>><?php _e('Disabled', 'aui'); ?></option>
1051 1051
 								</select>
1052 1052
 							</td>
1053 1053
 						</tr>
1054 1054
 
1055 1055
 						<tr valign="top">
1056 1056
 							<th scope="row"><label
1057
-									for="wpbs-js"><?php _e( 'Load JS', 'aui' ); ?></label></th>
1057
+									for="wpbs-js"><?php _e('Load JS', 'aui'); ?></label></th>
1058 1058
 							<td>
1059 1059
 								<select name="ayecode-ui-settings[js]" id="wpbs-js">
1060
-									<option	value="core-popper" <?php selected( $this->settings['js'], 'core-popper' ); ?>><?php _e( 'Core + Popper (default)', 'aui' ); ?></option>
1061
-									<option value="popper" <?php selected( $this->settings['js'], 'popper' ); ?>><?php _e( 'Popper', 'aui' ); ?></option>
1062
-									<option value="required" <?php selected( $this->settings['js'], 'required' ); ?>><?php _e( 'Required functions only', 'aui' ); ?></option>
1063
-									<option	value="" <?php selected( $this->settings['js'], '' ); ?>><?php _e( 'Disabled (not recommended)', 'aui' ); ?></option>
1060
+									<option	value="core-popper" <?php selected($this->settings['js'], 'core-popper'); ?>><?php _e('Core + Popper (default)', 'aui'); ?></option>
1061
+									<option value="popper" <?php selected($this->settings['js'], 'popper'); ?>><?php _e('Popper', 'aui'); ?></option>
1062
+									<option value="required" <?php selected($this->settings['js'], 'required'); ?>><?php _e('Required functions only', 'aui'); ?></option>
1063
+									<option	value="" <?php selected($this->settings['js'], ''); ?>><?php _e('Disabled (not recommended)', 'aui'); ?></option>
1064 1064
 								</select>
1065 1065
 							</td>
1066 1066
 						</tr>
1067 1067
 
1068 1068
 						<tr valign="top">
1069 1069
 							<th scope="row"><label
1070
-									for="wpbs-font_size"><?php _e( 'HTML Font Size (px)', 'aui' ); ?></label></th>
1070
+									for="wpbs-font_size"><?php _e('HTML Font Size (px)', 'aui'); ?></label></th>
1071 1071
 							<td>
1072
-								<input type="number" name="ayecode-ui-settings[html_font_size]" id="wpbs-font_size" value="<?php echo absint( $this->settings['html_font_size']); ?>" placeholder="16" />
1073
-								<p class="description" ><?php _e("Our font sizing is rem (responsive based) here you can set the html font size in-case your theme is setting it too low.","aui");?></p>
1072
+								<input type="number" name="ayecode-ui-settings[html_font_size]" id="wpbs-font_size" value="<?php echo absint($this->settings['html_font_size']); ?>" placeholder="16" />
1073
+								<p class="description" ><?php _e("Our font sizing is rem (responsive based) here you can set the html font size in-case your theme is setting it too low.", "aui"); ?></p>
1074 1074
 							</td>
1075 1075
 						</tr>
1076 1076
 
1077 1077
 					</table>
1078 1078
 
1079
-					<h2><?php _e( 'Backend', 'aui' ); ?> (wp-admin)</h2>
1079
+					<h2><?php _e('Backend', 'aui'); ?> (wp-admin)</h2>
1080 1080
 					<table class="form-table wpbs-table-settings">
1081 1081
 						<tr valign="top">
1082 1082
 							<th scope="row"><label
1083
-									for="wpbs-css-admin"><?php _e( 'Load CSS', 'aui' ); ?></label></th>
1083
+									for="wpbs-css-admin"><?php _e('Load CSS', 'aui'); ?></label></th>
1084 1084
 							<td>
1085 1085
 								<select name="ayecode-ui-settings[css_backend]" id="wpbs-css-admin">
1086
-									<option	value="compatibility" <?php selected( $this->settings['css_backend'], 'compatibility' ); ?>><?php _e( 'Compatibility Mode (default)', 'aui' ); ?></option>
1087
-									<option value="core" <?php selected( $this->settings['css_backend'], 'core' ); ?>><?php _e( 'Full Mode (will cause style issues)', 'aui' ); ?></option>
1088
-									<option	value="" <?php selected( $this->settings['css_backend'], '' ); ?>><?php _e( 'Disabled', 'aui' ); ?></option>
1086
+									<option	value="compatibility" <?php selected($this->settings['css_backend'], 'compatibility'); ?>><?php _e('Compatibility Mode (default)', 'aui'); ?></option>
1087
+									<option value="core" <?php selected($this->settings['css_backend'], 'core'); ?>><?php _e('Full Mode (will cause style issues)', 'aui'); ?></option>
1088
+									<option	value="" <?php selected($this->settings['css_backend'], ''); ?>><?php _e('Disabled', 'aui'); ?></option>
1089 1089
 								</select>
1090 1090
 							</td>
1091 1091
 						</tr>
1092 1092
 
1093 1093
 						<tr valign="top">
1094 1094
 							<th scope="row"><label
1095
-									for="wpbs-js-admin"><?php _e( 'Load JS', 'aui' ); ?></label></th>
1095
+									for="wpbs-js-admin"><?php _e('Load JS', 'aui'); ?></label></th>
1096 1096
 							<td>
1097 1097
 								<select name="ayecode-ui-settings[js_backend]" id="wpbs-js-admin">
1098
-									<option	value="core-popper" <?php selected( $this->settings['js_backend'], 'core-popper' ); ?>><?php _e( 'Core + Popper (default)', 'aui' ); ?></option>
1099
-									<option value="popper" <?php selected( $this->settings['js_backend'], 'popper' ); ?>><?php _e( 'Popper', 'aui' ); ?></option>
1100
-									<option value="required" <?php selected( $this->settings['js_backend'], 'required' ); ?>><?php _e( 'Required functions only', 'aui' ); ?></option>
1101
-									<option	value="" <?php selected( $this->settings['js_backend'], '' ); ?>><?php _e( 'Disabled (not recommended)', 'aui' ); ?></option>
1098
+									<option	value="core-popper" <?php selected($this->settings['js_backend'], 'core-popper'); ?>><?php _e('Core + Popper (default)', 'aui'); ?></option>
1099
+									<option value="popper" <?php selected($this->settings['js_backend'], 'popper'); ?>><?php _e('Popper', 'aui'); ?></option>
1100
+									<option value="required" <?php selected($this->settings['js_backend'], 'required'); ?>><?php _e('Required functions only', 'aui'); ?></option>
1101
+									<option	value="" <?php selected($this->settings['js_backend'], ''); ?>><?php _e('Disabled (not recommended)', 'aui'); ?></option>
1102 1102
 								</select>
1103 1103
 							</td>
1104 1104
 						</tr>
1105 1105
 
1106 1106
 						<tr valign="top">
1107 1107
 							<th scope="row"><label
1108
-									for="wpbs-disable-admin"><?php _e( 'Disable load on URL', 'aui' ); ?></label></th>
1108
+									for="wpbs-disable-admin"><?php _e('Disable load on URL', 'aui'); ?></label></th>
1109 1109
 							<td>
1110
-								<p><?php _e( 'If you have backend conflict you can enter a partial URL argument that will disable the loading of AUI on those pages. Add each argument on a new line.', 'aui' ); ?></p>
1111
-								<textarea name="ayecode-ui-settings[disable_admin]" rows="10" cols="50" id="wpbs-disable-admin" class="large-text code" spellcheck="false" placeholder="myplugin.php &#10;action=go"><?php echo $this->settings['disable_admin'];?></textarea>
1110
+								<p><?php _e('If you have backend conflict you can enter a partial URL argument that will disable the loading of AUI on those pages. Add each argument on a new line.', 'aui'); ?></p>
1111
+								<textarea name="ayecode-ui-settings[disable_admin]" rows="10" cols="50" id="wpbs-disable-admin" class="large-text code" spellcheck="false" placeholder="myplugin.php &#10;action=go"><?php echo $this->settings['disable_admin']; ?></textarea>
1112 1112
 
1113 1113
 							</td>
1114 1114
 						</tr>
@@ -1126,9 +1126,9 @@  discard block
 block discarded – undo
1126 1126
 			<?php
1127 1127
 		}
1128 1128
 
1129
-		public function customizer_settings($wp_customize){
1129
+		public function customizer_settings($wp_customize) {
1130 1130
 			$wp_customize->add_section('aui_settings', array(
1131
-				'title'    => __('AyeCode UI','aui'),
1131
+				'title'    => __('AyeCode UI', 'aui'),
1132 1132
 				'priority' => 120,
1133 1133
 			));
1134 1134
 
@@ -1142,8 +1142,8 @@  discard block
 block discarded – undo
1142 1142
 				'type'              => 'option',
1143 1143
 				'transport'         => 'refresh',
1144 1144
 			));
1145
-			$wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_primary', array(
1146
-				'label'    => __('Primary Color','aui'),
1145
+			$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'color_primary', array(
1146
+				'label'    => __('Primary Color', 'aui'),
1147 1147
 				'section'  => 'aui_settings',
1148 1148
 				'settings' => 'aui_options[color_primary]',
1149 1149
 			)));
@@ -1155,8 +1155,8 @@  discard block
 block discarded – undo
1155 1155
 				'type'              => 'option',
1156 1156
 				'transport'         => 'refresh',
1157 1157
 			));
1158
-			$wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_secondary', array(
1159
-				'label'    => __('Secondary Color','aui'),
1158
+			$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'color_secondary', array(
1159
+				'label'    => __('Secondary Color', 'aui'),
1160 1160
 				'section'  => 'aui_settings',
1161 1161
 				'settings' => 'aui_options[color_secondary]',
1162 1162
 			)));
@@ -1182,12 +1182,12 @@  discard block
 block discarded – undo
1182 1182
 			.collapse.show:not(.in){display: inherit;}
1183 1183
 			.fade.show{opacity: 1;}
1184 1184
 
1185
-			<?php if( defined( 'SVQ_THEME_VERSION' ) ){ ?>
1185
+			<?php if (defined('SVQ_THEME_VERSION')) { ?>
1186 1186
 			/* KLEO theme specific */
1187 1187
 			.kleo-main-header .navbar-collapse.collapse.show:not(.in){display: inherit !important;}
1188 1188
 			<?php } ?>
1189 1189
 
1190
-			<?php if( defined( 'FUSION_BUILDER_VERSION' ) ){ ?>
1190
+			<?php if (defined('FUSION_BUILDER_VERSION')) { ?>
1191 1191
 			/* With Avada builder */
1192 1192
 			body.modal-open .modal.in  {opacity:1;z-index: 99999}
1193 1193
 			body.modal-open .modal.bsui.in .modal-content  {box-shadow: none;}
@@ -1195,7 +1195,7 @@  discard block
 block discarded – undo
1195 1195
 			<?php } ?>
1196 1196
 			</style>
1197 1197
 			<?php
1198
-			return str_replace( array(
1198
+			return str_replace(array(
1199 1199
 				'<style>',
1200 1200
 				'</style>'
1201 1201
 			), '', ob_get_clean());
@@ -1215,16 +1215,16 @@  discard block
 block discarded – undo
1215 1215
 				<?php
1216 1216
 
1217 1217
 					// BS v3 compat
1218
-					if( self::is_bs3_compat() ){
1218
+					if (self::is_bs3_compat()) {
1219 1219
 					    echo self::bs3_compat_css();
1220 1220
 					}
1221 1221
 
1222
-					if(!is_admin() && $primary_color != AUI_PRIMARY_COLOR_ORIGINAL){
1223
-						echo self::css_primary($primary_color,$compatibility);
1222
+					if (!is_admin() && $primary_color != AUI_PRIMARY_COLOR_ORIGINAL) {
1223
+						echo self::css_primary($primary_color, $compatibility);
1224 1224
 					}
1225 1225
 
1226
-					if(!is_admin() && $secondary_color != AUI_SECONDARY_COLOR_ORIGINAL){
1227
-						echo self::css_secondary($settings['color_secondary'],$compatibility);
1226
+					if (!is_admin() && $secondary_color != AUI_SECONDARY_COLOR_ORIGINAL) {
1227
+						echo self::css_secondary($settings['color_secondary'], $compatibility);
1228 1228
 					}
1229 1229
 
1230 1230
 					// Set admin bar z-index lower when modal is open.
@@ -1237,7 +1237,7 @@  discard block
 block discarded – undo
1237 1237
 			/*
1238 1238
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
1239 1239
 			 */
1240
-			return str_replace( array(
1240
+			return str_replace(array(
1241 1241
 				'<style>',
1242 1242
 				'</style>'
1243 1243
 			), '', ob_get_clean());
@@ -1248,48 +1248,48 @@  discard block
 block discarded – undo
1248 1248
 		 *
1249 1249
 		 * @return bool
1250 1250
 		 */
1251
-		public static function is_bs3_compat(){
1251
+		public static function is_bs3_compat() {
1252 1252
 			return defined('AYECODE_UI_BS3_COMPAT') || defined('SVQ_THEME_VERSION') || defined('FUSION_BUILDER_VERSION');
1253 1253
 		}
1254 1254
 
1255
-		public static function css_primary($color_code,$compatibility){;
1255
+		public static function css_primary($color_code, $compatibility) {;
1256 1256
 			$color_code = sanitize_hex_color($color_code);
1257
-			if(!$color_code){return '';}
1257
+			if (!$color_code) {return ''; }
1258 1258
 			/**
1259 1259
 			 * c = color, b = background color, o = border-color, f = fill
1260 1260
 			 */
1261 1261
 			$selectors = array(
1262 1262
 				'a' => array('c'),
1263
-				'.btn-primary' => array('b','o'),
1264
-				'.btn-primary.disabled' => array('b','o'),
1265
-				'.btn-primary:disabled' => array('b','o'),
1266
-				'.btn-outline-primary' => array('c','o'),
1267
-				'.btn-outline-primary:hover' => array('b','o'),
1268
-				'.btn-outline-primary:not(:disabled):not(.disabled).active' => array('b','o'),
1269
-				'.btn-outline-primary:not(:disabled):not(.disabled):active' => array('b','o'),
1270
-				'.show>.btn-outline-primary.dropdown-toggle' => array('b','o'),
1263
+				'.btn-primary' => array('b', 'o'),
1264
+				'.btn-primary.disabled' => array('b', 'o'),
1265
+				'.btn-primary:disabled' => array('b', 'o'),
1266
+				'.btn-outline-primary' => array('c', 'o'),
1267
+				'.btn-outline-primary:hover' => array('b', 'o'),
1268
+				'.btn-outline-primary:not(:disabled):not(.disabled).active' => array('b', 'o'),
1269
+				'.btn-outline-primary:not(:disabled):not(.disabled):active' => array('b', 'o'),
1270
+				'.show>.btn-outline-primary.dropdown-toggle' => array('b', 'o'),
1271 1271
 				'.btn-link' => array('c'),
1272 1272
 				'.dropdown-item.active' => array('b'),
1273
-				'.custom-control-input:checked~.custom-control-label::before' => array('b','o'),
1274
-				'.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before' => array('b','o'),
1273
+				'.custom-control-input:checked~.custom-control-label::before' => array('b', 'o'),
1274
+				'.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before' => array('b', 'o'),
1275 1275
 //				'.custom-range::-webkit-slider-thumb' => array('b'), // these break the inline rules...
1276 1276
 //				'.custom-range::-moz-range-thumb' => array('b'),
1277 1277
 //				'.custom-range::-ms-thumb' => array('b'),
1278 1278
 				'.nav-pills .nav-link.active' => array('b'),
1279 1279
 				'.nav-pills .show>.nav-link' => array('b'),
1280 1280
 				'.page-link' => array('c'),
1281
-				'.page-item.active .page-link' => array('b','o'),
1281
+				'.page-item.active .page-link' => array('b', 'o'),
1282 1282
 				'.badge-primary' => array('b'),
1283
-				'.alert-primary' => array('b','o'),
1283
+				'.alert-primary' => array('b', 'o'),
1284 1284
 				'.progress-bar' => array('b'),
1285
-				'.list-group-item.active' => array('b','o'),
1286
-				'.bg-primary' => array('b','f'),
1285
+				'.list-group-item.active' => array('b', 'o'),
1286
+				'.bg-primary' => array('b', 'f'),
1287 1287
 				'.btn-link.btn-primary' => array('c'),
1288 1288
 				'.select2-container .select2-results__option--highlighted.select2-results__option[aria-selected=true]' => array('b'),
1289 1289
 			);
1290 1290
 
1291 1291
 			$important_selectors = array(
1292
-				'.bg-primary' => array('b','f'),
1292
+				'.bg-primary' => array('b', 'f'),
1293 1293
 				'.border-primary' => array('o'),
1294 1294
 				'.text-primary' => array('c'),
1295 1295
 			);
@@ -1306,116 +1306,116 @@  discard block
 block discarded – undo
1306 1306
 			$output = '';
1307 1307
 
1308 1308
 			// build rules into each type
1309
-			foreach($selectors as $selector => $types){
1310
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1311
-				$types = array_combine($types,$types);
1312
-				if(isset($types['c'])){$color[] = $selector;}
1313
-				if(isset($types['b'])){$background[] = $selector;}
1314
-				if(isset($types['o'])){$border[] = $selector;}
1315
-				if(isset($types['f'])){$fill[] = $selector;}
1309
+			foreach ($selectors as $selector => $types) {
1310
+				$selector = $compatibility ? ".bsui " . $selector : $selector;
1311
+				$types = array_combine($types, $types);
1312
+				if (isset($types['c'])) {$color[] = $selector; }
1313
+				if (isset($types['b'])) {$background[] = $selector; }
1314
+				if (isset($types['o'])) {$border[] = $selector; }
1315
+				if (isset($types['f'])) {$fill[] = $selector; }
1316 1316
 			}
1317 1317
 
1318 1318
 			// build rules into each type
1319
-			foreach($important_selectors as $selector => $types){
1320
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1321
-				$types = array_combine($types,$types);
1322
-				if(isset($types['c'])){$color_i[] = $selector;}
1323
-				if(isset($types['b'])){$background_i[] = $selector;}
1324
-				if(isset($types['o'])){$border_i[] = $selector;}
1325
-				if(isset($types['f'])){$fill_i[] = $selector;}
1319
+			foreach ($important_selectors as $selector => $types) {
1320
+				$selector = $compatibility ? ".bsui " . $selector : $selector;
1321
+				$types = array_combine($types, $types);
1322
+				if (isset($types['c'])) {$color_i[] = $selector; }
1323
+				if (isset($types['b'])) {$background_i[] = $selector; }
1324
+				if (isset($types['o'])) {$border_i[] = $selector; }
1325
+				if (isset($types['f'])) {$fill_i[] = $selector; }
1326 1326
 			}
1327 1327
 
1328 1328
 			// add any color rules
1329
-			if(!empty($color)){
1330
-				$output .= implode(",",$color) . "{color: $color_code;} ";
1329
+			if (!empty($color)) {
1330
+				$output .= implode(",", $color) . "{color: $color_code;} ";
1331 1331
 			}
1332
-			if(!empty($color_i)){
1333
-				$output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1332
+			if (!empty($color_i)) {
1333
+				$output .= implode(",", $color_i) . "{color: $color_code !important;} ";
1334 1334
 			}
1335 1335
 
1336 1336
 			// add any background color rules
1337
-			if(!empty($background)){
1338
-				$output .= implode(",",$background) . "{background-color: $color_code;} ";
1337
+			if (!empty($background)) {
1338
+				$output .= implode(",", $background) . "{background-color: $color_code;} ";
1339 1339
 			}
1340
-			if(!empty($background_i)){
1341
-				$output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1340
+			if (!empty($background_i)) {
1341
+				$output .= implode(",", $background_i) . "{background-color: $color_code !important;} ";
1342 1342
 			}
1343 1343
 
1344 1344
 			// add any border color rules
1345
-			if(!empty($border)){
1346
-				$output .= implode(",",$border) . "{border-color: $color_code;} ";
1345
+			if (!empty($border)) {
1346
+				$output .= implode(",", $border) . "{border-color: $color_code;} ";
1347 1347
 			}
1348
-			if(!empty($border_i)){
1349
-				$output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1348
+			if (!empty($border_i)) {
1349
+				$output .= implode(",", $border_i) . "{border-color: $color_code !important;} ";
1350 1350
 			}
1351 1351
 
1352 1352
 			// add any fill color rules
1353
-			if(!empty($fill)){
1354
-				$output .= implode(",",$fill) . "{fill: $color_code;} ";
1353
+			if (!empty($fill)) {
1354
+				$output .= implode(",", $fill) . "{fill: $color_code;} ";
1355 1355
 			}
1356
-			if(!empty($fill_i)){
1357
-				$output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1356
+			if (!empty($fill_i)) {
1357
+				$output .= implode(",", $fill_i) . "{fill: $color_code !important;} ";
1358 1358
 			}
1359 1359
 
1360 1360
 
1361 1361
 			$prefix = $compatibility ? ".bsui " : "";
1362 1362
 
1363 1363
 			// darken
1364
-			$darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1365
-			$darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1366
-			$darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1364
+			$darker_075 = self::css_hex_lighten_darken($color_code, "-0.075");
1365
+			$darker_10 = self::css_hex_lighten_darken($color_code, "-0.10");
1366
+			$darker_125 = self::css_hex_lighten_darken($color_code, "-0.125");
1367 1367
 
1368 1368
 			// lighten
1369
-			$lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
1369
+			$lighten_25 = self::css_hex_lighten_darken($color_code, "0.25");
1370 1370
 
1371 1371
 			// opacity see https://css-tricks.com/8-digit-hex-codes/
1372
-			$op_25 = $color_code."40"; // 25% opacity
1372
+			$op_25 = $color_code . "40"; // 25% opacity
1373 1373
 
1374 1374
 
1375 1375
 			// button states
1376
-			$output .= $prefix ." .btn-primary:hover{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1377
-			$output .= $prefix ." .btn-outline-primary:not(:disabled):not(.disabled):active:focus, $prefix .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1378
-			$output .= $prefix ." .btn-primary:not(:disabled):not(.disabled):active, $prefix .btn-primary:not(:disabled):not(.disabled).active, .show>$prefix .btn-primary.dropdown-toggle{background-color: ".$darker_10.";    border-color: ".$darker_125.";} ";
1379
-			$output .= $prefix ." .btn-primary:not(:disabled):not(.disabled):active:focus, $prefix .btn-primary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem $op_25;} ";
1376
+			$output .= $prefix . " .btn-primary:hover{background-color: " . $darker_075 . ";    border-color: " . $darker_10 . ";} ";
1377
+			$output .= $prefix . " .btn-outline-primary:not(:disabled):not(.disabled):active:focus, $prefix .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1378
+			$output .= $prefix . " .btn-primary:not(:disabled):not(.disabled):active, $prefix .btn-primary:not(:disabled):not(.disabled).active, .show>$prefix .btn-primary.dropdown-toggle{background-color: " . $darker_10 . ";    border-color: " . $darker_125 . ";} ";
1379
+			$output .= $prefix . " .btn-primary:not(:disabled):not(.disabled):active:focus, $prefix .btn-primary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem $op_25;} ";
1380 1380
 
1381 1381
 
1382 1382
 			// dropdown's
1383
-			$output .= $prefix ." .dropdown-item.active, $prefix .dropdown-item:active{background-color: $color_code;} ";
1383
+			$output .= $prefix . " .dropdown-item.active, $prefix .dropdown-item:active{background-color: $color_code;} ";
1384 1384
 
1385 1385
 
1386 1386
 			// input states
1387
-			$output .= $prefix ." .form-control:focus{border-color: ".$lighten_25.";box-shadow: 0 0 0 0.2rem $op_25;} ";
1387
+			$output .= $prefix . " .form-control:focus{border-color: " . $lighten_25 . ";box-shadow: 0 0 0 0.2rem $op_25;} ";
1388 1388
 
1389 1389
 			// page link
1390
-			$output .= $prefix ." .page-link:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1390
+			$output .= $prefix . " .page-link:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1391 1391
 
1392 1392
 			return $output;
1393 1393
 		}
1394 1394
 
1395
-		public static function css_secondary($color_code,$compatibility){;
1395
+		public static function css_secondary($color_code, $compatibility) {;
1396 1396
 			$color_code = sanitize_hex_color($color_code);
1397
-			if(!$color_code){return '';}
1397
+			if (!$color_code) {return ''; }
1398 1398
 			/**
1399 1399
 			 * c = color, b = background color, o = border-color, f = fill
1400 1400
 			 */
1401 1401
 			$selectors = array(
1402
-				'.btn-secondary' => array('b','o'),
1403
-				'.btn-secondary.disabled' => array('b','o'),
1404
-				'.btn-secondary:disabled' => array('b','o'),
1405
-				'.btn-outline-secondary' => array('c','o'),
1406
-				'.btn-outline-secondary:hover' => array('b','o'),
1402
+				'.btn-secondary' => array('b', 'o'),
1403
+				'.btn-secondary.disabled' => array('b', 'o'),
1404
+				'.btn-secondary:disabled' => array('b', 'o'),
1405
+				'.btn-outline-secondary' => array('c', 'o'),
1406
+				'.btn-outline-secondary:hover' => array('b', 'o'),
1407 1407
 				'.btn-outline-secondary.disabled' => array('c'),
1408 1408
 				'.btn-outline-secondary:disabled' => array('c'),
1409
-				'.btn-outline-secondary:not(:disabled):not(.disabled):active' => array('b','o'),
1410
-				'.btn-outline-secondary:not(:disabled):not(.disabled).active' => array('b','o'),
1411
-				'.btn-outline-secondary.dropdown-toggle' => array('b','o'),
1409
+				'.btn-outline-secondary:not(:disabled):not(.disabled):active' => array('b', 'o'),
1410
+				'.btn-outline-secondary:not(:disabled):not(.disabled).active' => array('b', 'o'),
1411
+				'.btn-outline-secondary.dropdown-toggle' => array('b', 'o'),
1412 1412
 				'.badge-secondary' => array('b'),
1413
-				'.alert-secondary' => array('b','o'),
1413
+				'.alert-secondary' => array('b', 'o'),
1414 1414
 				'.btn-link.btn-secondary' => array('c'),
1415 1415
 			);
1416 1416
 
1417 1417
 			$important_selectors = array(
1418
-				'.bg-secondary' => array('b','f'),
1418
+				'.bg-secondary' => array('b', 'f'),
1419 1419
 				'.border-secondary' => array('o'),
1420 1420
 				'.text-secondary' => array('c'),
1421 1421
 			);
@@ -1432,77 +1432,77 @@  discard block
 block discarded – undo
1432 1432
 			$output = '';
1433 1433
 
1434 1434
 			// build rules into each type
1435
-			foreach($selectors as $selector => $types){
1436
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1437
-				$types = array_combine($types,$types);
1438
-				if(isset($types['c'])){$color[] = $selector;}
1439
-				if(isset($types['b'])){$background[] = $selector;}
1440
-				if(isset($types['o'])){$border[] = $selector;}
1441
-				if(isset($types['f'])){$fill[] = $selector;}
1435
+			foreach ($selectors as $selector => $types) {
1436
+				$selector = $compatibility ? ".bsui " . $selector : $selector;
1437
+				$types = array_combine($types, $types);
1438
+				if (isset($types['c'])) {$color[] = $selector; }
1439
+				if (isset($types['b'])) {$background[] = $selector; }
1440
+				if (isset($types['o'])) {$border[] = $selector; }
1441
+				if (isset($types['f'])) {$fill[] = $selector; }
1442 1442
 			}
1443 1443
 
1444 1444
 			// build rules into each type
1445
-			foreach($important_selectors as $selector => $types){
1446
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1447
-				$types = array_combine($types,$types);
1448
-				if(isset($types['c'])){$color_i[] = $selector;}
1449
-				if(isset($types['b'])){$background_i[] = $selector;}
1450
-				if(isset($types['o'])){$border_i[] = $selector;}
1451
-				if(isset($types['f'])){$fill_i[] = $selector;}
1445
+			foreach ($important_selectors as $selector => $types) {
1446
+				$selector = $compatibility ? ".bsui " . $selector : $selector;
1447
+				$types = array_combine($types, $types);
1448
+				if (isset($types['c'])) {$color_i[] = $selector; }
1449
+				if (isset($types['b'])) {$background_i[] = $selector; }
1450
+				if (isset($types['o'])) {$border_i[] = $selector; }
1451
+				if (isset($types['f'])) {$fill_i[] = $selector; }
1452 1452
 			}
1453 1453
 
1454 1454
 			// add any color rules
1455
-			if(!empty($color)){
1456
-				$output .= implode(",",$color) . "{color: $color_code;} ";
1455
+			if (!empty($color)) {
1456
+				$output .= implode(",", $color) . "{color: $color_code;} ";
1457 1457
 			}
1458
-			if(!empty($color_i)){
1459
-				$output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1458
+			if (!empty($color_i)) {
1459
+				$output .= implode(",", $color_i) . "{color: $color_code !important;} ";
1460 1460
 			}
1461 1461
 
1462 1462
 			// add any background color rules
1463
-			if(!empty($background)){
1464
-				$output .= implode(",",$background) . "{background-color: $color_code;} ";
1463
+			if (!empty($background)) {
1464
+				$output .= implode(",", $background) . "{background-color: $color_code;} ";
1465 1465
 			}
1466
-			if(!empty($background_i)){
1467
-				$output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1466
+			if (!empty($background_i)) {
1467
+				$output .= implode(",", $background_i) . "{background-color: $color_code !important;} ";
1468 1468
 			}
1469 1469
 
1470 1470
 			// add any border color rules
1471
-			if(!empty($border)){
1472
-				$output .= implode(",",$border) . "{border-color: $color_code;} ";
1471
+			if (!empty($border)) {
1472
+				$output .= implode(",", $border) . "{border-color: $color_code;} ";
1473 1473
 			}
1474
-			if(!empty($border_i)){
1475
-				$output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1474
+			if (!empty($border_i)) {
1475
+				$output .= implode(",", $border_i) . "{border-color: $color_code !important;} ";
1476 1476
 			}
1477 1477
 
1478 1478
 			// add any fill color rules
1479
-			if(!empty($fill)){
1480
-				$output .= implode(",",$fill) . "{fill: $color_code;} ";
1479
+			if (!empty($fill)) {
1480
+				$output .= implode(",", $fill) . "{fill: $color_code;} ";
1481 1481
 			}
1482
-			if(!empty($fill_i)){
1483
-				$output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1482
+			if (!empty($fill_i)) {
1483
+				$output .= implode(",", $fill_i) . "{fill: $color_code !important;} ";
1484 1484
 			}
1485 1485
 
1486 1486
 
1487 1487
 			$prefix = $compatibility ? ".bsui " : "";
1488 1488
 
1489 1489
 			// darken
1490
-			$darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1491
-			$darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1492
-			$darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1490
+			$darker_075 = self::css_hex_lighten_darken($color_code, "-0.075");
1491
+			$darker_10 = self::css_hex_lighten_darken($color_code, "-0.10");
1492
+			$darker_125 = self::css_hex_lighten_darken($color_code, "-0.125");
1493 1493
 
1494 1494
 			// lighten
1495
-			$lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
1495
+			$lighten_25 = self::css_hex_lighten_darken($color_code, "0.25");
1496 1496
 
1497 1497
 			// opacity see https://css-tricks.com/8-digit-hex-codes/
1498
-			$op_25 = $color_code."40"; // 25% opacity
1498
+			$op_25 = $color_code . "40"; // 25% opacity
1499 1499
 
1500 1500
 
1501 1501
 			// button states
1502
-			$output .= $prefix ." .btn-secondary:hover{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1503
-			$output .= $prefix ." .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, $prefix .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1504
-			$output .= $prefix ." .btn-secondary:not(:disabled):not(.disabled):active, $prefix .btn-secondary:not(:disabled):not(.disabled).active, .show>$prefix .btn-secondary.dropdown-toggle{background-color: ".$darker_10.";    border-color: ".$darker_125.";} ";
1505
-			$output .= $prefix ." .btn-secondary:not(:disabled):not(.disabled):active:focus, $prefix .btn-secondary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem $op_25;} ";
1502
+			$output .= $prefix . " .btn-secondary:hover{background-color: " . $darker_075 . ";    border-color: " . $darker_10 . ";} ";
1503
+			$output .= $prefix . " .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, $prefix .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1504
+			$output .= $prefix . " .btn-secondary:not(:disabled):not(.disabled):active, $prefix .btn-secondary:not(:disabled):not(.disabled).active, .show>$prefix .btn-secondary.dropdown-toggle{background-color: " . $darker_10 . ";    border-color: " . $darker_125 . ";} ";
1505
+			$output .= $prefix . " .btn-secondary:not(:disabled):not(.disabled):active:focus, $prefix .btn-secondary:not(:disabled):not(.disabled).active:focus, .show>$prefix .btn-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem $op_25;} ";
1506 1506
 
1507 1507
 
1508 1508
 			return $output;
@@ -1538,8 +1538,8 @@  discard block
 block discarded – undo
1538 1538
 		/**
1539 1539
 		 * Check if we should display examples.
1540 1540
 		 */
1541
-		public function maybe_show_examples(){
1542
-			if(current_user_can('manage_options') && isset($_REQUEST['preview-aui'])){
1541
+		public function maybe_show_examples() {
1542
+			if (current_user_can('manage_options') && isset($_REQUEST['preview-aui'])) {
1543 1543
 				echo "<head>";
1544 1544
 				wp_head();
1545 1545
 				echo "</head>";
@@ -1555,7 +1555,7 @@  discard block
 block discarded – undo
1555 1555
 		 *
1556 1556
 		 * @return string
1557 1557
 		 */
1558
-		public function get_examples(){
1558
+		public function get_examples() {
1559 1559
 			$output = '';
1560 1560
 
1561 1561
 
Please login to merge, or discard this patch.
Braces   +8 added lines, -4 removed lines patch added patch discarded remove patch
@@ -126,8 +126,12 @@  discard block
 block discarded – undo
126 126
 		public function constants(){
127 127
 			define('AUI_PRIMARY_COLOR_ORIGINAL', "#1e73be");
128 128
 			define('AUI_SECONDARY_COLOR_ORIGINAL', '#6c757d');
129
-			if (!defined('AUI_PRIMARY_COLOR')) define('AUI_PRIMARY_COLOR', AUI_PRIMARY_COLOR_ORIGINAL);
130
-			if (!defined('AUI_SECONDARY_COLOR')) define('AUI_SECONDARY_COLOR', AUI_SECONDARY_COLOR_ORIGINAL);
129
+			if (!defined('AUI_PRIMARY_COLOR')) {
130
+			    define('AUI_PRIMARY_COLOR', AUI_PRIMARY_COLOR_ORIGINAL);
131
+			}
132
+			if (!defined('AUI_SECONDARY_COLOR')) {
133
+			    define('AUI_SECONDARY_COLOR', AUI_SECONDARY_COLOR_ORIGINAL);
134
+			}
131 135
 		}
132 136
 
133 137
 		/**
@@ -232,7 +236,7 @@  discard block
 block discarded – undo
232 236
 
233 237
 			if( is_admin() && !$this->is_aui_screen()){
234 238
 				// don't add wp-admin scripts if not requested to
235
-			}else{
239
+			} else{
236 240
 				$css_setting = current_action() == 'wp_enqueue_scripts' ? 'css' : 'css_backend';
237 241
 
238 242
 				$rtl = is_rtl() ? '-rtl' : '';
@@ -869,7 +873,7 @@  discard block
 block discarded – undo
869 873
 
870 874
 			if( is_admin() && !$this->is_aui_screen()){
871 875
 				// don't add wp-admin scripts if not requested to
872
-			}else {
876
+			} else {
873 877
 
874 878
 				$js_setting = current_action() == 'wp_enqueue_scripts' ? 'js' : 'js_backend';
875 879
 
Please login to merge, or discard this patch.
vendor/ayecode/wp-ayecode-ui/includes/class-aui.php 1 patch
Indentation   +227 added lines, -227 removed lines patch added patch discarded remove patch
@@ -1,7 +1,7 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3 3
 if ( ! defined( 'ABSPATH' ) ) {
4
-	exit; // Exit if accessed directly
4
+    exit; // Exit if accessed directly
5 5
 }
6 6
 
7 7
 /**
@@ -11,231 +11,231 @@  discard block
 block discarded – undo
11 11
  */
12 12
 class AUI {
13 13
 
14
-	/**
15
-	 * Holds the class instance.
16
-	 *
17
-	 * @since 1.0.0
18
-	 * @var null
19
-	 */
20
-	private static $instance = null;
21
-
22
-	/**
23
-	 * Holds the current AUI version number.
24
-	 *
25
-	 * @var string $ver The current version number.
26
-	 */
27
-	public static $ver = '0.1.43';
28
-
29
-	public static $options = null;
30
-
31
-	/**
32
-	 * There can be only one.
33
-	 *
34
-	 * @since 1.0.0
35
-	 * @return AUI|null
36
-	 */
37
-	public static function instance() {
38
-		if ( self::$instance == null ) {
39
-			self::$instance = new AUI();
40
-		}
41
-
42
-		return self::$instance;
43
-	}
44
-
45
-	/**
46
-	 * AUI constructor.
47
-	 *
48
-	 * @since 1.0.0
49
-	 */
50
-	private function __construct() {
51
-		if ( function_exists( "__autoload" ) ) {
52
-			spl_autoload_register( "__autoload" );
53
-		}
54
-		spl_autoload_register( array( $this, 'autoload' ) );
55
-
56
-		// load options
57
-		self::$options = get_option('aui_options');
58
-	}
59
-
60
-	/**
61
-	 * Autoload any components on the fly.
62
-	 *
63
-	 * @since 1.0.0
64
-	 *
65
-	 * @param $classname
66
-	 */
67
-	private function autoload( $classname ) {
68
-		$class     = str_replace( '_', '-', strtolower( $classname ) );
69
-		$file_path = trailingslashit( dirname( __FILE__ ) ) . "components/class-" . $class . '.php';
70
-		if ( $file_path && is_readable( $file_path ) ) {
71
-			include_once( $file_path );
72
-		}
73
-	}
74
-
75
-	/**
76
-	 * Get the AUI options.
77
-	 *
78
-	 * @param $option
79
-	 *
80
-	 * @return string|void
81
-	 */
82
-	public function get_option( $option ){
83
-		$result = isset(self::$options[$option]) ? esc_attr(self::$options[$option]) : '';
84
-
85
-		if ( ! $result && $option) {
86
-			if( $option == 'color_primary' ){
87
-				$result = AUI_PRIMARY_COLOR;
88
-			}elseif( $option == 'color_secondary' ){
89
-				$result = AUI_SECONDARY_COLOR;
90
-			}
91
-		}
92
-		return $result;
93
-	}
94
-
95
-	public function render( $items = array() ) {
96
-		$output = '';
97
-
98
-		if ( ! empty( $items ) ) {
99
-			foreach ( $items as $args ) {
100
-				$render = isset( $args['render'] ) ? $args['render'] : '';
101
-				if ( $render && method_exists( __CLASS__, $render ) ) {
102
-					$output .= $this->$render( $args );
103
-				}
104
-			}
105
-		}
106
-
107
-		return $output;
108
-	}
109
-
110
-	/**
111
-	 * Render and return a bootstrap alert component.
112
-	 *
113
-	 * @since 1.0.0
114
-	 *
115
-	 * @param array $args
116
-	 *
117
-	 * @return string The rendered component.
118
-	 */
119
-	public function alert( $args = array() ) {
120
-		return AUI_Component_Alert::get( $args );
121
-	}
122
-
123
-	/**
124
-	 * Render and return a bootstrap input component.
125
-	 *
126
-	 * @since 1.0.0
127
-	 *
128
-	 * @param array $args
129
-	 *
130
-	 * @return string The rendered component.
131
-	 */
132
-	public function input( $args = array() ) {
133
-		return AUI_Component_Input::input( $args );
134
-	}
135
-
136
-	/**
137
-	 * Render and return a bootstrap textarea component.
138
-	 *
139
-	 * @since 1.0.0
140
-	 *
141
-	 * @param array $args
142
-	 *
143
-	 * @return string The rendered component.
144
-	 */
145
-	public function textarea( $args = array() ) {
146
-		return AUI_Component_Input::textarea( $args );
147
-	}
148
-
149
-	/**
150
-	 * Render and return a bootstrap button component.
151
-	 *
152
-	 * @since 1.0.0
153
-	 *
154
-	 * @param array $args
155
-	 *
156
-	 * @return string The rendered component.
157
-	 */
158
-	public function button( $args = array() ) {
159
-		return AUI_Component_Button::get( $args );
160
-	}
161
-
162
-	/**
163
-	 * Render and return a bootstrap button component.
164
-	 *
165
-	 * @since 1.0.0
166
-	 *
167
-	 * @param array $args
168
-	 *
169
-	 * @return string The rendered component.
170
-	 */
171
-	public function badge( $args = array() ) {
172
-		$defaults = array(
173
-			'class' => 'badge badge-primary align-middle',
174
-		);
175
-
176
-		// maybe set type
177
-		if ( empty( $args['href'] ) ) {
178
-			$defaults['type'] = 'badge';
179
-		}
180
-
181
-		/**
182
-		 * Parse incoming $args into an array and merge it with $defaults
183
-		 */
184
-		$args = wp_parse_args( $args, $defaults );
185
-
186
-		return AUI_Component_Button::get( $args );
187
-	}
188
-
189
-	/**
190
-	 * Render and return a bootstrap dropdown component.
191
-	 *
192
-	 * @since 1.0.0
193
-	 *
194
-	 * @param array $args
195
-	 *
196
-	 * @return string The rendered component.
197
-	 */
198
-	public function dropdown( $args = array() ) {
199
-		return AUI_Component_Dropdown::get( $args );
200
-	}
201
-
202
-	/**
203
-	 * Render and return a bootstrap select component.
204
-	 *
205
-	 * @since 1.0.0
206
-	 *
207
-	 * @param array $args
208
-	 *
209
-	 * @return string The rendered component.
210
-	 */
211
-	public function select( $args = array() ) {
212
-		return AUI_Component_Input::select( $args );
213
-	}
214
-
215
-	/**
216
-	 * Render and return a bootstrap radio component.
217
-	 *
218
-	 * @since 1.0.0
219
-	 *
220
-	 * @param array $args
221
-	 *
222
-	 * @return string The rendered component.
223
-	 */
224
-	public function radio( $args = array() ) {
225
-		return AUI_Component_Input::radio( $args );
226
-	}
227
-
228
-	/**
229
-	 * Render and return a bootstrap pagination component.
230
-	 *
231
-	 * @since 1.0.0
232
-	 *
233
-	 * @param array $args
234
-	 *
235
-	 * @return string The rendered component.
236
-	 */
237
-	public function pagination( $args = array() ) {
238
-		return AUI_Component_Pagination::get( $args );
239
-	}
14
+    /**
15
+     * Holds the class instance.
16
+     *
17
+     * @since 1.0.0
18
+     * @var null
19
+     */
20
+    private static $instance = null;
21
+
22
+    /**
23
+     * Holds the current AUI version number.
24
+     *
25
+     * @var string $ver The current version number.
26
+     */
27
+    public static $ver = '0.1.43';
28
+
29
+    public static $options = null;
30
+
31
+    /**
32
+     * There can be only one.
33
+     *
34
+     * @since 1.0.0
35
+     * @return AUI|null
36
+     */
37
+    public static function instance() {
38
+        if ( self::$instance == null ) {
39
+            self::$instance = new AUI();
40
+        }
41
+
42
+        return self::$instance;
43
+    }
44
+
45
+    /**
46
+     * AUI constructor.
47
+     *
48
+     * @since 1.0.0
49
+     */
50
+    private function __construct() {
51
+        if ( function_exists( "__autoload" ) ) {
52
+            spl_autoload_register( "__autoload" );
53
+        }
54
+        spl_autoload_register( array( $this, 'autoload' ) );
55
+
56
+        // load options
57
+        self::$options = get_option('aui_options');
58
+    }
59
+
60
+    /**
61
+     * Autoload any components on the fly.
62
+     *
63
+     * @since 1.0.0
64
+     *
65
+     * @param $classname
66
+     */
67
+    private function autoload( $classname ) {
68
+        $class     = str_replace( '_', '-', strtolower( $classname ) );
69
+        $file_path = trailingslashit( dirname( __FILE__ ) ) . "components/class-" . $class . '.php';
70
+        if ( $file_path && is_readable( $file_path ) ) {
71
+            include_once( $file_path );
72
+        }
73
+    }
74
+
75
+    /**
76
+     * Get the AUI options.
77
+     *
78
+     * @param $option
79
+     *
80
+     * @return string|void
81
+     */
82
+    public function get_option( $option ){
83
+        $result = isset(self::$options[$option]) ? esc_attr(self::$options[$option]) : '';
84
+
85
+        if ( ! $result && $option) {
86
+            if( $option == 'color_primary' ){
87
+                $result = AUI_PRIMARY_COLOR;
88
+            }elseif( $option == 'color_secondary' ){
89
+                $result = AUI_SECONDARY_COLOR;
90
+            }
91
+        }
92
+        return $result;
93
+    }
94
+
95
+    public function render( $items = array() ) {
96
+        $output = '';
97
+
98
+        if ( ! empty( $items ) ) {
99
+            foreach ( $items as $args ) {
100
+                $render = isset( $args['render'] ) ? $args['render'] : '';
101
+                if ( $render && method_exists( __CLASS__, $render ) ) {
102
+                    $output .= $this->$render( $args );
103
+                }
104
+            }
105
+        }
106
+
107
+        return $output;
108
+    }
109
+
110
+    /**
111
+     * Render and return a bootstrap alert component.
112
+     *
113
+     * @since 1.0.0
114
+     *
115
+     * @param array $args
116
+     *
117
+     * @return string The rendered component.
118
+     */
119
+    public function alert( $args = array() ) {
120
+        return AUI_Component_Alert::get( $args );
121
+    }
122
+
123
+    /**
124
+     * Render and return a bootstrap input component.
125
+     *
126
+     * @since 1.0.0
127
+     *
128
+     * @param array $args
129
+     *
130
+     * @return string The rendered component.
131
+     */
132
+    public function input( $args = array() ) {
133
+        return AUI_Component_Input::input( $args );
134
+    }
135
+
136
+    /**
137
+     * Render and return a bootstrap textarea component.
138
+     *
139
+     * @since 1.0.0
140
+     *
141
+     * @param array $args
142
+     *
143
+     * @return string The rendered component.
144
+     */
145
+    public function textarea( $args = array() ) {
146
+        return AUI_Component_Input::textarea( $args );
147
+    }
148
+
149
+    /**
150
+     * Render and return a bootstrap button component.
151
+     *
152
+     * @since 1.0.0
153
+     *
154
+     * @param array $args
155
+     *
156
+     * @return string The rendered component.
157
+     */
158
+    public function button( $args = array() ) {
159
+        return AUI_Component_Button::get( $args );
160
+    }
161
+
162
+    /**
163
+     * Render and return a bootstrap button component.
164
+     *
165
+     * @since 1.0.0
166
+     *
167
+     * @param array $args
168
+     *
169
+     * @return string The rendered component.
170
+     */
171
+    public function badge( $args = array() ) {
172
+        $defaults = array(
173
+            'class' => 'badge badge-primary align-middle',
174
+        );
175
+
176
+        // maybe set type
177
+        if ( empty( $args['href'] ) ) {
178
+            $defaults['type'] = 'badge';
179
+        }
180
+
181
+        /**
182
+         * Parse incoming $args into an array and merge it with $defaults
183
+         */
184
+        $args = wp_parse_args( $args, $defaults );
185
+
186
+        return AUI_Component_Button::get( $args );
187
+    }
188
+
189
+    /**
190
+     * Render and return a bootstrap dropdown component.
191
+     *
192
+     * @since 1.0.0
193
+     *
194
+     * @param array $args
195
+     *
196
+     * @return string The rendered component.
197
+     */
198
+    public function dropdown( $args = array() ) {
199
+        return AUI_Component_Dropdown::get( $args );
200
+    }
201
+
202
+    /**
203
+     * Render and return a bootstrap select component.
204
+     *
205
+     * @since 1.0.0
206
+     *
207
+     * @param array $args
208
+     *
209
+     * @return string The rendered component.
210
+     */
211
+    public function select( $args = array() ) {
212
+        return AUI_Component_Input::select( $args );
213
+    }
214
+
215
+    /**
216
+     * Render and return a bootstrap radio component.
217
+     *
218
+     * @since 1.0.0
219
+     *
220
+     * @param array $args
221
+     *
222
+     * @return string The rendered component.
223
+     */
224
+    public function radio( $args = array() ) {
225
+        return AUI_Component_Input::radio( $args );
226
+    }
227
+
228
+    /**
229
+     * Render and return a bootstrap pagination component.
230
+     *
231
+     * @since 1.0.0
232
+     *
233
+     * @param array $args
234
+     *
235
+     * @return string The rendered component.
236
+     */
237
+    public function pagination( $args = array() ) {
238
+        return AUI_Component_Pagination::get( $args );
239
+    }
240 240
 
241 241
 }
242 242
\ No newline at end of file
Please login to merge, or discard this patch.
vendor/composer/InstalledVersions.php 2 patches
Indentation   +54 added lines, -54 removed lines patch added patch discarded remove patch
@@ -12,8 +12,8 @@  discard block
 block discarded – undo
12 12
 class InstalledVersions
13 13
 {
14 14
 private static $installed = array (
15
-  'root' => 
16
-  array (
15
+    'root' => 
16
+    array (
17 17
     'pretty_version' => 'dev-master',
18 18
     'version' => 'dev-master',
19 19
     'aliases' => 
@@ -21,87 +21,87 @@  discard block
 block discarded – undo
21 21
     ),
22 22
     'reference' => '6301505387ced6d3558cf9d95362db3054e5bb61',
23 23
     'name' => 'ayecode/invoicing',
24
-  ),
25
-  'versions' => 
26
-  array (
24
+    ),
25
+    'versions' => 
26
+    array (
27 27
     'ayecode/ayecode-connect-helper' => 
28 28
     array (
29
-      'pretty_version' => '1.0.3',
30
-      'version' => '1.0.3.0',
31
-      'aliases' => 
32
-      array (
33
-      ),
34
-      'reference' => '1af7cdefdbd20d4443a3ab4834e4c1cd8fe57fb4',
29
+        'pretty_version' => '1.0.3',
30
+        'version' => '1.0.3.0',
31
+        'aliases' => 
32
+        array (
33
+        ),
34
+        'reference' => '1af7cdefdbd20d4443a3ab4834e4c1cd8fe57fb4',
35 35
     ),
36 36
     'ayecode/invoicing' => 
37 37
     array (
38
-      'pretty_version' => 'dev-master',
39
-      'version' => 'dev-master',
40
-      'aliases' => 
41
-      array (
42
-      ),
43
-      'reference' => '6301505387ced6d3558cf9d95362db3054e5bb61',
38
+        'pretty_version' => 'dev-master',
39
+        'version' => 'dev-master',
40
+        'aliases' => 
41
+        array (
42
+        ),
43
+        'reference' => '6301505387ced6d3558cf9d95362db3054e5bb61',
44 44
     ),
45 45
     'ayecode/wp-ayecode-ui' => 
46 46
     array (
47
-      'pretty_version' => '0.1.43',
48
-      'version' => '0.1.43.0',
49
-      'aliases' => 
50
-      array (
51
-      ),
52
-      'reference' => '3606edd468c8a502df34237d0ac9e3470f2ad08d',
47
+        'pretty_version' => '0.1.43',
48
+        'version' => '0.1.43.0',
49
+        'aliases' => 
50
+        array (
51
+        ),
52
+        'reference' => '3606edd468c8a502df34237d0ac9e3470f2ad08d',
53 53
     ),
54 54
     'ayecode/wp-font-awesome-settings' => 
55 55
     array (
56
-      'pretty_version' => '1.0.12',
57
-      'version' => '1.0.12.0',
58
-      'aliases' => 
59
-      array (
60
-      ),
61
-      'reference' => '754cca6fda775f3e0b56b90a810dfcaea62ea288',
56
+        'pretty_version' => '1.0.12',
57
+        'version' => '1.0.12.0',
58
+        'aliases' => 
59
+        array (
60
+        ),
61
+        'reference' => '754cca6fda775f3e0b56b90a810dfcaea62ea288',
62 62
     ),
63 63
     'ayecode/wp-super-duper' => 
64 64
     array (
65
-      'pretty_version' => '1.0.23',
66
-      'version' => '1.0.23.0',
67
-      'aliases' => 
68
-      array (
69
-      ),
70
-      'reference' => '9473c0b7cf3ef4c32374222994a3e4613cdaeb48',
65
+        'pretty_version' => '1.0.23',
66
+        'version' => '1.0.23.0',
67
+        'aliases' => 
68
+        array (
69
+        ),
70
+        'reference' => '9473c0b7cf3ef4c32374222994a3e4613cdaeb48',
71 71
     ),
72 72
     'composer/installers' => 
73 73
     array (
74
-      'pretty_version' => 'v1.10.0',
75
-      'version' => '1.10.0.0',
76
-      'aliases' => 
77
-      array (
78
-      ),
79
-      'reference' => '1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d',
74
+        'pretty_version' => 'v1.10.0',
75
+        'version' => '1.10.0.0',
76
+        'aliases' => 
77
+        array (
78
+        ),
79
+        'reference' => '1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d',
80 80
     ),
81 81
     'maxmind-db/reader' => 
82 82
     array (
83
-      'pretty_version' => 'v1.6.0',
84
-      'version' => '1.6.0.0',
85
-      'aliases' => 
86
-      array (
87
-      ),
88
-      'reference' => 'febd4920bf17c1da84cef58e56a8227dfb37fbe4',
83
+        'pretty_version' => 'v1.6.0',
84
+        'version' => '1.6.0.0',
85
+        'aliases' => 
86
+        array (
87
+        ),
88
+        'reference' => 'febd4920bf17c1da84cef58e56a8227dfb37fbe4',
89 89
     ),
90 90
     'roundcube/plugin-installer' => 
91 91
     array (
92
-      'replaced' => 
93
-      array (
92
+        'replaced' => 
93
+        array (
94 94
         0 => '*',
95
-      ),
95
+        ),
96 96
     ),
97 97
     'shama/baton' => 
98 98
     array (
99
-      'replaced' => 
100
-      array (
99
+        'replaced' => 
100
+        array (
101 101
         0 => '*',
102
-      ),
102
+        ),
103
+    ),
103 104
     ),
104
-  ),
105 105
 );
106 106
 
107 107
 
Please login to merge, or discard this patch.
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -11,93 +11,93 @@
 block discarded – undo
11 11
 
12 12
 class InstalledVersions
13 13
 {
14
-private static $installed = array (
14
+private static $installed = array(
15 15
   'root' => 
16
-  array (
16
+  array(
17 17
     'pretty_version' => 'dev-master',
18 18
     'version' => 'dev-master',
19 19
     'aliases' => 
20
-    array (
20
+    array(
21 21
     ),
22 22
     'reference' => '6301505387ced6d3558cf9d95362db3054e5bb61',
23 23
     'name' => 'ayecode/invoicing',
24 24
   ),
25 25
   'versions' => 
26
-  array (
26
+  array(
27 27
     'ayecode/ayecode-connect-helper' => 
28
-    array (
28
+    array(
29 29
       'pretty_version' => '1.0.3',
30 30
       'version' => '1.0.3.0',
31 31
       'aliases' => 
32
-      array (
32
+      array(
33 33
       ),
34 34
       'reference' => '1af7cdefdbd20d4443a3ab4834e4c1cd8fe57fb4',
35 35
     ),
36 36
     'ayecode/invoicing' => 
37
-    array (
37
+    array(
38 38
       'pretty_version' => 'dev-master',
39 39
       'version' => 'dev-master',
40 40
       'aliases' => 
41
-      array (
41
+      array(
42 42
       ),
43 43
       'reference' => '6301505387ced6d3558cf9d95362db3054e5bb61',
44 44
     ),
45 45
     'ayecode/wp-ayecode-ui' => 
46
-    array (
46
+    array(
47 47
       'pretty_version' => '0.1.43',
48 48
       'version' => '0.1.43.0',
49 49
       'aliases' => 
50
-      array (
50
+      array(
51 51
       ),
52 52
       'reference' => '3606edd468c8a502df34237d0ac9e3470f2ad08d',
53 53
     ),
54 54
     'ayecode/wp-font-awesome-settings' => 
55
-    array (
55
+    array(
56 56
       'pretty_version' => '1.0.12',
57 57
       'version' => '1.0.12.0',
58 58
       'aliases' => 
59
-      array (
59
+      array(
60 60
       ),
61 61
       'reference' => '754cca6fda775f3e0b56b90a810dfcaea62ea288',
62 62
     ),
63 63
     'ayecode/wp-super-duper' => 
64
-    array (
64
+    array(
65 65
       'pretty_version' => '1.0.23',
66 66
       'version' => '1.0.23.0',
67 67
       'aliases' => 
68
-      array (
68
+      array(
69 69
       ),
70 70
       'reference' => '9473c0b7cf3ef4c32374222994a3e4613cdaeb48',
71 71
     ),
72 72
     'composer/installers' => 
73
-    array (
73
+    array(
74 74
       'pretty_version' => 'v1.10.0',
75 75
       'version' => '1.10.0.0',
76 76
       'aliases' => 
77
-      array (
77
+      array(
78 78
       ),
79 79
       'reference' => '1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d',
80 80
     ),
81 81
     'maxmind-db/reader' => 
82
-    array (
82
+    array(
83 83
       'pretty_version' => 'v1.6.0',
84 84
       'version' => '1.6.0.0',
85 85
       'aliases' => 
86
-      array (
86
+      array(
87 87
       ),
88 88
       'reference' => 'febd4920bf17c1da84cef58e56a8227dfb37fbe4',
89 89
     ),
90 90
     'roundcube/plugin-installer' => 
91
-    array (
91
+    array(
92 92
       'replaced' => 
93
-      array (
93
+      array(
94 94
         0 => '*',
95 95
       ),
96 96
     ),
97 97
     'shama/baton' => 
98
-    array (
98
+    array(
99 99
       'replaced' => 
100
-      array (
100
+      array(
101 101
         0 => '*',
102 102
       ),
103 103
     ),
Please login to merge, or discard this patch.
vendor/composer/installed.php 2 patches
Indentation   +54 added lines, -54 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php return array (
2
-  'root' => 
3
-  array (
2
+    'root' => 
3
+    array (
4 4
     'pretty_version' => 'dev-master',
5 5
     'version' => 'dev-master',
6 6
     'aliases' => 
@@ -8,85 +8,85 @@  discard block
 block discarded – undo
8 8
     ),
9 9
     'reference' => '6301505387ced6d3558cf9d95362db3054e5bb61',
10 10
     'name' => 'ayecode/invoicing',
11
-  ),
12
-  'versions' => 
13
-  array (
11
+    ),
12
+    'versions' => 
13
+    array (
14 14
     'ayecode/ayecode-connect-helper' => 
15 15
     array (
16
-      'pretty_version' => '1.0.3',
17
-      'version' => '1.0.3.0',
18
-      'aliases' => 
19
-      array (
20
-      ),
21
-      'reference' => '1af7cdefdbd20d4443a3ab4834e4c1cd8fe57fb4',
16
+        'pretty_version' => '1.0.3',
17
+        'version' => '1.0.3.0',
18
+        'aliases' => 
19
+        array (
20
+        ),
21
+        'reference' => '1af7cdefdbd20d4443a3ab4834e4c1cd8fe57fb4',
22 22
     ),
23 23
     'ayecode/invoicing' => 
24 24
     array (
25
-      'pretty_version' => 'dev-master',
26
-      'version' => 'dev-master',
27
-      'aliases' => 
28
-      array (
29
-      ),
30
-      'reference' => '6301505387ced6d3558cf9d95362db3054e5bb61',
25
+        'pretty_version' => 'dev-master',
26
+        'version' => 'dev-master',
27
+        'aliases' => 
28
+        array (
29
+        ),
30
+        'reference' => '6301505387ced6d3558cf9d95362db3054e5bb61',
31 31
     ),
32 32
     'ayecode/wp-ayecode-ui' => 
33 33
     array (
34
-      'pretty_version' => '0.1.43',
35
-      'version' => '0.1.43.0',
36
-      'aliases' => 
37
-      array (
38
-      ),
39
-      'reference' => '3606edd468c8a502df34237d0ac9e3470f2ad08d',
34
+        'pretty_version' => '0.1.43',
35
+        'version' => '0.1.43.0',
36
+        'aliases' => 
37
+        array (
38
+        ),
39
+        'reference' => '3606edd468c8a502df34237d0ac9e3470f2ad08d',
40 40
     ),
41 41
     'ayecode/wp-font-awesome-settings' => 
42 42
     array (
43
-      'pretty_version' => '1.0.12',
44
-      'version' => '1.0.12.0',
45
-      'aliases' => 
46
-      array (
47
-      ),
48
-      'reference' => '754cca6fda775f3e0b56b90a810dfcaea62ea288',
43
+        'pretty_version' => '1.0.12',
44
+        'version' => '1.0.12.0',
45
+        'aliases' => 
46
+        array (
47
+        ),
48
+        'reference' => '754cca6fda775f3e0b56b90a810dfcaea62ea288',
49 49
     ),
50 50
     'ayecode/wp-super-duper' => 
51 51
     array (
52
-      'pretty_version' => '1.0.23',
53
-      'version' => '1.0.23.0',
54
-      'aliases' => 
55
-      array (
56
-      ),
57
-      'reference' => '9473c0b7cf3ef4c32374222994a3e4613cdaeb48',
52
+        'pretty_version' => '1.0.23',
53
+        'version' => '1.0.23.0',
54
+        'aliases' => 
55
+        array (
56
+        ),
57
+        'reference' => '9473c0b7cf3ef4c32374222994a3e4613cdaeb48',
58 58
     ),
59 59
     'composer/installers' => 
60 60
     array (
61
-      'pretty_version' => 'v1.10.0',
62
-      'version' => '1.10.0.0',
63
-      'aliases' => 
64
-      array (
65
-      ),
66
-      'reference' => '1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d',
61
+        'pretty_version' => 'v1.10.0',
62
+        'version' => '1.10.0.0',
63
+        'aliases' => 
64
+        array (
65
+        ),
66
+        'reference' => '1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d',
67 67
     ),
68 68
     'maxmind-db/reader' => 
69 69
     array (
70
-      'pretty_version' => 'v1.6.0',
71
-      'version' => '1.6.0.0',
72
-      'aliases' => 
73
-      array (
74
-      ),
75
-      'reference' => 'febd4920bf17c1da84cef58e56a8227dfb37fbe4',
70
+        'pretty_version' => 'v1.6.0',
71
+        'version' => '1.6.0.0',
72
+        'aliases' => 
73
+        array (
74
+        ),
75
+        'reference' => 'febd4920bf17c1da84cef58e56a8227dfb37fbe4',
76 76
     ),
77 77
     'roundcube/plugin-installer' => 
78 78
     array (
79
-      'replaced' => 
80
-      array (
79
+        'replaced' => 
80
+        array (
81 81
         0 => '*',
82
-      ),
82
+        ),
83 83
     ),
84 84
     'shama/baton' => 
85 85
     array (
86
-      'replaced' => 
87
-      array (
86
+        'replaced' => 
87
+        array (
88 88
         0 => '*',
89
-      ),
89
+        ),
90
+    ),
90 91
     ),
91
-  ),
92 92
 );
Please login to merge, or discard this patch.
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -1,90 +1,90 @@
 block discarded – undo
1
-<?php return array (
1
+<?php return array(
2 2
   'root' => 
3
-  array (
3
+  array(
4 4
     'pretty_version' => 'dev-master',
5 5
     'version' => 'dev-master',
6 6
     'aliases' => 
7
-    array (
7
+    array(
8 8
     ),
9 9
     'reference' => '6301505387ced6d3558cf9d95362db3054e5bb61',
10 10
     'name' => 'ayecode/invoicing',
11 11
   ),
12 12
   'versions' => 
13
-  array (
13
+  array(
14 14
     'ayecode/ayecode-connect-helper' => 
15
-    array (
15
+    array(
16 16
       'pretty_version' => '1.0.3',
17 17
       'version' => '1.0.3.0',
18 18
       'aliases' => 
19
-      array (
19
+      array(
20 20
       ),
21 21
       'reference' => '1af7cdefdbd20d4443a3ab4834e4c1cd8fe57fb4',
22 22
     ),
23 23
     'ayecode/invoicing' => 
24
-    array (
24
+    array(
25 25
       'pretty_version' => 'dev-master',
26 26
       'version' => 'dev-master',
27 27
       'aliases' => 
28
-      array (
28
+      array(
29 29
       ),
30 30
       'reference' => '6301505387ced6d3558cf9d95362db3054e5bb61',
31 31
     ),
32 32
     'ayecode/wp-ayecode-ui' => 
33
-    array (
33
+    array(
34 34
       'pretty_version' => '0.1.43',
35 35
       'version' => '0.1.43.0',
36 36
       'aliases' => 
37
-      array (
37
+      array(
38 38
       ),
39 39
       'reference' => '3606edd468c8a502df34237d0ac9e3470f2ad08d',
40 40
     ),
41 41
     'ayecode/wp-font-awesome-settings' => 
42
-    array (
42
+    array(
43 43
       'pretty_version' => '1.0.12',
44 44
       'version' => '1.0.12.0',
45 45
       'aliases' => 
46
-      array (
46
+      array(
47 47
       ),
48 48
       'reference' => '754cca6fda775f3e0b56b90a810dfcaea62ea288',
49 49
     ),
50 50
     'ayecode/wp-super-duper' => 
51
-    array (
51
+    array(
52 52
       'pretty_version' => '1.0.23',
53 53
       'version' => '1.0.23.0',
54 54
       'aliases' => 
55
-      array (
55
+      array(
56 56
       ),
57 57
       'reference' => '9473c0b7cf3ef4c32374222994a3e4613cdaeb48',
58 58
     ),
59 59
     'composer/installers' => 
60
-    array (
60
+    array(
61 61
       'pretty_version' => 'v1.10.0',
62 62
       'version' => '1.10.0.0',
63 63
       'aliases' => 
64
-      array (
64
+      array(
65 65
       ),
66 66
       'reference' => '1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d',
67 67
     ),
68 68
     'maxmind-db/reader' => 
69
-    array (
69
+    array(
70 70
       'pretty_version' => 'v1.6.0',
71 71
       'version' => '1.6.0.0',
72 72
       'aliases' => 
73
-      array (
73
+      array(
74 74
       ),
75 75
       'reference' => 'febd4920bf17c1da84cef58e56a8227dfb37fbe4',
76 76
     ),
77 77
     'roundcube/plugin-installer' => 
78
-    array (
78
+    array(
79 79
       'replaced' => 
80
-      array (
80
+      array(
81 81
         0 => '*',
82 82
       ),
83 83
     ),
84 84
     'shama/baton' => 
85
-    array (
85
+    array(
86 86
       'replaced' => 
87
-      array (
87
+      array(
88 88
         0 => '*',
89 89
       ),
90 90
     ),
Please login to merge, or discard this patch.