Passed
Push — master ( 4b094a...bf7929 )
by Brian
05:29 queued 53s
created
vendor/composer/InstalledVersions.php 1 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' => '4b094a9228b10d14ba32d30d478a694ed5bf34eb',
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' => '4b094a9228b10d14ba32d30d478a694ed5bf34eb',
44 44
     ),
45 45
     'ayecode/wp-ayecode-ui' => 
46
-    array (
46
+    array(
47 47
       'pretty_version' => '0.1.41',
48 48
       'version' => '0.1.41.0',
49 49
       'aliases' => 
50
-      array (
50
+      array(
51 51
       ),
52 52
       'reference' => '5646d3060999d75b74c0d723e44fe84fce9d2a4b',
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/installers/src/Composer/Installers/Installer.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -165,7 +165,7 @@  discard block
 block discarded – undo
165 165
     {
166 166
         $installPath = $this->getPackageBasePath($package);
167 167
         $io = $this->io;
168
-        $outputStatus = function () use ($io, $installPath) {
168
+        $outputStatus = function() use ($io, $installPath) {
169 169
             $io->write(sprintf('Deleting %s - %s', $installPath, !file_exists($installPath) ? '<comment>deleted</comment>' : '<error>not deleted</error>'));
170 170
         };
171 171
 
@@ -235,7 +235,7 @@  discard block
 block discarded – undo
235 235
             $pattern = $locations ? '(' . implode('|', $locations) . ')' : false;
236 236
         }
237 237
 
238
-        return $pattern ? : '(\w+)';
238
+        return $pattern ?: '(\w+)';
239 239
     }
240 240
 
241 241
     /**
Please login to merge, or discard this patch.
vendor/composer/installers/src/Composer/Installers/CakePHPInstaller.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -36,7 +36,7 @@  discard block
 block discarded – undo
36 36
     public function getLocations()
37 37
     {
38 38
         if ($this->matchesCakeVersion('>=', '3.0.0')) {
39
-            $this->locations['plugin'] =  $this->composer->getConfig()->get('vendor-dir') . '/{$vendor}/{$name}/';
39
+            $this->locations['plugin'] = $this->composer->getConfig()->get('vendor-dir') . '/{$vendor}/{$name}/';
40 40
         }
41 41
         return $this->locations;
42 42
     }
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
     protected function matchesCakeVersion($matcher, $version)
52 52
     {
53 53
         $repositoryManager = $this->composer->getRepositoryManager();
54
-        if (! $repositoryManager) {
54
+        if (!$repositoryManager) {
55 55
             return false;
56 56
         }
57 57
 
Please login to merge, or discard this patch.
vendor/composer/installed.php 1 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' => '4b094a9228b10d14ba32d30d478a694ed5bf34eb',
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' => '4b094a9228b10d14ba32d30d478a694ed5bf34eb',
31 31
     ),
32 32
     'ayecode/wp-ayecode-ui' => 
33
-    array (
33
+    array(
34 34
       'pretty_version' => '0.1.41',
35 35
       'version' => '0.1.41.0',
36 36
       'aliases' => 
37
-      array (
37
+      array(
38 38
       ),
39 39
       'reference' => '5646d3060999d75b74c0d723e44fe84fce9d2a4b',
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.
vendor/ayecode/wp-ayecode-ui/ayecode-ui-loader.php 1 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.41";
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.
ayecode/wp-ayecode-ui/includes/components/class-aui-component-helper.php 1 patch
Spacing   +81 added lines, -81 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if ( ! defined( 'ABSPATH' ) ) {
3
+if (!defined('ABSPATH')) {
4 4
 	exit; // Exit if accessed directly
5 5
 }
6 6
 
@@ -19,12 +19,12 @@  discard block
 block discarded – undo
19 19
 	 *
20 20
 	 * @return string
21 21
 	 */
22
-	public static function name($text,$multiple = false){
22
+	public static function name($text, $multiple = false) {
23 23
 		$output = '';
24 24
 
25
-		if($text){
26
-			$is_multiple = strpos($text, '[') === false && $multiple  ? '[]' : '';
27
-			$output = ' name="'.esc_attr($text).$is_multiple.'" ';
25
+		if ($text) {
26
+			$is_multiple = strpos($text, '[') === false && $multiple ? '[]' : '';
27
+			$output = ' name="' . esc_attr($text) . $is_multiple . '" ';
28 28
 		}
29 29
 
30 30
 		return $output;
@@ -37,11 +37,11 @@  discard block
 block discarded – undo
37 37
 	 *
38 38
 	 * @return string The sanitized item.
39 39
 	 */
40
-	public static function id($text){
40
+	public static function id($text) {
41 41
 		$output = '';
42 42
 
43
-		if($text){
44
-			$output = ' id="'.sanitize_html_class($text).'" ';
43
+		if ($text) {
44
+			$output = ' id="' . sanitize_html_class($text) . '" ';
45 45
 		}
46 46
 
47 47
 		return $output;
@@ -54,11 +54,11 @@  discard block
 block discarded – undo
54 54
 	 *
55 55
 	 * @return string The sanitized item.
56 56
 	 */
57
-	public static function title($text){
57
+	public static function title($text) {
58 58
 		$output = '';
59 59
 
60
-		if($text){
61
-			$output = ' title="'.esc_attr($text).'" ';
60
+		if ($text) {
61
+			$output = ' title="' . esc_attr($text) . '" ';
62 62
 		}
63 63
 
64 64
 		return $output;
@@ -71,11 +71,11 @@  discard block
 block discarded – undo
71 71
 	 *
72 72
 	 * @return string The sanitized item.
73 73
 	 */
74
-	public static function value($text){
74
+	public static function value($text) {
75 75
 		$output = '';
76 76
 
77
-		if($text){
78
-			$output = ' value="'.sanitize_text_field($text).'" ';
77
+		if ($text) {
78
+			$output = ' value="' . sanitize_text_field($text) . '" ';
79 79
 		}
80 80
 
81 81
 		return $output;
@@ -88,13 +88,13 @@  discard block
 block discarded – undo
88 88
 	 *
89 89
 	 * @return string The sanitized item.
90 90
 	 */
91
-	public static function class_attr($text){
91
+	public static function class_attr($text) {
92 92
 		$output = '';
93 93
 
94
-		if($text){
94
+		if ($text) {
95 95
 			$classes = self::esc_classes($text);
96
-			if(!empty($classes)){
97
-				$output = ' class="'.$classes.'" ';
96
+			if (!empty($classes)) {
97
+				$output = ' class="' . $classes . '" ';
98 98
 			}
99 99
 		}
100 100
 
@@ -108,15 +108,15 @@  discard block
 block discarded – undo
108 108
 	 *
109 109
 	 * @return string
110 110
 	 */
111
-	public static function esc_classes($text){
111
+	public static function esc_classes($text) {
112 112
 		$output = '';
113 113
 
114
-		if($text){
115
-			$classes = explode(" ",$text);
116
-			$classes = array_map("trim",$classes);
117
-			$classes = array_map("sanitize_html_class",$classes);
118
-			if(!empty($classes)){
119
-				$output = implode(" ",$classes);
114
+		if ($text) {
115
+			$classes = explode(" ", $text);
116
+			$classes = array_map("trim", $classes);
117
+			$classes = array_map("sanitize_html_class", $classes);
118
+			if (!empty($classes)) {
119
+				$output = implode(" ", $classes);
120 120
 			}
121 121
 		}
122 122
 
@@ -129,14 +129,14 @@  discard block
 block discarded – undo
129 129
 	 *
130 130
 	 * @return string
131 131
 	 */
132
-	public static function data_attributes($args){
132
+	public static function data_attributes($args) {
133 133
 		$output = '';
134 134
 
135
-		if(!empty($args)){
135
+		if (!empty($args)) {
136 136
 
137
-			foreach($args as $key => $val){
138
-				if(substr( $key, 0, 5 ) === "data-"){
139
-					$output .= ' '.sanitize_html_class($key).'="'.esc_attr($val).'" ';
137
+			foreach ($args as $key => $val) {
138
+				if (substr($key, 0, 5) === "data-") {
139
+					$output .= ' ' . sanitize_html_class($key) . '="' . esc_attr($val) . '" ';
140 140
 				}
141 141
 			}
142 142
 		}
@@ -149,14 +149,14 @@  discard block
 block discarded – undo
149 149
 	 *
150 150
 	 * @return string
151 151
 	 */
152
-	public static function aria_attributes($args){
152
+	public static function aria_attributes($args) {
153 153
 		$output = '';
154 154
 
155
-		if(!empty($args)){
155
+		if (!empty($args)) {
156 156
 
157
-			foreach($args as $key => $val){
158
-				if(substr( $key, 0, 5 ) === "aria-"){
159
-					$output .= ' '.sanitize_html_class($key).'="'.esc_attr($val).'" ';
157
+			foreach ($args as $key => $val) {
158
+				if (substr($key, 0, 5) === "aria-") {
159
+					$output .= ' ' . sanitize_html_class($key) . '="' . esc_attr($val) . '" ';
160 160
 				}
161 161
 			}
162 162
 		}
@@ -173,19 +173,19 @@  discard block
 block discarded – undo
173 173
 	 *
174 174
 	 * @return string
175 175
 	 */
176
-	public static function icon($class,$space_after = false, $extra_attributes = array()){
176
+	public static function icon($class, $space_after = false, $extra_attributes = array()) {
177 177
 		$output = '';
178 178
 
179
-		if($class){
179
+		if ($class) {
180 180
 			$classes = self::esc_classes($class);
181
-			if(!empty($classes)){
182
-				$output = '<i class="'.$classes.'" ';
181
+			if (!empty($classes)) {
182
+				$output = '<i class="' . $classes . '" ';
183 183
 				// extra attributes
184
-				if(!empty($extra_attributes)){
184
+				if (!empty($extra_attributes)) {
185 185
 					$output .= AUI_Component_Helper::extra_attributes($extra_attributes);
186 186
 				}
187 187
 				$output .= '></i>';
188
-				if($space_after){
188
+				if ($space_after) {
189 189
 					$output .= " ";
190 190
 				}
191 191
 			}
@@ -199,17 +199,17 @@  discard block
 block discarded – undo
199 199
 	 *
200 200
 	 * @return string
201 201
 	 */
202
-	public static function extra_attributes($args){
202
+	public static function extra_attributes($args) {
203 203
 		$output = '';
204 204
 
205
-		if(!empty($args)){
205
+		if (!empty($args)) {
206 206
 
207
-			if( is_array($args) ){
208
-				foreach($args as $key => $val){
209
-					$output .= ' '.sanitize_html_class($key).'="'.esc_attr($val).'" ';
207
+			if (is_array($args)) {
208
+				foreach ($args as $key => $val) {
209
+					$output .= ' ' . sanitize_html_class($key) . '="' . esc_attr($val) . '" ';
210 210
 				}
211
-			}else{
212
-				$output .= ' '.$args.' ';
211
+			} else {
212
+				$output .= ' ' . $args . ' ';
213 213
 			}
214 214
 
215 215
 		}
@@ -222,11 +222,11 @@  discard block
 block discarded – undo
222 222
 	 *
223 223
 	 * @return string
224 224
 	 */
225
-	public static function help_text($text){
225
+	public static function help_text($text) {
226 226
 		$output = '';
227 227
 
228
-		if($text){
229
-			$output .= '<small class="form-text text-muted">'.wp_kses_post($text).'</small>';
228
+		if ($text) {
229
+			$output .= '<small class="form-text text-muted">' . wp_kses_post($text) . '</small>';
230 230
 		}
231 231
 
232 232
 
@@ -240,18 +240,18 @@  discard block
 block discarded – undo
240 240
 	 *
241 241
 	 * @return string|void
242 242
 	 */
243
-	public static function element_require( $input ) {
243
+	public static function element_require($input) {
244 244
 
245
-		$input = str_replace( "'", '"', $input );// we only want double quotes
245
+		$input = str_replace("'", '"', $input); // we only want double quotes
246 246
 
247
-		$output = esc_attr( str_replace( array( "[%", "%]", "%:checked]" ), array(
247
+		$output = esc_attr(str_replace(array("[%", "%]", "%:checked]"), array(
248 248
 			"jQuery(form).find('[data-argument=\"",
249 249
 			"\"]').find('input,select,textarea').val()",
250 250
 			"\"]').find('input:checked').val()",
251
-		), $input ) );
251
+		), $input));
252 252
 
253
-		if($output){
254
-			$output = ' data-element-require="'.$output.'" ';
253
+		if ($output) {
254
+			$output = ' data-element-require="' . $output . '" ';
255 255
 		}
256 256
 
257 257
 		return $output;
@@ -268,13 +268,13 @@  discard block
 block discarded – undo
268 268
 	 * @param array $input Input.
269 269
 	 * @return array Array of allowed HTML tags and their allowed attributes.
270 270
 	 */
271
-	public static function kses_allowed_html( $context = 'post', $input = array() ) {
272
-		$allowed_html = wp_kses_allowed_html( $context );
271
+	public static function kses_allowed_html($context = 'post', $input = array()) {
272
+		$allowed_html = wp_kses_allowed_html($context);
273 273
 
274
-		if ( is_array( $allowed_html ) ) {
274
+		if (is_array($allowed_html)) {
275 275
 			// <iframe>
276
-			if ( ! isset( $allowed_html['iframe'] ) && $context == 'post' ) {
277
-				$allowed_html['iframe']     = array(
276
+			if (!isset($allowed_html['iframe']) && $context == 'post') {
277
+				$allowed_html['iframe'] = array(
278 278
 					'class'        => true,
279 279
 					'id'           => true,
280 280
 					'src'          => true,
@@ -302,7 +302,7 @@  discard block
 block discarded – undo
302 302
 		 * @param @param string|array $context The context for which to retrieve tags.
303 303
 		 * @param array $input Input field.
304 304
 		 */
305
-		return apply_filters( 'ayecode_ui_kses_allowed_html', $allowed_html, $context, $input );
305
+		return apply_filters('ayecode_ui_kses_allowed_html', $allowed_html, $context, $input);
306 306
 	}
307 307
 
308 308
 	/**
@@ -324,20 +324,20 @@  discard block
 block discarded – undo
324 324
 	 * @param array  $input       Input Field.
325 325
 	 * @return string Filtered content with only allowed HTML elements.
326 326
 	 */
327
-	public static function _sanitize_html_field( $value, $input = array() ) {
328
-		if ( $value === '' ) {
327
+	public static function _sanitize_html_field($value, $input = array()) {
328
+		if ($value === '') {
329 329
 			return $value;
330 330
 		}
331 331
 
332
-		$allowed_html = self::kses_allowed_html( 'post', $input );
332
+		$allowed_html = self::kses_allowed_html('post', $input);
333 333
 
334
-		if ( ! is_array( $allowed_html ) ) {
335
-			$allowed_html = wp_kses_allowed_html( 'post' );
334
+		if (!is_array($allowed_html)) {
335
+			$allowed_html = wp_kses_allowed_html('post');
336 336
 		}
337 337
 
338
-		$filtered = trim( wp_unslash( $value ) );
339
-		$filtered = wp_kses( $filtered, $allowed_html );
340
-		$filtered = balanceTags( $filtered ); // Balances tags
338
+		$filtered = trim(wp_unslash($value));
339
+		$filtered = wp_kses($filtered, $allowed_html);
340
+		$filtered = balanceTags($filtered); // Balances tags
341 341
 
342 342
 		return $filtered;
343 343
 	}
@@ -351,21 +351,21 @@  discard block
 block discarded – undo
351 351
 	 * @param array  $input Input Field.
352 352
 	 * @return mixed Stripped value.
353 353
 	 */
354
-	public static function sanitize_html_field( $value, $input = array() ) {
354
+	public static function sanitize_html_field($value, $input = array()) {
355 355
 		$original = $value;
356 356
 
357
-		if ( is_array( $value ) ) {
358
-			foreach ( $value as $index => $item ) {
359
-				$value[ $index ] = self::_sanitize_html_field( $value, $input );
357
+		if (is_array($value)) {
358
+			foreach ($value as $index => $item) {
359
+				$value[$index] = self::_sanitize_html_field($value, $input);
360 360
 			}
361
-		} elseif ( is_object( $value ) ) {
362
-			$object_vars = get_object_vars( $value );
361
+		} elseif (is_object($value)) {
362
+			$object_vars = get_object_vars($value);
363 363
 
364
-			foreach ( $object_vars as $property_name => $property_value ) {
365
-				$value->$property_name = self::_sanitize_html_field( $property_value, $input );
364
+			foreach ($object_vars as $property_name => $property_value) {
365
+				$value->$property_name = self::_sanitize_html_field($property_value, $input);
366 366
 			}
367 367
 		} else {
368
-			$value = self::_sanitize_html_field( $value, $input );
368
+			$value = self::_sanitize_html_field($value, $input);
369 369
 		}
370 370
 
371 371
 		/**
@@ -377,6 +377,6 @@  discard block
 block discarded – undo
377 377
 		 * @param string|array $value Original content without filter.
378 378
 		 * @param array  $input       Input Field.
379 379
 		 */
380
-		return apply_filters( 'ayecode_ui_sanitize_html_field', $value, $original, $input );
380
+		return apply_filters('ayecode_ui_sanitize_html_field', $value, $original, $input);
381 381
 	}
382 382
 }
383 383
\ No newline at end of file
Please login to merge, or discard this patch.
ayecode/wp-ayecode-ui/includes/components/class-aui-component-input.php 1 patch
Spacing   +212 added lines, -212 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if ( ! defined( 'ABSPATH' ) ) {
3
+if (!defined('ABSPATH')) {
4 4
 	exit; // Exit if accessed directly
5 5
 }
6 6
 
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
 	 *
19 19
 	 * @return string The rendered component.
20 20
 	 */
21
-	public static function input($args = array()){
21
+	public static function input($args = array()) {
22 22
 		$defaults = array(
23 23
 			'type'       => 'text',
24 24
 			'name'       => '',
@@ -52,13 +52,13 @@  discard block
 block discarded – undo
52 52
 		/**
53 53
 		 * Parse incoming $args into an array and merge it with $defaults
54 54
 		 */
55
-		$args   = wp_parse_args( $args, $defaults );
55
+		$args   = wp_parse_args($args, $defaults);
56 56
 		$output = '';
57
-		if ( ! empty( $args['type'] ) ) {
57
+		if (!empty($args['type'])) {
58 58
 			// hidden label option needs to be empty
59 59
 			$args['label_type'] = $args['label_type'] == 'hidden' ? '' : $args['label_type'];
60 60
 
61
-			$type = sanitize_html_class( $args['type'] );
61
+			$type = sanitize_html_class($args['type']);
62 62
 
63 63
 			$help_text = '';
64 64
 			$label = '';
@@ -66,24 +66,24 @@  discard block
 block discarded – undo
66 66
 			$label_args = array(
67 67
 				'title'=> $args['label'],
68 68
 				'for'=> $args['id'],
69
-				'class' => $args['label_class']." ",
69
+				'class' => $args['label_class'] . " ",
70 70
 				'label_type' => $args['label_type']
71 71
 			);
72 72
 
73 73
 			// floating labels need label after
74
-			if( $args['label_type'] == 'floating' && $type != 'checkbox' ){
74
+			if ($args['label_type'] == 'floating' && $type != 'checkbox') {
75 75
 				$label_after = true;
76 76
 				$args['placeholder'] = ' '; // set the placeholder not empty so the floating label works.
77 77
 			}
78 78
 
79 79
 			// Some special sauce for files
80
-			if($type=='file' ){
80
+			if ($type == 'file') {
81 81
 				$label_after = true; // if type file we need the label after
82 82
 				$args['class'] .= ' custom-file-input ';
83
-			}elseif($type=='checkbox'){
83
+			}elseif ($type == 'checkbox') {
84 84
 				$label_after = true; // if type file we need the label after
85 85
 				$args['class'] .= ' custom-control-input ';
86
-			}elseif($type=='datepicker' || $type=='timepicker'){
86
+			}elseif ($type == 'datepicker' || $type == 'timepicker') {
87 87
 				$type = 'text';
88 88
 				//$args['class'] .= ' aui-flatpickr bg-initial ';
89 89
 				$args['class'] .= ' bg-initial ';
@@ -99,65 +99,65 @@  discard block
 block discarded – undo
99 99
 			$output .= '<input type="' . $type . '" ';
100 100
 
101 101
 			// name
102
-			if(!empty($args['name'])){
103
-				$output .= ' name="'.esc_attr($args['name']).'" ';
102
+			if (!empty($args['name'])) {
103
+				$output .= ' name="' . esc_attr($args['name']) . '" ';
104 104
 			}
105 105
 
106 106
 			// id
107
-			if(!empty($args['id'])){
108
-				$output .= ' id="'.sanitize_html_class($args['id']).'" ';
107
+			if (!empty($args['id'])) {
108
+				$output .= ' id="' . sanitize_html_class($args['id']) . '" ';
109 109
 			}
110 110
 
111 111
 			// placeholder
112
-			if(isset($args['placeholder']) && '' != $args['placeholder'] ){
113
-				$output .= ' placeholder="'.esc_attr($args['placeholder']).'" ';
112
+			if (isset($args['placeholder']) && '' != $args['placeholder']) {
113
+				$output .= ' placeholder="' . esc_attr($args['placeholder']) . '" ';
114 114
 			}
115 115
 
116 116
 			// title
117
-			if(!empty($args['title'])){
118
-				$output .= ' title="'.esc_attr($args['title']).'" ';
117
+			if (!empty($args['title'])) {
118
+				$output .= ' title="' . esc_attr($args['title']) . '" ';
119 119
 			}
120 120
 
121 121
 			// value
122
-			if(!empty($args['value'])){
123
-				$output .= ' value="'.sanitize_text_field($args['value']).'" ';
122
+			if (!empty($args['value'])) {
123
+				$output .= ' value="' . sanitize_text_field($args['value']) . '" ';
124 124
 			}
125 125
 
126 126
 			// checked, for radio and checkboxes
127
-			if( ( $type == 'checkbox' || $type == 'radio' ) && $args['checked'] ){
127
+			if (($type == 'checkbox' || $type == 'radio') && $args['checked']) {
128 128
 				$output .= ' checked ';
129 129
 			}
130 130
 
131 131
 			// validation text
132
-			if(!empty($args['validation_text'])){
133
-				$output .= ' oninvalid="setCustomValidity(\''.esc_attr($args['validation_text']).'\')" ';
132
+			if (!empty($args['validation_text'])) {
133
+				$output .= ' oninvalid="setCustomValidity(\'' . esc_attr($args['validation_text']) . '\')" ';
134 134
 				$output .= ' onchange="try{setCustomValidity(\'\')}catch(e){}" ';
135 135
 			}
136 136
 
137 137
 			// validation_pattern
138
-			if(!empty($args['validation_pattern'])){
139
-				$output .= ' pattern="'.$args['validation_pattern'].'" ';
138
+			if (!empty($args['validation_pattern'])) {
139
+				$output .= ' pattern="' . $args['validation_pattern'] . '" ';
140 140
 			}
141 141
 
142 142
 			// step (for numbers)
143
-			if(!empty($args['step'])){
144
-				$output .= ' step="'.$args['step'].'" ';
143
+			if (!empty($args['step'])) {
144
+				$output .= ' step="' . $args['step'] . '" ';
145 145
 			}
146 146
 
147 147
 			// required
148
-			if(!empty($args['required'])){
148
+			if (!empty($args['required'])) {
149 149
 				$output .= ' required ';
150 150
 			}
151 151
 
152 152
 			// class
153
-			$class = !empty($args['class']) ? AUI_Component_Helper::esc_classes( $args['class'] ) : '';
154
-			$output .= ' class="form-control '.$class.'" ';
153
+			$class = !empty($args['class']) ? AUI_Component_Helper::esc_classes($args['class']) : '';
154
+			$output .= ' class="form-control ' . $class . '" ';
155 155
 
156 156
 			// data-attributes
157 157
 			$output .= AUI_Component_Helper::data_attributes($args);
158 158
 
159 159
 			// extra attributes
160
-			if(!empty($args['extra_attributes'])){
160
+			if (!empty($args['extra_attributes'])) {
161 161
 				$output .= AUI_Component_Helper::extra_attributes($args['extra_attributes']);
162 162
 			}
163 163
 
@@ -166,40 +166,40 @@  discard block
 block discarded – undo
166 166
 
167 167
 
168 168
 			// label
169
-			if(!empty($args['label'])){
170
-				if($type == 'file'){$label_args['class'] .= 'custom-file-label';}
171
-				elseif($type == 'checkbox'){$label_args['class'] .= 'custom-control-label';}
172
-				$label = self::label( $label_args, $type );
169
+			if (!empty($args['label'])) {
170
+				if ($type == 'file') {$label_args['class'] .= 'custom-file-label'; }
171
+				elseif ($type == 'checkbox') {$label_args['class'] .= 'custom-control-label'; }
172
+				$label = self::label($label_args, $type);
173 173
 			}
174 174
 
175 175
 			// help text
176
-			if(!empty($args['help_text'])){
176
+			if (!empty($args['help_text'])) {
177 177
 				$help_text = AUI_Component_Helper::help_text($args['help_text']);
178 178
 			}
179 179
 
180 180
 
181 181
 			// set help text in the correct possition
182
-			if($label_after){
182
+			if ($label_after) {
183 183
 				$output .= $label . $help_text;
184 184
 			}
185 185
 
186 186
 			// some input types need a separate wrap
187
-			if($type == 'file') {
188
-				$output = self::wrap( array(
187
+			if ($type == 'file') {
188
+				$output = self::wrap(array(
189 189
 					'content' => $output,
190 190
 					'class'   => 'form-group custom-file'
191
-				) );
192
-			}elseif($type == 'checkbox'){
191
+				));
192
+			}elseif ($type == 'checkbox') {
193 193
 				$wrap_class = $args['switch'] ? 'custom-switch' : 'custom-checkbox';
194
-				$output = self::wrap( array(
194
+				$output = self::wrap(array(
195 195
 					'content' => $output,
196
-					'class'   => 'custom-control '.$wrap_class
197
-				) );
196
+					'class'   => 'custom-control ' . $wrap_class
197
+				));
198 198
 
199
-				if($args['label_type']=='horizontal'){
199
+				if ($args['label_type'] == 'horizontal') {
200 200
 					$output = '<div class="col-sm-2 col-form-label"></div><div class="col-sm-10">' . $output . '</div>';
201 201
 				}
202
-			}elseif($type == 'password' && $args['password_toggle'] && !$args['input_group_right']){
202
+			}elseif ($type == 'password' && $args['password_toggle'] && !$args['input_group_right']) {
203 203
 
204 204
 
205 205
 				// allow password field to toggle view
@@ -213,49 +213,49 @@  discard block
 block discarded – undo
213 213
 			}
214 214
 
215 215
 			// input group wraps
216
-			if($args['input_group_left'] || $args['input_group_right']){
216
+			if ($args['input_group_left'] || $args['input_group_right']) {
217 217
 				$w100 = strpos($args['class'], 'w-100') !== false ? ' w-100' : '';
218
-				if($args['input_group_left']){
219
-					$output = self::wrap( array(
218
+				if ($args['input_group_left']) {
219
+					$output = self::wrap(array(
220 220
 						'content' => $output,
221
-						'class'   => $args['input_group_left_inside'] ? 'input-group-inside position-relative'.$w100  : 'input-group',
221
+						'class'   => $args['input_group_left_inside'] ? 'input-group-inside position-relative' . $w100 : 'input-group',
222 222
 						'input_group_left' => $args['input_group_left'],
223 223
 						'input_group_left_inside'    => $args['input_group_left_inside']
224
-					) );
224
+					));
225 225
 				}
226
-				if($args['input_group_right']){
227
-					$output = self::wrap( array(
226
+				if ($args['input_group_right']) {
227
+					$output = self::wrap(array(
228 228
 						'content' => $output,
229
-						'class'   => $args['input_group_right_inside'] ? 'input-group-inside position-relative'.$w100 : 'input-group',
229
+						'class'   => $args['input_group_right_inside'] ? 'input-group-inside position-relative' . $w100 : 'input-group',
230 230
 						'input_group_right' => $args['input_group_right'],
231 231
 						'input_group_right_inside'    => $args['input_group_right_inside']
232
-					) );
232
+					));
233 233
 				}
234 234
 
235 235
 			}
236 236
 
237
-			if(!$label_after){
237
+			if (!$label_after) {
238 238
 				$output .= $help_text;
239 239
 			}
240 240
 
241 241
 
242
-			if($args['label_type']=='horizontal' && $type != 'checkbox'){
243
-				$output = self::wrap( array(
242
+			if ($args['label_type'] == 'horizontal' && $type != 'checkbox') {
243
+				$output = self::wrap(array(
244 244
 					'content' => $output,
245 245
 					'class'   => 'col-sm-10',
246
-				) );
246
+				));
247 247
 			}
248 248
 
249
-			if(!$label_after){
249
+			if (!$label_after) {
250 250
 				$output = $label . $output;
251 251
 			}
252 252
 
253 253
 			// wrap
254
-			if(!$args['no_wrap']){
254
+			if (!$args['no_wrap']) {
255 255
 
256
-				$form_group_class = $args['label_type']=='floating' && $type != 'checkbox' ? 'form-label-group' : 'form-group';
257
-				$wrap_class = $args['label_type']=='horizontal' ? $form_group_class . ' row' : $form_group_class;
258
-				$wrap_class = !empty($args['wrap_class']) ? $wrap_class." ".$args['wrap_class'] : $wrap_class;
256
+				$form_group_class = $args['label_type'] == 'floating' && $type != 'checkbox' ? 'form-label-group' : 'form-group';
257
+				$wrap_class = $args['label_type'] == 'horizontal' ? $form_group_class . ' row' : $form_group_class;
258
+				$wrap_class = !empty($args['wrap_class']) ? $wrap_class . " " . $args['wrap_class'] : $wrap_class;
259 259
 				$output = self::wrap(array(
260 260
 					'content' => $output,
261 261
 					'class'   => $wrap_class,
@@ -278,7 +278,7 @@  discard block
 block discarded – undo
278 278
 	 *
279 279
 	 * @return string The rendered component.
280 280
 	 */
281
-	public static function textarea($args = array()){
281
+	public static function textarea($args = array()) {
282 282
 		$defaults = array(
283 283
 			'name'       => '',
284 284
 			'class'      => '',
@@ -306,43 +306,43 @@  discard block
 block discarded – undo
306 306
 		/**
307 307
 		 * Parse incoming $args into an array and merge it with $defaults
308 308
 		 */
309
-		$args   = wp_parse_args( $args, $defaults );
309
+		$args   = wp_parse_args($args, $defaults);
310 310
 		$output = '';
311 311
 
312 312
 		// hidden label option needs to be empty
313 313
 		$args['label_type'] = $args['label_type'] == 'hidden' ? '' : $args['label_type'];
314 314
 
315 315
 		// floating labels don't work with wysiwyg so set it as top
316
-		if($args['label_type'] == 'floating' && !empty($args['wysiwyg'])){
316
+		if ($args['label_type'] == 'floating' && !empty($args['wysiwyg'])) {
317 317
 			$args['label_type'] = 'top';
318 318
 		}
319 319
 
320 320
 		$label_after = $args['label_after'];
321 321
 
322 322
 		// floating labels need label after
323
-		if( $args['label_type'] == 'floating' && empty($args['wysiwyg']) ){
323
+		if ($args['label_type'] == 'floating' && empty($args['wysiwyg'])) {
324 324
 			$label_after = true;
325 325
 			$args['placeholder'] = ' '; // set the placeholder not empty so the floating label works.
326 326
 		}
327 327
 
328 328
 		// label
329
-		if(!empty($args['label']) && is_array($args['label'])){
330
-		}elseif(!empty($args['label']) && !$label_after){
329
+		if (!empty($args['label']) && is_array($args['label'])) {
330
+		}elseif (!empty($args['label']) && !$label_after) {
331 331
 			$label_args = array(
332 332
 				'title'=> $args['label'],
333 333
 				'for'=> $args['id'],
334
-				'class' => $args['label_class']." ",
334
+				'class' => $args['label_class'] . " ",
335 335
 				'label_type' => $args['label_type']
336 336
 			);
337
-			$output .= self::label( $label_args );
337
+			$output .= self::label($label_args);
338 338
 		}
339 339
 
340 340
 		// maybe horizontal label
341
-		if($args['label_type']=='horizontal'){
341
+		if ($args['label_type'] == 'horizontal') {
342 342
 			$output .= '<div class="col-sm-10">';
343 343
 		}
344 344
 
345
-		if(!empty($args['wysiwyg'])){
345
+		if (!empty($args['wysiwyg'])) {
346 346
 			ob_start();
347 347
 			$content = $args['value'];
348 348
 			$editor_id = !empty($args['id']) ? sanitize_html_class($args['id']) : 'wp_editor';
@@ -356,65 +356,65 @@  discard block
 block discarded – undo
356 356
 			);
357 357
 
358 358
 			// maybe set settings if array
359
-			if(is_array($args['wysiwyg'])){
360
-				$settings  = wp_parse_args( $args['wysiwyg'], $settings );
359
+			if (is_array($args['wysiwyg'])) {
360
+				$settings = wp_parse_args($args['wysiwyg'], $settings);
361 361
 			}
362 362
 
363
-			wp_editor( $content, $editor_id, $settings );
363
+			wp_editor($content, $editor_id, $settings);
364 364
 			$output .= ob_get_clean();
365
-		}else{
365
+		} else {
366 366
 
367 367
 			// open
368 368
 			$output .= '<textarea ';
369 369
 
370 370
 			// name
371
-			if(!empty($args['name'])){
372
-				$output .= ' name="'.sanitize_html_class($args['name']).'" ';
371
+			if (!empty($args['name'])) {
372
+				$output .= ' name="' . sanitize_html_class($args['name']) . '" ';
373 373
 			}
374 374
 
375 375
 			// id
376
-			if(!empty($args['id'])){
377
-				$output .= ' id="'.sanitize_html_class($args['id']).'" ';
376
+			if (!empty($args['id'])) {
377
+				$output .= ' id="' . sanitize_html_class($args['id']) . '" ';
378 378
 			}
379 379
 
380 380
 			// placeholder
381
-			if(isset($args['placeholder']) && '' != $args['placeholder']){
382
-				$output .= ' placeholder="'.esc_attr($args['placeholder']).'" ';
381
+			if (isset($args['placeholder']) && '' != $args['placeholder']) {
382
+				$output .= ' placeholder="' . esc_attr($args['placeholder']) . '" ';
383 383
 			}
384 384
 
385 385
 			// title
386
-			if(!empty($args['title'])){
387
-				$output .= ' title="'.esc_attr($args['title']).'" ';
386
+			if (!empty($args['title'])) {
387
+				$output .= ' title="' . esc_attr($args['title']) . '" ';
388 388
 			}
389 389
 
390 390
 			// validation text
391
-			if(!empty($args['validation_text'])){
392
-				$output .= ' oninvalid="setCustomValidity(\''.esc_attr($args['validation_text']).'\')" ';
391
+			if (!empty($args['validation_text'])) {
392
+				$output .= ' oninvalid="setCustomValidity(\'' . esc_attr($args['validation_text']) . '\')" ';
393 393
 				$output .= ' onchange="try{setCustomValidity(\'\')}catch(e){}" ';
394 394
 			}
395 395
 
396 396
 			// validation_pattern
397
-			if(!empty($args['validation_pattern'])){
398
-				$output .= ' pattern="'.$args['validation_pattern'].'" ';
397
+			if (!empty($args['validation_pattern'])) {
398
+				$output .= ' pattern="' . $args['validation_pattern'] . '" ';
399 399
 			}
400 400
 
401 401
 			// required
402
-			if(!empty($args['required'])){
402
+			if (!empty($args['required'])) {
403 403
 				$output .= ' required ';
404 404
 			}
405 405
 
406 406
 			// rows
407
-			if(!empty($args['rows'])){
408
-				$output .= ' rows="'.absint($args['rows']).'" ';
407
+			if (!empty($args['rows'])) {
408
+				$output .= ' rows="' . absint($args['rows']) . '" ';
409 409
 			}
410 410
 
411 411
 
412 412
 			// class
413 413
 			$class = !empty($args['class']) ? $args['class'] : '';
414
-			$output .= ' class="form-control '.$class.'" ';
414
+			$output .= ' class="form-control ' . $class . '" ';
415 415
 
416 416
 			// extra attributes
417
-			if(!empty($args['extra_attributes'])){
417
+			if (!empty($args['extra_attributes'])) {
418 418
 				$output .= AUI_Component_Helper::extra_attributes($args['extra_attributes']);
419 419
 			}
420 420
 
@@ -422,11 +422,11 @@  discard block
 block discarded – undo
422 422
 			$output .= ' >';
423 423
 
424 424
 			// value
425
-			if ( ! empty( $args['value'] ) ) {
426
-				if ( ! empty( $args['allow_tags'] ) ) {
427
-					$output .= AUI_Component_Helper::sanitize_html_field( $args['value'], $args ); // Sanitize HTML.
425
+			if (!empty($args['value'])) {
426
+				if (!empty($args['allow_tags'])) {
427
+					$output .= AUI_Component_Helper::sanitize_html_field($args['value'], $args); // Sanitize HTML.
428 428
 				} else {
429
-					$output .= sanitize_textarea_field( $args['value'] );
429
+					$output .= sanitize_textarea_field($args['value']);
430 430
 				}
431 431
 			}
432 432
 
@@ -435,32 +435,32 @@  discard block
 block discarded – undo
435 435
 
436 436
 		}
437 437
 
438
-		if(!empty($args['label']) && $label_after){
438
+		if (!empty($args['label']) && $label_after) {
439 439
 			$label_args = array(
440 440
 				'title'=> $args['label'],
441 441
 				'for'=> $args['id'],
442
-				'class' => $args['label_class']." ",
442
+				'class' => $args['label_class'] . " ",
443 443
 				'label_type' => $args['label_type']
444 444
 			);
445
-			$output .= self::label( $label_args );
445
+			$output .= self::label($label_args);
446 446
 		}
447 447
 
448 448
 		// help text
449
-		if(!empty($args['help_text'])){
449
+		if (!empty($args['help_text'])) {
450 450
 			$output .= AUI_Component_Helper::help_text($args['help_text']);
451 451
 		}
452 452
 
453 453
 		// maybe horizontal label
454
-		if($args['label_type']=='horizontal'){
454
+		if ($args['label_type'] == 'horizontal') {
455 455
 			$output .= '</div>';
456 456
 		}
457 457
 
458 458
 
459 459
 		// wrap
460
-		if(!$args['no_wrap']){
461
-			$form_group_class = $args['label_type']=='floating' ? 'form-label-group' : 'form-group';
462
-			$wrap_class = $args['label_type']=='horizontal' ? $form_group_class . ' row' : $form_group_class;
463
-			$wrap_class = !empty($args['wrap_class']) ? $wrap_class." ".$args['wrap_class'] : $wrap_class;
460
+		if (!$args['no_wrap']) {
461
+			$form_group_class = $args['label_type'] == 'floating' ? 'form-label-group' : 'form-group';
462
+			$wrap_class = $args['label_type'] == 'horizontal' ? $form_group_class . ' row' : $form_group_class;
463
+			$wrap_class = !empty($args['wrap_class']) ? $wrap_class . " " . $args['wrap_class'] : $wrap_class;
464 464
 			$output = self::wrap(array(
465 465
 				'content' => $output,
466 466
 				'class'   => $wrap_class,
@@ -473,7 +473,7 @@  discard block
 block discarded – undo
473 473
 		return $output;
474 474
 	}
475 475
 
476
-	public static function label($args = array(), $type = ''){
476
+	public static function label($args = array(), $type = '') {
477 477
 		//<label for="exampleInputEmail1">Email address</label>
478 478
 		$defaults = array(
479 479
 			'title'       => 'div',
@@ -485,20 +485,20 @@  discard block
 block discarded – undo
485 485
 		/**
486 486
 		 * Parse incoming $args into an array and merge it with $defaults
487 487
 		 */
488
-		$args   = wp_parse_args( $args, $defaults );
488
+		$args   = wp_parse_args($args, $defaults);
489 489
 		$output = '';
490 490
 
491
-		if($args['title']){
491
+		if ($args['title']) {
492 492
 
493 493
 			// maybe hide labels //@todo set a global option for visibility class
494
-			if($type == 'file' || $type == 'checkbox' || $type == 'radio' || !empty($args['label_type']) ){
494
+			if ($type == 'file' || $type == 'checkbox' || $type == 'radio' || !empty($args['label_type'])) {
495 495
 				$class = $args['class'];
496
-			}else{
497
-				$class = 'sr-only '.$args['class'];
496
+			} else {
497
+				$class = 'sr-only ' . $args['class'];
498 498
 			}
499 499
 
500 500
 			// maybe horizontal
501
-			if($args['label_type']=='horizontal' && $type != 'checkbox'){
501
+			if ($args['label_type'] == 'horizontal' && $type != 'checkbox') {
502 502
 				$class .= ' col-sm-2 col-form-label';
503 503
 			}
504 504
 
@@ -506,20 +506,20 @@  discard block
 block discarded – undo
506 506
 			$output .= '<label ';
507 507
 
508 508
 			// for
509
-			if(!empty($args['for'])){
510
-				$output .= ' for="'.sanitize_text_field($args['for']).'" ';
509
+			if (!empty($args['for'])) {
510
+				$output .= ' for="' . sanitize_text_field($args['for']) . '" ';
511 511
 			}
512 512
 
513 513
 			// class
514
-			$class = $class ? AUI_Component_Helper::esc_classes( $class ) : '';
515
-			$output .= ' class="'.$class.'" ';
514
+			$class = $class ? AUI_Component_Helper::esc_classes($class) : '';
515
+			$output .= ' class="' . $class . '" ';
516 516
 
517 517
 			// close
518 518
 			$output .= '>';
519 519
 
520 520
 
521 521
 			// title, don't escape fully as can contain html
522
-			if(!empty($args['title'])){
522
+			if (!empty($args['title'])) {
523 523
 				$output .= wp_kses_post($args['title']);
524 524
 			}
525 525
 
@@ -540,7 +540,7 @@  discard block
 block discarded – undo
540 540
 	 *
541 541
 	 * @return string
542 542
 	 */
543
-	public static function wrap($args = array()){
543
+	public static function wrap($args = array()) {
544 544
 		$defaults = array(
545 545
 			'type'       => 'div',
546 546
 			'class'      => 'form-group',
@@ -556,55 +556,55 @@  discard block
 block discarded – undo
556 556
 		/**
557 557
 		 * Parse incoming $args into an array and merge it with $defaults
558 558
 		 */
559
-		$args   = wp_parse_args( $args, $defaults );
559
+		$args   = wp_parse_args($args, $defaults);
560 560
 		$output = '';
561
-		if($args['type']){
561
+		if ($args['type']) {
562 562
 
563 563
 			// open
564
-			$output .= '<'.sanitize_html_class($args['type']);
564
+			$output .= '<' . sanitize_html_class($args['type']);
565 565
 
566 566
 			// element require
567
-			if(!empty($args['element_require'])){
567
+			if (!empty($args['element_require'])) {
568 568
 				$output .= AUI_Component_Helper::element_require($args['element_require']);
569 569
 				$args['class'] .= " aui-conditional-field";
570 570
 			}
571 571
 
572 572
 			// argument_id
573
-			if( !empty($args['argument_id']) ){
574
-				$output .= ' data-argument="'.esc_attr($args['argument_id']).'"';
573
+			if (!empty($args['argument_id'])) {
574
+				$output .= ' data-argument="' . esc_attr($args['argument_id']) . '"';
575 575
 			}
576 576
 
577 577
 			// class
578
-			$class = !empty($args['class']) ? AUI_Component_Helper::esc_classes( $args['class'] ) : '';
579
-			$output .= ' class="'.$class.'" ';
578
+			$class = !empty($args['class']) ? AUI_Component_Helper::esc_classes($args['class']) : '';
579
+			$output .= ' class="' . $class . '" ';
580 580
 
581 581
 			// close wrap
582 582
 			$output .= ' >';
583 583
 
584 584
 
585 585
 			// Input group left
586
-			if(!empty($args['input_group_left'])){
586
+			if (!empty($args['input_group_left'])) {
587 587
 				$position_class = !empty($args['input_group_left_inside']) ? 'position-absolute h-100' : '';
588
-				$input_group_left = strpos($args['input_group_left'], '<') !== false ? $args['input_group_left'] : '<span class="input-group-text">'.$args['input_group_left'].'</span>';
589
-				$output .= '<div class="input-group-prepend '.$position_class.'">'.$input_group_left.'</div>';
588
+				$input_group_left = strpos($args['input_group_left'], '<') !== false ? $args['input_group_left'] : '<span class="input-group-text">' . $args['input_group_left'] . '</span>';
589
+				$output .= '<div class="input-group-prepend ' . $position_class . '">' . $input_group_left . '</div>';
590 590
 			}
591 591
 
592 592
 			// content
593 593
 			$output .= $args['content'];
594 594
 
595 595
 			// Input group right
596
-			if(!empty($args['input_group_right'])){
596
+			if (!empty($args['input_group_right'])) {
597 597
 				$position_class = !empty($args['input_group_left_inside']) ? 'position-absolute h-100' : '';
598
-				$input_group_right = strpos($args['input_group_right'], '<') !== false ? $args['input_group_right'] : '<span class="input-group-text">'.$args['input_group_right'].'</span>';
599
-				$output .= '<div class="input-group-append '.$position_class.'">'.$input_group_right.'</div>';
598
+				$input_group_right = strpos($args['input_group_right'], '<') !== false ? $args['input_group_right'] : '<span class="input-group-text">' . $args['input_group_right'] . '</span>';
599
+				$output .= '<div class="input-group-append ' . $position_class . '">' . $input_group_right . '</div>';
600 600
 			}
601 601
 
602 602
 
603 603
 			// close wrap
604
-			$output .= '</'.sanitize_html_class($args['type']).'>';
604
+			$output .= '</' . sanitize_html_class($args['type']) . '>';
605 605
 
606 606
 
607
-		}else{
607
+		} else {
608 608
 			$output = $args['content'];
609 609
 		}
610 610
 
@@ -618,7 +618,7 @@  discard block
 block discarded – undo
618 618
 	 *
619 619
 	 * @return string The rendered component.
620 620
 	 */
621
-	public static function select($args = array()){
621
+	public static function select($args = array()) {
622 622
 		$defaults = array(
623 623
 			'class'      => '',
624 624
 			'wrap_class' => '',
@@ -644,11 +644,11 @@  discard block
 block discarded – undo
644 644
 		/**
645 645
 		 * Parse incoming $args into an array and merge it with $defaults
646 646
 		 */
647
-		$args   = wp_parse_args( $args, $defaults );
647
+		$args   = wp_parse_args($args, $defaults);
648 648
 		$output = '';
649 649
 
650 650
 		// for now lets hide floating labels
651
-		if( $args['label_type'] == 'floating' ){$args['label_type'] = 'hidden';}
651
+		if ($args['label_type'] == 'floating') {$args['label_type'] = 'hidden'; }
652 652
 
653 653
 		// hidden label option needs to be empty
654 654
 		$args['label_type'] = $args['label_type'] == 'hidden' ? '' : $args['label_type'];
@@ -657,47 +657,47 @@  discard block
 block discarded – undo
657 657
 		$label_after = $args['label_after'];
658 658
 
659 659
 		// floating labels need label after
660
-		if( $args['label_type'] == 'floating' ){
660
+		if ($args['label_type'] == 'floating') {
661 661
 			$label_after = true;
662 662
 			$args['placeholder'] = ' '; // set the placeholder not empty so the floating label works.
663 663
 		}
664 664
 
665 665
 		// Maybe setup select2
666 666
 		$is_select2 = false;
667
-		if(!empty($args['select2'])){
667
+		if (!empty($args['select2'])) {
668 668
 			$args['class'] .= ' aui-select2';
669 669
 			$is_select2 = true;
670
-		}elseif( strpos($args['class'], 'aui-select2') !== false){
670
+		}elseif (strpos($args['class'], 'aui-select2') !== false) {
671 671
 			$is_select2 = true;
672 672
 		}
673 673
 
674 674
 		// select2 tags
675
-		if( !empty($args['select2']) && $args['select2'] === 'tags'){ // triple equals needed here for some reason
675
+		if (!empty($args['select2']) && $args['select2'] === 'tags') { // triple equals needed here for some reason
676 676
 			$args['data-tags'] = 'true';
677 677
 			$args['data-token-separators'] = "[',']";
678 678
 			$args['multiple'] = true;
679 679
 		}
680 680
 
681 681
 		// select2 placeholder
682
-		if($is_select2 && isset($args['placeholder']) && '' != $args['placeholder'] && empty($args['data-placeholder'])){
682
+		if ($is_select2 && isset($args['placeholder']) && '' != $args['placeholder'] && empty($args['data-placeholder'])) {
683 683
 			$args['data-placeholder'] = esc_attr($args['placeholder']);
684 684
 			$args['data-allow-clear'] = isset($args['data-allow-clear']) ? (bool) $args['data-allow-clear'] : true;
685 685
 		}
686 686
 
687 687
 		// label
688
-		if(!empty($args['label']) && is_array($args['label'])){
689
-		}elseif(!empty($args['label']) && !$label_after){
688
+		if (!empty($args['label']) && is_array($args['label'])) {
689
+		}elseif (!empty($args['label']) && !$label_after) {
690 690
 			$label_args = array(
691 691
 				'title'=> $args['label'],
692 692
 				'for'=> $args['id'],
693
-				'class' => $args['label_class']." ",
693
+				'class' => $args['label_class'] . " ",
694 694
 				'label_type' => $args['label_type']
695 695
 			);
696 696
 			$output .= self::label($label_args);
697 697
 		}
698 698
 
699 699
 		// maybe horizontal label
700
-		if($args['label_type']=='horizontal'){
700
+		if ($args['label_type'] == 'horizontal') {
701 701
 			$output .= '<div class="col-sm-10">';
702 702
 		}
703 703
 
@@ -705,32 +705,32 @@  discard block
 block discarded – undo
705 705
 		$output .= '<select ';
706 706
 
707 707
 		// style
708
-		if($is_select2){
708
+		if ($is_select2) {
709 709
 			$output .= " style='width:100%;' ";
710 710
 		}
711 711
 
712 712
 		// element require
713
-		if(!empty($args['element_require'])){
713
+		if (!empty($args['element_require'])) {
714 714
 			$output .= AUI_Component_Helper::element_require($args['element_require']);
715 715
 			$args['class'] .= " aui-conditional-field";
716 716
 		}
717 717
 
718 718
 		// class
719 719
 		$class = !empty($args['class']) ? $args['class'] : '';
720
-		$output .= AUI_Component_Helper::class_attr('custom-select '.$class);
720
+		$output .= AUI_Component_Helper::class_attr('custom-select ' . $class);
721 721
 
722 722
 		// name
723
-		if(!empty($args['name'])){
724
-			$output .= AUI_Component_Helper::name($args['name'],$args['multiple']);
723
+		if (!empty($args['name'])) {
724
+			$output .= AUI_Component_Helper::name($args['name'], $args['multiple']);
725 725
 		}
726 726
 
727 727
 		// id
728
-		if(!empty($args['id'])){
728
+		if (!empty($args['id'])) {
729 729
 			$output .= AUI_Component_Helper::id($args['id']);
730 730
 		}
731 731
 
732 732
 		// title
733
-		if(!empty($args['title'])){
733
+		if (!empty($args['title'])) {
734 734
 			$output .= AUI_Component_Helper::title($args['title']);
735 735
 		}
736 736
 
@@ -741,17 +741,17 @@  discard block
 block discarded – undo
741 741
 		$output .= AUI_Component_Helper::aria_attributes($args);
742 742
 
743 743
 		// extra attributes
744
-		if(!empty($args['extra_attributes'])){
744
+		if (!empty($args['extra_attributes'])) {
745 745
 			$output .= AUI_Component_Helper::extra_attributes($args['extra_attributes']);
746 746
 		}
747 747
 
748 748
 		// required
749
-		if(!empty($args['required'])){
749
+		if (!empty($args['required'])) {
750 750
 			$output .= ' required ';
751 751
 		}
752 752
 
753 753
 		// multiple
754
-		if(!empty($args['multiple'])){
754
+		if (!empty($args['multiple'])) {
755 755
 			$output .= ' multiple ';
756 756
 		}
757 757
 
@@ -759,21 +759,21 @@  discard block
 block discarded – undo
759 759
 		$output .= ' >';
760 760
 
761 761
 		// placeholder
762
-		if(isset($args['placeholder']) && '' != $args['placeholder'] && !$is_select2){
763
-			$output .= '<option value="" disabled selected hidden>'.esc_attr($args['placeholder']).'</option>';
764
-		}elseif($is_select2 && !empty($args['placeholder'])){
762
+		if (isset($args['placeholder']) && '' != $args['placeholder'] && !$is_select2) {
763
+			$output .= '<option value="" disabled selected hidden>' . esc_attr($args['placeholder']) . '</option>';
764
+		}elseif ($is_select2 && !empty($args['placeholder'])) {
765 765
 			$output .= "<option></option>"; // select2 needs an empty select to fill the placeholder
766 766
 		}
767 767
 
768 768
 		// Options
769
-		if(!empty($args['options'])){
769
+		if (!empty($args['options'])) {
770 770
 
771
-			if(!is_array($args['options'])){
771
+			if (!is_array($args['options'])) {
772 772
 				$output .= $args['options']; // not the preferred way but an option
773
-			}else{
774
-				foreach($args['options'] as $val => $name){
773
+			} else {
774
+				foreach ($args['options'] as $val => $name) {
775 775
 					$selected = '';
776
-					if(is_array($name)){
776
+					if (is_array($name)) {
777 777
 						if (isset($name['optgroup']) && ($name['optgroup'] == 'start' || $name['optgroup'] == 'end')) {
778 778
 							$option_label = isset($name['label']) ? $name['label'] : '';
779 779
 
@@ -781,23 +781,23 @@  discard block
 block discarded – undo
781 781
 						} else {
782 782
 							$option_label = isset($name['label']) ? $name['label'] : '';
783 783
 							$option_value = isset($name['value']) ? $name['value'] : '';
784
-							if(!empty($args['multiple']) && !empty($args['value']) && is_array($args['value']) ){
784
+							if (!empty($args['multiple']) && !empty($args['value']) && is_array($args['value'])) {
785 785
 								$selected = in_array($option_value, stripslashes_deep($args['value'])) ? "selected" : "";
786
-							} elseif(!empty($args['value'])) {
787
-								$selected = selected($option_value,stripslashes_deep($args['value']), false);
786
+							} elseif (!empty($args['value'])) {
787
+								$selected = selected($option_value, stripslashes_deep($args['value']), false);
788 788
 							}
789 789
 
790 790
 							$output .= '<option value="' . esc_attr($option_value) . '" ' . $selected . '>' . $option_label . '</option>';
791 791
 						}
792
-					}else{
793
-						if(!empty($args['value'])){
794
-							if(is_array($args['value'])){
795
-								$selected = in_array($val,$args['value']) ? 'selected="selected"' : '';
796
-							} elseif(!empty($args['value'])) {
797
-								$selected = selected( $args['value'], $val, false);
792
+					} else {
793
+						if (!empty($args['value'])) {
794
+							if (is_array($args['value'])) {
795
+								$selected = in_array($val, $args['value']) ? 'selected="selected"' : '';
796
+							} elseif (!empty($args['value'])) {
797
+								$selected = selected($args['value'], $val, false);
798 798
 							}
799 799
 						}
800
-						$output .= '<option value="'.esc_attr($val).'" '.$selected.'>'.esc_attr($name).'</option>';
800
+						$output .= '<option value="' . esc_attr($val) . '" ' . $selected . '>' . esc_attr($name) . '</option>';
801 801
 					}
802 802
 				}
803 803
 			}
@@ -807,31 +807,31 @@  discard block
 block discarded – undo
807 807
 		// closing tag
808 808
 		$output .= '</select>';
809 809
 
810
-		if(!empty($args['label']) && $label_after){
810
+		if (!empty($args['label']) && $label_after) {
811 811
 			$label_args = array(
812 812
 				'title'=> $args['label'],
813 813
 				'for'=> $args['id'],
814
-				'class' => $args['label_class']." ",
814
+				'class' => $args['label_class'] . " ",
815 815
 				'label_type' => $args['label_type']
816 816
 			);
817 817
 			$output .= self::label($label_args);
818 818
 		}
819 819
 
820 820
 		// help text
821
-		if(!empty($args['help_text'])){
821
+		if (!empty($args['help_text'])) {
822 822
 			$output .= AUI_Component_Helper::help_text($args['help_text']);
823 823
 		}
824 824
 
825 825
 		// maybe horizontal label
826
-		if($args['label_type']=='horizontal'){
826
+		if ($args['label_type'] == 'horizontal') {
827 827
 			$output .= '</div>';
828 828
 		}
829 829
 
830 830
 
831 831
 		// wrap
832
-		if(!$args['no_wrap']){
833
-			$wrap_class = $args['label_type']=='horizontal' ? 'form-group row' : 'form-group';
834
-			$wrap_class = !empty($args['wrap_class']) ? $wrap_class." ".$args['wrap_class'] : $wrap_class;
832
+		if (!$args['no_wrap']) {
833
+			$wrap_class = $args['label_type'] == 'horizontal' ? 'form-group row' : 'form-group';
834
+			$wrap_class = !empty($args['wrap_class']) ? $wrap_class . " " . $args['wrap_class'] : $wrap_class;
835 835
 			$output = self::wrap(array(
836 836
 				'content' => $output,
837 837
 				'class'   => $wrap_class,
@@ -851,7 +851,7 @@  discard block
 block discarded – undo
851 851
 	 *
852 852
 	 * @return string The rendered component.
853 853
 	 */
854
-	public static function radio($args = array()){
854
+	public static function radio($args = array()) {
855 855
 		$defaults = array(
856 856
 			'class'      => '',
857 857
 			'wrap_class' => '',
@@ -874,14 +874,14 @@  discard block
 block discarded – undo
874 874
 		/**
875 875
 		 * Parse incoming $args into an array and merge it with $defaults
876 876
 		 */
877
-		$args   = wp_parse_args( $args, $defaults );
877
+		$args = wp_parse_args($args, $defaults);
878 878
 
879 879
 		// for now lets use horizontal for floating
880
-		if( $args['label_type'] == 'floating' ){$args['label_type'] = 'horizontal';}
880
+		if ($args['label_type'] == 'floating') {$args['label_type'] = 'horizontal'; }
881 881
 
882 882
 		$label_args = array(
883 883
 			'title'=> $args['label'],
884
-			'class' => $args['label_class']." pt-0 ",
884
+			'class' => $args['label_class'] . " pt-0 ",
885 885
 			'label_type' => $args['label_type']
886 886
 		);
887 887
 
@@ -890,36 +890,36 @@  discard block
 block discarded – undo
890 890
 
891 891
 
892 892
 		// label before
893
-		if(!empty($args['label'])){
894
-			$output .= self::label( $label_args, 'radio' );
893
+		if (!empty($args['label'])) {
894
+			$output .= self::label($label_args, 'radio');
895 895
 		}
896 896
 
897 897
 		// maybe horizontal label
898
-		if($args['label_type']=='horizontal'){
898
+		if ($args['label_type'] == 'horizontal') {
899 899
 			$output .= '<div class="col-sm-10">';
900 900
 		}
901 901
 
902
-		if(!empty($args['options'])){
902
+		if (!empty($args['options'])) {
903 903
 			$count = 0;
904
-			foreach($args['options'] as $value => $label){
904
+			foreach ($args['options'] as $value => $label) {
905 905
 				$option_args = $args;
906 906
 				$option_args['value'] = $value;
907 907
 				$option_args['label'] = $label;
908 908
 				$option_args['checked'] = $value == $args['value'] ? true : false;
909
-				$output .= self::radio_option($option_args,$count);
909
+				$output .= self::radio_option($option_args, $count);
910 910
 				$count++;
911 911
 			}
912 912
 		}
913 913
 
914 914
 		// maybe horizontal label
915
-		if($args['label_type']=='horizontal'){
915
+		if ($args['label_type'] == 'horizontal') {
916 916
 			$output .= '</div>';
917 917
 		}
918 918
 
919 919
 
920 920
 		// wrap
921
-		$wrap_class = $args['label_type']=='horizontal' ? 'form-group row' : 'form-group';
922
-		$wrap_class = !empty($args['wrap_class']) ? $wrap_class." ".$args['wrap_class'] : $wrap_class;
921
+		$wrap_class = $args['label_type'] == 'horizontal' ? 'form-group row' : 'form-group';
922
+		$wrap_class = !empty($args['wrap_class']) ? $wrap_class . " " . $args['wrap_class'] : $wrap_class;
923 923
 		$output = self::wrap(array(
924 924
 			'content' => $output,
925 925
 			'class'   => $wrap_class,
@@ -938,7 +938,7 @@  discard block
 block discarded – undo
938 938
 	 *
939 939
 	 * @return string The rendered component.
940 940
 	 */
941
-	public static function radio_option($args = array(),$count = ''){
941
+	public static function radio_option($args = array(), $count = '') {
942 942
 		$defaults = array(
943 943
 			'class'      => '',
944 944
 			'id'         => '',
@@ -956,7 +956,7 @@  discard block
 block discarded – undo
956 956
 		/**
957 957
 		 * Parse incoming $args into an array and merge it with $defaults
958 958
 		 */
959
-		$args   = wp_parse_args( $args, $defaults );
959
+		$args   = wp_parse_args($args, $defaults);
960 960
 
961 961
 		$output = '';
962 962
 
@@ -967,27 +967,27 @@  discard block
 block discarded – undo
967 967
 		$output .= ' class="form-check-input" ';
968 968
 
969 969
 		// name
970
-		if(!empty($args['name'])){
970
+		if (!empty($args['name'])) {
971 971
 			$output .= AUI_Component_Helper::name($args['name']);
972 972
 		}
973 973
 
974 974
 		// id
975
-		if(!empty($args['id'])){
976
-			$output .= AUI_Component_Helper::id($args['id'].$count);
975
+		if (!empty($args['id'])) {
976
+			$output .= AUI_Component_Helper::id($args['id'] . $count);
977 977
 		}
978 978
 
979 979
 		// title
980
-		if(!empty($args['title'])){
980
+		if (!empty($args['title'])) {
981 981
 			$output .= AUI_Component_Helper::title($args['title']);
982 982
 		}
983 983
 
984 984
 		// value
985
-		if(isset($args['value'])){
986
-			$output .= ' value="'.sanitize_text_field($args['value']).'" ';
985
+		if (isset($args['value'])) {
986
+			$output .= ' value="' . sanitize_text_field($args['value']) . '" ';
987 987
 		}
988 988
 
989 989
 		// checked, for radio and checkboxes
990
-		if( $args['checked'] ){
990
+		if ($args['checked']) {
991 991
 			$output .= ' checked ';
992 992
 		}
993 993
 
@@ -998,12 +998,12 @@  discard block
 block discarded – undo
998 998
 		$output .= AUI_Component_Helper::aria_attributes($args);
999 999
 
1000 1000
 		// extra attributes
1001
-		if(!empty($args['extra_attributes'])){
1001
+		if (!empty($args['extra_attributes'])) {
1002 1002
 			$output .= AUI_Component_Helper::extra_attributes($args['extra_attributes']);
1003 1003
 		}
1004 1004
 
1005 1005
 		// required
1006
-		if(!empty($args['required'])){
1006
+		if (!empty($args['required'])) {
1007 1007
 			$output .= ' required ';
1008 1008
 		}
1009 1009
 
@@ -1011,13 +1011,13 @@  discard block
 block discarded – undo
1011 1011
 		$output .= ' >';
1012 1012
 
1013 1013
 		// label
1014
-		if(!empty($args['label']) && is_array($args['label'])){
1015
-		}elseif(!empty($args['label'])){
1016
-			$output .= self::label(array('title'=>$args['label'],'for'=>$args['id'].$count,'class'=>'form-check-label'),'radio');
1014
+		if (!empty($args['label']) && is_array($args['label'])) {
1015
+		}elseif (!empty($args['label'])) {
1016
+			$output .= self::label(array('title'=>$args['label'], 'for'=>$args['id'] . $count, 'class'=>'form-check-label'), 'radio');
1017 1017
 		}
1018 1018
 
1019 1019
 		// wrap
1020
-		if(!$args['no_wrap']){
1020
+		if (!$args['no_wrap']) {
1021 1021
 			$wrap_class = $args['inline'] ? 'form-check form-check-inline' : 'form-check';
1022 1022
 			$output = self::wrap(array(
1023 1023
 				'content' => $output,
Please login to merge, or discard this patch.
vendor/ayecode/wp-ayecode-ui/includes/ayecode-ui-settings.php 1 patch
Spacing   +242 added lines, -242 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,13 +172,13 @@  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
-			if(!empty($this->settings['disable_admin'])){
179
-				$url_parts = explode("\n",$this->settings['disable_admin']);
180
-				foreach($url_parts as $part){
181
-					if( strpos($_SERVER['REQUEST_URI'], trim($part)) !== false ){
178
+			if (!empty($this->settings['disable_admin'])) {
179
+				$url_parts = explode("\n", $this->settings['disable_admin']);
180
+				foreach ($url_parts as $part) {
181
+					if (strpos($_SERVER['REQUEST_URI'], trim($part)) !== false) {
182 182
 						return false; // return early, no point checking further
183 183
 					}
184 184
 				}
@@ -190,9 +190,9 @@  discard block
 block discarded – undo
190 190
 		/**
191 191
 		 * Add a html font size to the footer.
192 192
 		 */
193
-		public function html_font_size(){
193
+		public function html_font_size() {
194 194
 			$this->settings = $this->get_settings();
195
-			echo "<style>html{font-size:".absint($this->settings['html_font_size'])."px;}</style>";
195
+			echo "<style>html{font-size:" . absint($this->settings['html_font_size']) . "px;}</style>";
196 196
 		}
197 197
 
198 198
 		/**
@@ -204,18 +204,18 @@  discard block
 block discarded – undo
204 204
 
205 205
 			$rtl = is_rtl() ? '-rtl' : '';
206 206
 
207
-			if($this->settings[$css_setting]){
208
-				$compatibility = $this->settings[$css_setting]=='core' ? false : true;
209
-				$url = $this->settings[$css_setting]=='core' ? $this->url.'assets/css/ayecode-ui'.$rtl.'.css' : $this->url.'assets/css/ayecode-ui-compatibility'.$rtl.'.css';
210
-				wp_register_style( 'ayecode-ui', $url, array(), $this->latest );
211
-				wp_enqueue_style( 'ayecode-ui' );
207
+			if ($this->settings[$css_setting]) {
208
+				$compatibility = $this->settings[$css_setting] == 'core' ? false : true;
209
+				$url = $this->settings[$css_setting] == 'core' ? $this->url . 'assets/css/ayecode-ui' . $rtl . '.css' : $this->url . 'assets/css/ayecode-ui-compatibility' . $rtl . '.css';
210
+				wp_register_style('ayecode-ui', $url, array(), $this->latest);
211
+				wp_enqueue_style('ayecode-ui');
212 212
 
213 213
 				// flatpickr
214
-				wp_register_style( 'flatpickr', $this->url.'assets/css/flatpickr.min.css', array(), $this->latest );
214
+				wp_register_style('flatpickr', $this->url . 'assets/css/flatpickr.min.css', array(), $this->latest);
215 215
 
216 216
 
217 217
 				// fix some wp-admin issues
218
-				if(is_admin()){
218
+				if (is_admin()) {
219 219
 					$custom_css = "
220 220
                 body{
221 221
                     background-color: #f1f1f1;
@@ -258,11 +258,11 @@  discard block
 block discarded – undo
258 258
 						    padding: 0;
259 259
 						}
260 260
 					";
261
-					wp_add_inline_style( 'ayecode-ui', $custom_css );
261
+					wp_add_inline_style('ayecode-ui', $custom_css);
262 262
 				}
263 263
 
264 264
 				// custom changes
265
-				wp_add_inline_style( 'ayecode-ui', self::custom_css($compatibility) );
265
+				wp_add_inline_style('ayecode-ui', self::custom_css($compatibility));
266 266
 
267 267
 			}
268 268
 		}
@@ -272,7 +272,7 @@  discard block
 block discarded – undo
272 272
 		 *
273 273
 		 * If this remains small then its best to use this than to add another JS file.
274 274
 		 */
275
-		public function inline_script(){
275
+		public function inline_script() {
276 276
 			ob_start();
277 277
 			?>
278 278
 			<script>
@@ -771,10 +771,10 @@  discard block
 block discarded – undo
771 771
 			/*
772 772
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
773 773
 			 */
774
-			return str_replace( array(
774
+			return str_replace(array(
775 775
 				'<script>',
776 776
 				'</script>'
777
-			), '', $output );
777
+			), '', $output);
778 778
 		}
779 779
 
780 780
 
@@ -788,13 +788,13 @@  discard block
 block discarded – undo
788 788
 			ob_start();
789 789
 			?>
790 790
 			<script>
791
-				<?php if( defined( 'FUSION_BUILDER_VERSION' ) ){ ?>
791
+				<?php if (defined('FUSION_BUILDER_VERSION')) { ?>
792 792
 				/* With Avada builder */
793 793
 
794 794
 				<?php } ?>
795 795
 			</script>
796 796
 			<?php
797
-			return str_replace( array(
797
+			return str_replace(array(
798 798
 				'<script>',
799 799
 				'</script>'
800 800
 			), '', ob_get_clean());
@@ -805,7 +805,7 @@  discard block
 block discarded – undo
805 805
 		 *
806 806
 		 * If this remains small then its best to use this than to add another JS file.
807 807
 		 */
808
-		public function inline_script_file_browser(){
808
+		public function inline_script_file_browser() {
809 809
 			ob_start();
810 810
 			?>
811 811
 			<script>
@@ -820,10 +820,10 @@  discard block
 block discarded – undo
820 820
 			/*
821 821
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
822 822
 			 */
823
-			return str_replace( array(
823
+			return str_replace(array(
824 824
 				'<script>',
825 825
 				'</script>'
826
-			), '', $output );
826
+			), '', $output);
827 827
 		}
828 828
 
829 829
 		/**
@@ -834,40 +834,40 @@  discard block
 block discarded – undo
834 834
 			$js_setting = current_action() == 'wp_enqueue_scripts' ? 'js' : 'js_backend';
835 835
 
836 836
 			// select2
837
-			wp_register_script( 'select2', $this->url.'assets/js/select2.min.js', array('jquery'), $this->select2_version );
837
+			wp_register_script('select2', $this->url . 'assets/js/select2.min.js', array('jquery'), $this->select2_version);
838 838
 
839 839
 			// flatpickr
840
-			wp_register_script( 'flatpickr', $this->url.'assets/js/flatpickr.min.js', array(), $this->latest );
840
+			wp_register_script('flatpickr', $this->url . 'assets/js/flatpickr.min.js', array(), $this->latest);
841 841
 
842 842
 			// Bootstrap file browser
843
-			wp_register_script( 'aui-custom-file-input', $url = $this->url.'assets/js/bs-custom-file-input.min.js', array('jquery'), $this->select2_version );
844
-			wp_add_inline_script( 'aui-custom-file-input', $this->inline_script_file_browser() );
843
+			wp_register_script('aui-custom-file-input', $url = $this->url . 'assets/js/bs-custom-file-input.min.js', array('jquery'), $this->select2_version);
844
+			wp_add_inline_script('aui-custom-file-input', $this->inline_script_file_browser());
845 845
 
846 846
 			$load_inline = false;
847 847
 
848
-			if($this->settings[$js_setting]=='core-popper'){
848
+			if ($this->settings[$js_setting] == 'core-popper') {
849 849
 				// Bootstrap bundle
850
-				$url = $this->url.'assets/js/bootstrap.bundle.min.js';
851
-				wp_register_script( 'bootstrap-js-bundle', $url, array('select2','jquery'), $this->latest, $this->is_bs3_compat() );
850
+				$url = $this->url . 'assets/js/bootstrap.bundle.min.js';
851
+				wp_register_script('bootstrap-js-bundle', $url, array('select2', 'jquery'), $this->latest, $this->is_bs3_compat());
852 852
 				// if in admin then add to footer for compatibility.
853
-				is_admin() ? wp_enqueue_script( 'bootstrap-js-bundle', '', null, null, true ) : wp_enqueue_script( 'bootstrap-js-bundle');
853
+				is_admin() ? wp_enqueue_script('bootstrap-js-bundle', '', null, null, true) : wp_enqueue_script('bootstrap-js-bundle');
854 854
 				$script = $this->inline_script();
855
-				wp_add_inline_script( 'bootstrap-js-bundle', $script );
856
-			}elseif($this->settings[$js_setting]=='popper'){
857
-				$url = $this->url.'assets/js/popper.min.js';
858
-				wp_register_script( 'bootstrap-js-popper', $url, array('select2','jquery'), $this->latest );
859
-				wp_enqueue_script( 'bootstrap-js-popper' );
855
+				wp_add_inline_script('bootstrap-js-bundle', $script);
856
+			}elseif ($this->settings[$js_setting] == 'popper') {
857
+				$url = $this->url . 'assets/js/popper.min.js';
858
+				wp_register_script('bootstrap-js-popper', $url, array('select2', 'jquery'), $this->latest);
859
+				wp_enqueue_script('bootstrap-js-popper');
860 860
 				$load_inline = true;
861
-			}else{
861
+			} else {
862 862
 				$load_inline = true;
863 863
 			}
864 864
 
865 865
 			// Load needed inline scripts by faking the loading of a script if the main script is not being loaded
866
-			if($load_inline){
867
-				wp_register_script( 'bootstrap-dummy', '',array('select2','jquery') );
868
-				wp_enqueue_script( 'bootstrap-dummy' );
866
+			if ($load_inline) {
867
+				wp_register_script('bootstrap-dummy', '', array('select2', 'jquery'));
868
+				wp_enqueue_script('bootstrap-dummy');
869 869
 				$script = $this->inline_script();
870
-				wp_add_inline_script( 'bootstrap-dummy', $script  );
870
+				wp_add_inline_script('bootstrap-dummy', $script);
871 871
 			}
872 872
 
873 873
 		}
@@ -875,9 +875,9 @@  discard block
 block discarded – undo
875 875
 		/**
876 876
 		 * Enqueue flatpickr if called.
877 877
 		 */
878
-		public function enqueue_flatpickr(){
879
-			wp_enqueue_style( 'flatpickr' );
880
-			wp_enqueue_script( 'flatpickr' );
878
+		public function enqueue_flatpickr() {
879
+			wp_enqueue_style('flatpickr');
880
+			wp_enqueue_script('flatpickr');
881 881
 		}
882 882
 
883 883
 		/**
@@ -889,15 +889,15 @@  discard block
 block discarded – undo
889 889
 
890 890
 			$url = '';
891 891
 			// check if we are inside a plugin
892
-			$file_dir = str_replace( "/includes","", wp_normalize_path( dirname( __FILE__ ) ) );
892
+			$file_dir = str_replace("/includes", "", wp_normalize_path(dirname(__FILE__)));
893 893
 
894 894
 			// add check in-case user has changed wp-content dir name.
895 895
 			$wp_content_folder_name = basename(WP_CONTENT_DIR);
896
-			$dir_parts = explode("/$wp_content_folder_name/",$file_dir);
897
-			$url_parts = explode("/$wp_content_folder_name/",plugins_url());
896
+			$dir_parts = explode("/$wp_content_folder_name/", $file_dir);
897
+			$url_parts = explode("/$wp_content_folder_name/", plugins_url());
898 898
 
899
-			if(!empty($url_parts[0]) && !empty($dir_parts[1])){
900
-				$url = trailingslashit( $url_parts[0]."/$wp_content_folder_name/".$dir_parts[1] );
899
+			if (!empty($url_parts[0]) && !empty($dir_parts[1])) {
900
+				$url = trailingslashit($url_parts[0] . "/$wp_content_folder_name/" . $dir_parts[1]);
901 901
 			}
902 902
 
903 903
 			return $url;
@@ -907,7 +907,7 @@  discard block
 block discarded – undo
907 907
 		 * Register the database settings with WordPress.
908 908
 		 */
909 909
 		public function register_settings() {
910
-			register_setting( 'ayecode-ui-settings', 'ayecode-ui-settings' );
910
+			register_setting('ayecode-ui-settings', 'ayecode-ui-settings');
911 911
 		}
912 912
 
913 913
 		/**
@@ -916,10 +916,10 @@  discard block
 block discarded – undo
916 916
 		 */
917 917
 		public function menu_item() {
918 918
 			$menu_function = 'add' . '_' . 'options' . '_' . 'page'; // won't pass theme check if function name present in theme
919
-			call_user_func( $menu_function, $this->name, $this->name, 'manage_options', 'ayecode-ui-settings', array(
919
+			call_user_func($menu_function, $this->name, $this->name, 'manage_options', 'ayecode-ui-settings', array(
920 920
 				$this,
921 921
 				'settings_page'
922
-			) );
922
+			));
923 923
 		}
924 924
 
925 925
 		/**
@@ -927,7 +927,7 @@  discard block
 block discarded – undo
927 927
 		 *
928 928
 		 * @return array
929 929
 		 */
930
-		public function theme_js_settings(){
930
+		public function theme_js_settings() {
931 931
 			return array(
932 932
 				'ayetheme' => 'popper',
933 933
 				'listimia' => 'required',
@@ -943,17 +943,17 @@  discard block
 block discarded – undo
943 943
 		 */
944 944
 		public function get_settings() {
945 945
 
946
-			$db_settings = get_option( 'ayecode-ui-settings' );
946
+			$db_settings = get_option('ayecode-ui-settings');
947 947
 			$js_default = 'core-popper';
948 948
 			$js_default_backend = $js_default;
949 949
 
950 950
 			// maybe set defaults (if no settings set)
951
-			if(empty($db_settings)){
952
-				$active_theme = strtolower( get_template() ); // active parent theme.
951
+			if (empty($db_settings)) {
952
+				$active_theme = strtolower(get_template()); // active parent theme.
953 953
 				$theme_js_settings = self::theme_js_settings();
954
-				if(isset($theme_js_settings[$active_theme])){
954
+				if (isset($theme_js_settings[$active_theme])) {
955 955
 					$js_default = $theme_js_settings[$active_theme];
956
-					$js_default_backend = isset($theme_js_settings[$active_theme."_backend"]) ? $theme_js_settings[$active_theme."_backend"] : $js_default;
956
+					$js_default_backend = isset($theme_js_settings[$active_theme . "_backend"]) ? $theme_js_settings[$active_theme . "_backend"] : $js_default;
957 957
 				}
958 958
 			}
959 959
 
@@ -966,14 +966,14 @@  discard block
 block discarded – undo
966 966
 				'disable_admin'     =>  '', // URL snippets to disable loading on admin
967 967
 			);
968 968
 
969
-			$settings = wp_parse_args( $db_settings, $defaults );
969
+			$settings = wp_parse_args($db_settings, $defaults);
970 970
 
971 971
 			/**
972 972
 			 * Filter the Bootstrap settings.
973 973
 			 *
974 974
 			 * @todo if we add this filer people might use it and then it defeates the purpose of this class :/
975 975
 			 */
976
-			return $this->settings = apply_filters( 'ayecode-ui-settings', $settings, $db_settings, $defaults );
976
+			return $this->settings = apply_filters('ayecode-ui-settings', $settings, $db_settings, $defaults);
977 977
 		}
978 978
 
979 979
 
@@ -981,90 +981,90 @@  discard block
 block discarded – undo
981 981
 		 * The settings page html output.
982 982
 		 */
983 983
 		public function settings_page() {
984
-			if ( ! current_user_can( 'manage_options' ) ) {
985
-				wp_die( __( 'You do not have sufficient permissions to access this page.', 'aui' ) );
984
+			if (!current_user_can('manage_options')) {
985
+				wp_die(__('You do not have sufficient permissions to access this page.', 'aui'));
986 986
 			}
987 987
 			?>
988 988
 			<div class="wrap">
989 989
 				<h1><?php echo $this->name; ?></h1>
990
-				<p><?php _e("Here you can adjust settings if you are having compatibility issues.","aui");?></p>
990
+				<p><?php _e("Here you can adjust settings if you are having compatibility issues.", "aui"); ?></p>
991 991
 				<form method="post" action="options.php">
992 992
 					<?php
993
-					settings_fields( 'ayecode-ui-settings' );
994
-					do_settings_sections( 'ayecode-ui-settings' );
993
+					settings_fields('ayecode-ui-settings');
994
+					do_settings_sections('ayecode-ui-settings');
995 995
 					?>
996 996
 
997
-					<h2><?php _e( 'Frontend', 'aui' ); ?></h2>
997
+					<h2><?php _e('Frontend', 'aui'); ?></h2>
998 998
 					<table class="form-table wpbs-table-settings">
999 999
 						<tr valign="top">
1000 1000
 							<th scope="row"><label
1001
-									for="wpbs-css"><?php _e( 'Load CSS', 'aui' ); ?></label></th>
1001
+									for="wpbs-css"><?php _e('Load CSS', 'aui'); ?></label></th>
1002 1002
 							<td>
1003 1003
 								<select name="ayecode-ui-settings[css]" id="wpbs-css">
1004
-									<option	value="compatibility" <?php selected( $this->settings['css'], 'compatibility' ); ?>><?php _e( 'Compatibility Mode (default)', 'aui' ); ?></option>
1005
-									<option value="core" <?php selected( $this->settings['css'], 'core' ); ?>><?php _e( 'Full Mode', 'aui' ); ?></option>
1006
-									<option	value="" <?php selected( $this->settings['css'], '' ); ?>><?php _e( 'Disabled', 'aui' ); ?></option>
1004
+									<option	value="compatibility" <?php selected($this->settings['css'], 'compatibility'); ?>><?php _e('Compatibility Mode (default)', 'aui'); ?></option>
1005
+									<option value="core" <?php selected($this->settings['css'], 'core'); ?>><?php _e('Full Mode', 'aui'); ?></option>
1006
+									<option	value="" <?php selected($this->settings['css'], ''); ?>><?php _e('Disabled', 'aui'); ?></option>
1007 1007
 								</select>
1008 1008
 							</td>
1009 1009
 						</tr>
1010 1010
 
1011 1011
 						<tr valign="top">
1012 1012
 							<th scope="row"><label
1013
-									for="wpbs-js"><?php _e( 'Load JS', 'aui' ); ?></label></th>
1013
+									for="wpbs-js"><?php _e('Load JS', 'aui'); ?></label></th>
1014 1014
 							<td>
1015 1015
 								<select name="ayecode-ui-settings[js]" id="wpbs-js">
1016
-									<option	value="core-popper" <?php selected( $this->settings['js'], 'core-popper' ); ?>><?php _e( 'Core + Popper (default)', 'aui' ); ?></option>
1017
-									<option value="popper" <?php selected( $this->settings['js'], 'popper' ); ?>><?php _e( 'Popper', 'aui' ); ?></option>
1018
-									<option value="required" <?php selected( $this->settings['js'], 'required' ); ?>><?php _e( 'Required functions only', 'aui' ); ?></option>
1019
-									<option	value="" <?php selected( $this->settings['js'], '' ); ?>><?php _e( 'Disabled (not recommended)', 'aui' ); ?></option>
1016
+									<option	value="core-popper" <?php selected($this->settings['js'], 'core-popper'); ?>><?php _e('Core + Popper (default)', 'aui'); ?></option>
1017
+									<option value="popper" <?php selected($this->settings['js'], 'popper'); ?>><?php _e('Popper', 'aui'); ?></option>
1018
+									<option value="required" <?php selected($this->settings['js'], 'required'); ?>><?php _e('Required functions only', 'aui'); ?></option>
1019
+									<option	value="" <?php selected($this->settings['js'], ''); ?>><?php _e('Disabled (not recommended)', 'aui'); ?></option>
1020 1020
 								</select>
1021 1021
 							</td>
1022 1022
 						</tr>
1023 1023
 
1024 1024
 						<tr valign="top">
1025 1025
 							<th scope="row"><label
1026
-									for="wpbs-font_size"><?php _e( 'HTML Font Size (px)', 'aui' ); ?></label></th>
1026
+									for="wpbs-font_size"><?php _e('HTML Font Size (px)', 'aui'); ?></label></th>
1027 1027
 							<td>
1028
-								<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" />
1029
-								<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>
1028
+								<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" />
1029
+								<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>
1030 1030
 							</td>
1031 1031
 						</tr>
1032 1032
 
1033 1033
 					</table>
1034 1034
 
1035
-					<h2><?php _e( 'Backend', 'aui' ); ?> (wp-admin)</h2>
1035
+					<h2><?php _e('Backend', 'aui'); ?> (wp-admin)</h2>
1036 1036
 					<table class="form-table wpbs-table-settings">
1037 1037
 						<tr valign="top">
1038 1038
 							<th scope="row"><label
1039
-									for="wpbs-css-admin"><?php _e( 'Load CSS', 'aui' ); ?></label></th>
1039
+									for="wpbs-css-admin"><?php _e('Load CSS', 'aui'); ?></label></th>
1040 1040
 							<td>
1041 1041
 								<select name="ayecode-ui-settings[css_backend]" id="wpbs-css-admin">
1042
-									<option	value="compatibility" <?php selected( $this->settings['css_backend'], 'compatibility' ); ?>><?php _e( 'Compatibility Mode (default)', 'aui' ); ?></option>
1043
-									<option value="core" <?php selected( $this->settings['css_backend'], 'core' ); ?>><?php _e( 'Full Mode (will cause style issues)', 'aui' ); ?></option>
1044
-									<option	value="" <?php selected( $this->settings['css_backend'], '' ); ?>><?php _e( 'Disabled', 'aui' ); ?></option>
1042
+									<option	value="compatibility" <?php selected($this->settings['css_backend'], 'compatibility'); ?>><?php _e('Compatibility Mode (default)', 'aui'); ?></option>
1043
+									<option value="core" <?php selected($this->settings['css_backend'], 'core'); ?>><?php _e('Full Mode (will cause style issues)', 'aui'); ?></option>
1044
+									<option	value="" <?php selected($this->settings['css_backend'], ''); ?>><?php _e('Disabled', 'aui'); ?></option>
1045 1045
 								</select>
1046 1046
 							</td>
1047 1047
 						</tr>
1048 1048
 
1049 1049
 						<tr valign="top">
1050 1050
 							<th scope="row"><label
1051
-									for="wpbs-js-admin"><?php _e( 'Load JS', 'aui' ); ?></label></th>
1051
+									for="wpbs-js-admin"><?php _e('Load JS', 'aui'); ?></label></th>
1052 1052
 							<td>
1053 1053
 								<select name="ayecode-ui-settings[js_backend]" id="wpbs-js-admin">
1054
-									<option	value="core-popper" <?php selected( $this->settings['js_backend'], 'core-popper' ); ?>><?php _e( 'Core + Popper (default)', 'aui' ); ?></option>
1055
-									<option value="popper" <?php selected( $this->settings['js_backend'], 'popper' ); ?>><?php _e( 'Popper', 'aui' ); ?></option>
1056
-									<option value="required" <?php selected( $this->settings['js_backend'], 'required' ); ?>><?php _e( 'Required functions only', 'aui' ); ?></option>
1057
-									<option	value="" <?php selected( $this->settings['js_backend'], '' ); ?>><?php _e( 'Disabled (not recommended)', 'aui' ); ?></option>
1054
+									<option	value="core-popper" <?php selected($this->settings['js_backend'], 'core-popper'); ?>><?php _e('Core + Popper (default)', 'aui'); ?></option>
1055
+									<option value="popper" <?php selected($this->settings['js_backend'], 'popper'); ?>><?php _e('Popper', 'aui'); ?></option>
1056
+									<option value="required" <?php selected($this->settings['js_backend'], 'required'); ?>><?php _e('Required functions only', 'aui'); ?></option>
1057
+									<option	value="" <?php selected($this->settings['js_backend'], ''); ?>><?php _e('Disabled (not recommended)', 'aui'); ?></option>
1058 1058
 								</select>
1059 1059
 							</td>
1060 1060
 						</tr>
1061 1061
 
1062 1062
 						<tr valign="top">
1063 1063
 							<th scope="row"><label
1064
-									for="wpbs-disable-admin"><?php _e( 'Disable load on URL', 'aui' ); ?></label></th>
1064
+									for="wpbs-disable-admin"><?php _e('Disable load on URL', 'aui'); ?></label></th>
1065 1065
 							<td>
1066
-								<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>
1067
-								<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>
1066
+								<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>
1067
+								<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>
1068 1068
 
1069 1069
 							</td>
1070 1070
 						</tr>
@@ -1082,9 +1082,9 @@  discard block
 block discarded – undo
1082 1082
 			<?php
1083 1083
 		}
1084 1084
 
1085
-		public function customizer_settings($wp_customize){
1085
+		public function customizer_settings($wp_customize) {
1086 1086
 			$wp_customize->add_section('aui_settings', array(
1087
-				'title'    => __('AyeCode UI','aui'),
1087
+				'title'    => __('AyeCode UI', 'aui'),
1088 1088
 				'priority' => 120,
1089 1089
 			));
1090 1090
 
@@ -1098,8 +1098,8 @@  discard block
 block discarded – undo
1098 1098
 				'type'              => 'option',
1099 1099
 				'transport'         => 'refresh',
1100 1100
 			));
1101
-			$wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_primary', array(
1102
-				'label'    => __('Primary Color','aui'),
1101
+			$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'color_primary', array(
1102
+				'label'    => __('Primary Color', 'aui'),
1103 1103
 				'section'  => 'aui_settings',
1104 1104
 				'settings' => 'aui_options[color_primary]',
1105 1105
 			)));
@@ -1111,8 +1111,8 @@  discard block
 block discarded – undo
1111 1111
 				'type'              => 'option',
1112 1112
 				'transport'         => 'refresh',
1113 1113
 			));
1114
-			$wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_secondary', array(
1115
-				'label'    => __('Secondary Color','aui'),
1114
+			$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'color_secondary', array(
1115
+				'label'    => __('Secondary Color', 'aui'),
1116 1116
 				'section'  => 'aui_settings',
1117 1117
 				'settings' => 'aui_options[color_secondary]',
1118 1118
 			)));
@@ -1138,12 +1138,12 @@  discard block
 block discarded – undo
1138 1138
 			.collapse.show:not(.in){display: inherit;}
1139 1139
 			.fade.show{opacity: 1;}
1140 1140
 
1141
-			<?php if( defined( 'SVQ_THEME_VERSION' ) ){ ?>
1141
+			<?php if (defined('SVQ_THEME_VERSION')) { ?>
1142 1142
 			/* KLEO theme specific */
1143 1143
 			.kleo-main-header .navbar-collapse.collapse.show:not(.in){display: inherit !important;}
1144 1144
 			<?php } ?>
1145 1145
 
1146
-			<?php if( defined( 'FUSION_BUILDER_VERSION' ) ){ ?>
1146
+			<?php if (defined('FUSION_BUILDER_VERSION')) { ?>
1147 1147
 			/* With Avada builder */
1148 1148
 			body.modal-open .modal.in  {opacity:1;z-index: 99999}
1149 1149
 			body.modal-open .modal.bsui.in .modal-content  {box-shadow: none;}
@@ -1151,7 +1151,7 @@  discard block
 block discarded – undo
1151 1151
 			<?php } ?>
1152 1152
 			</style>
1153 1153
 			<?php
1154
-			return str_replace( array(
1154
+			return str_replace(array(
1155 1155
 				'<style>',
1156 1156
 				'</style>'
1157 1157
 			), '', ob_get_clean());
@@ -1171,16 +1171,16 @@  discard block
 block discarded – undo
1171 1171
 				<?php
1172 1172
 
1173 1173
 					// BS v3 compat
1174
-					if( self::is_bs3_compat() ){
1174
+					if (self::is_bs3_compat()) {
1175 1175
 					    echo self::bs3_compat_css();
1176 1176
 					}
1177 1177
 
1178
-					if(!is_admin() && $primary_color != AUI_PRIMARY_COLOR_ORIGINAL){
1179
-						echo self::css_primary($primary_color,$compatibility);
1178
+					if (!is_admin() && $primary_color != AUI_PRIMARY_COLOR_ORIGINAL) {
1179
+						echo self::css_primary($primary_color, $compatibility);
1180 1180
 					}
1181 1181
 
1182
-					if(!is_admin() && $secondary_color != AUI_SECONDARY_COLOR_ORIGINAL){
1183
-						echo self::css_secondary($settings['color_secondary'],$compatibility);
1182
+					if (!is_admin() && $secondary_color != AUI_SECONDARY_COLOR_ORIGINAL) {
1183
+						echo self::css_secondary($settings['color_secondary'], $compatibility);
1184 1184
 					}
1185 1185
                 ?>
1186 1186
 			</style>
@@ -1190,7 +1190,7 @@  discard block
 block discarded – undo
1190 1190
 			/*
1191 1191
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
1192 1192
 			 */
1193
-			return str_replace( array(
1193
+			return str_replace(array(
1194 1194
 				'<style>',
1195 1195
 				'</style>'
1196 1196
 			), '', ob_get_clean());
@@ -1201,48 +1201,48 @@  discard block
 block discarded – undo
1201 1201
 		 *
1202 1202
 		 * @return bool
1203 1203
 		 */
1204
-		public static function is_bs3_compat(){
1204
+		public static function is_bs3_compat() {
1205 1205
 			return defined('AYECODE_UI_BS3_COMPAT') || defined('SVQ_THEME_VERSION') || defined('FUSION_BUILDER_VERSION');
1206 1206
 		}
1207 1207
 
1208
-		public static function css_primary($color_code,$compatibility){;
1208
+		public static function css_primary($color_code, $compatibility) {;
1209 1209
 			$color_code = sanitize_hex_color($color_code);
1210
-			if(!$color_code){return '';}
1210
+			if (!$color_code) {return ''; }
1211 1211
 			/**
1212 1212
 			 * c = color, b = background color, o = border-color, f = fill
1213 1213
 			 */
1214 1214
 			$selectors = array(
1215 1215
 				'a' => array('c'),
1216
-				'.btn-primary' => array('b','o'),
1217
-				'.btn-primary.disabled' => array('b','o'),
1218
-				'.btn-primary:disabled' => array('b','o'),
1219
-				'.btn-outline-primary' => array('c','o'),
1220
-				'.btn-outline-primary:hover' => array('b','o'),
1221
-				'.btn-outline-primary:not(:disabled):not(.disabled).active' => array('b','o'),
1222
-				'.btn-outline-primary:not(:disabled):not(.disabled):active' => array('b','o'),
1223
-				'.show>.btn-outline-primary.dropdown-toggle' => array('b','o'),
1216
+				'.btn-primary' => array('b', 'o'),
1217
+				'.btn-primary.disabled' => array('b', 'o'),
1218
+				'.btn-primary:disabled' => array('b', 'o'),
1219
+				'.btn-outline-primary' => array('c', 'o'),
1220
+				'.btn-outline-primary:hover' => array('b', 'o'),
1221
+				'.btn-outline-primary:not(:disabled):not(.disabled).active' => array('b', 'o'),
1222
+				'.btn-outline-primary:not(:disabled):not(.disabled):active' => array('b', 'o'),
1223
+				'.show>.btn-outline-primary.dropdown-toggle' => array('b', 'o'),
1224 1224
 				'.btn-link' => array('c'),
1225 1225
 				'.dropdown-item.active' => array('b'),
1226
-				'.custom-control-input:checked~.custom-control-label::before' => array('b','o'),
1227
-				'.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before' => array('b','o'),
1226
+				'.custom-control-input:checked~.custom-control-label::before' => array('b', 'o'),
1227
+				'.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before' => array('b', 'o'),
1228 1228
 //				'.custom-range::-webkit-slider-thumb' => array('b'), // these break the inline rules...
1229 1229
 //				'.custom-range::-moz-range-thumb' => array('b'),
1230 1230
 //				'.custom-range::-ms-thumb' => array('b'),
1231 1231
 				'.nav-pills .nav-link.active' => array('b'),
1232 1232
 				'.nav-pills .show>.nav-link' => array('b'),
1233 1233
 				'.page-link' => array('c'),
1234
-				'.page-item.active .page-link' => array('b','o'),
1234
+				'.page-item.active .page-link' => array('b', 'o'),
1235 1235
 				'.badge-primary' => array('b'),
1236
-				'.alert-primary' => array('b','o'),
1236
+				'.alert-primary' => array('b', 'o'),
1237 1237
 				'.progress-bar' => array('b'),
1238
-				'.list-group-item.active' => array('b','o'),
1239
-				'.bg-primary' => array('b','f'),
1238
+				'.list-group-item.active' => array('b', 'o'),
1239
+				'.bg-primary' => array('b', 'f'),
1240 1240
 				'.btn-link.btn-primary' => array('c'),
1241 1241
 				'.select2-container .select2-results__option--highlighted.select2-results__option[aria-selected=true]' => array('b'),
1242 1242
 			);
1243 1243
 
1244 1244
 			$important_selectors = array(
1245
-				'.bg-primary' => array('b','f'),
1245
+				'.bg-primary' => array('b', 'f'),
1246 1246
 				'.border-primary' => array('o'),
1247 1247
 				'.text-primary' => array('c'),
1248 1248
 			);
@@ -1259,116 +1259,116 @@  discard block
 block discarded – undo
1259 1259
 			$output = '';
1260 1260
 
1261 1261
 			// build rules into each type
1262
-			foreach($selectors as $selector => $types){
1263
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1264
-				$types = array_combine($types,$types);
1265
-				if(isset($types['c'])){$color[] = $selector;}
1266
-				if(isset($types['b'])){$background[] = $selector;}
1267
-				if(isset($types['o'])){$border[] = $selector;}
1268
-				if(isset($types['f'])){$fill[] = $selector;}
1262
+			foreach ($selectors as $selector => $types) {
1263
+				$selector = $compatibility ? ".bsui " . $selector : $selector;
1264
+				$types = array_combine($types, $types);
1265
+				if (isset($types['c'])) {$color[] = $selector; }
1266
+				if (isset($types['b'])) {$background[] = $selector; }
1267
+				if (isset($types['o'])) {$border[] = $selector; }
1268
+				if (isset($types['f'])) {$fill[] = $selector; }
1269 1269
 			}
1270 1270
 
1271 1271
 			// build rules into each type
1272
-			foreach($important_selectors as $selector => $types){
1273
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1274
-				$types = array_combine($types,$types);
1275
-				if(isset($types['c'])){$color_i[] = $selector;}
1276
-				if(isset($types['b'])){$background_i[] = $selector;}
1277
-				if(isset($types['o'])){$border_i[] = $selector;}
1278
-				if(isset($types['f'])){$fill_i[] = $selector;}
1272
+			foreach ($important_selectors as $selector => $types) {
1273
+				$selector = $compatibility ? ".bsui " . $selector : $selector;
1274
+				$types = array_combine($types, $types);
1275
+				if (isset($types['c'])) {$color_i[] = $selector; }
1276
+				if (isset($types['b'])) {$background_i[] = $selector; }
1277
+				if (isset($types['o'])) {$border_i[] = $selector; }
1278
+				if (isset($types['f'])) {$fill_i[] = $selector; }
1279 1279
 			}
1280 1280
 
1281 1281
 			// add any color rules
1282
-			if(!empty($color)){
1283
-				$output .= implode(",",$color) . "{color: $color_code;} ";
1282
+			if (!empty($color)) {
1283
+				$output .= implode(",", $color) . "{color: $color_code;} ";
1284 1284
 			}
1285
-			if(!empty($color_i)){
1286
-				$output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1285
+			if (!empty($color_i)) {
1286
+				$output .= implode(",", $color_i) . "{color: $color_code !important;} ";
1287 1287
 			}
1288 1288
 
1289 1289
 			// add any background color rules
1290
-			if(!empty($background)){
1291
-				$output .= implode(",",$background) . "{background-color: $color_code;} ";
1290
+			if (!empty($background)) {
1291
+				$output .= implode(",", $background) . "{background-color: $color_code;} ";
1292 1292
 			}
1293
-			if(!empty($background_i)){
1294
-				$output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1293
+			if (!empty($background_i)) {
1294
+				$output .= implode(",", $background_i) . "{background-color: $color_code !important;} ";
1295 1295
 			}
1296 1296
 
1297 1297
 			// add any border color rules
1298
-			if(!empty($border)){
1299
-				$output .= implode(",",$border) . "{border-color: $color_code;} ";
1298
+			if (!empty($border)) {
1299
+				$output .= implode(",", $border) . "{border-color: $color_code;} ";
1300 1300
 			}
1301
-			if(!empty($border_i)){
1302
-				$output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1301
+			if (!empty($border_i)) {
1302
+				$output .= implode(",", $border_i) . "{border-color: $color_code !important;} ";
1303 1303
 			}
1304 1304
 
1305 1305
 			// add any fill color rules
1306
-			if(!empty($fill)){
1307
-				$output .= implode(",",$fill) . "{fill: $color_code;} ";
1306
+			if (!empty($fill)) {
1307
+				$output .= implode(",", $fill) . "{fill: $color_code;} ";
1308 1308
 			}
1309
-			if(!empty($fill_i)){
1310
-				$output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1309
+			if (!empty($fill_i)) {
1310
+				$output .= implode(",", $fill_i) . "{fill: $color_code !important;} ";
1311 1311
 			}
1312 1312
 
1313 1313
 
1314 1314
 			$prefix = $compatibility ? ".bsui " : "";
1315 1315
 
1316 1316
 			// darken
1317
-			$darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1318
-			$darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1319
-			$darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1317
+			$darker_075 = self::css_hex_lighten_darken($color_code, "-0.075");
1318
+			$darker_10 = self::css_hex_lighten_darken($color_code, "-0.10");
1319
+			$darker_125 = self::css_hex_lighten_darken($color_code, "-0.125");
1320 1320
 
1321 1321
 			// lighten
1322
-			$lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
1322
+			$lighten_25 = self::css_hex_lighten_darken($color_code, "0.25");
1323 1323
 
1324 1324
 			// opacity see https://css-tricks.com/8-digit-hex-codes/
1325
-			$op_25 = $color_code."40"; // 25% opacity
1325
+			$op_25 = $color_code . "40"; // 25% opacity
1326 1326
 
1327 1327
 
1328 1328
 			// button states
1329
-			$output .= $prefix ." .btn-primary:hover{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1330
-			$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;} ";
1331
-			$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.";} ";
1332
-			$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;} ";
1329
+			$output .= $prefix . " .btn-primary:hover{background-color: " . $darker_075 . ";    border-color: " . $darker_10 . ";} ";
1330
+			$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;} ";
1331
+			$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 . ";} ";
1332
+			$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;} ";
1333 1333
 
1334 1334
 
1335 1335
 			// dropdown's
1336
-			$output .= $prefix ." .dropdown-item.active, $prefix .dropdown-item:active{background-color: $color_code;} ";
1336
+			$output .= $prefix . " .dropdown-item.active, $prefix .dropdown-item:active{background-color: $color_code;} ";
1337 1337
 
1338 1338
 
1339 1339
 			// input states
1340
-			$output .= $prefix ." .form-control:focus{border-color: ".$lighten_25.";box-shadow: 0 0 0 0.2rem $op_25;} ";
1340
+			$output .= $prefix . " .form-control:focus{border-color: " . $lighten_25 . ";box-shadow: 0 0 0 0.2rem $op_25;} ";
1341 1341
 
1342 1342
 			// page link
1343
-			$output .= $prefix ." .page-link:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1343
+			$output .= $prefix . " .page-link:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1344 1344
 
1345 1345
 			return $output;
1346 1346
 		}
1347 1347
 
1348
-		public static function css_secondary($color_code,$compatibility){;
1348
+		public static function css_secondary($color_code, $compatibility) {;
1349 1349
 			$color_code = sanitize_hex_color($color_code);
1350
-			if(!$color_code){return '';}
1350
+			if (!$color_code) {return ''; }
1351 1351
 			/**
1352 1352
 			 * c = color, b = background color, o = border-color, f = fill
1353 1353
 			 */
1354 1354
 			$selectors = array(
1355
-				'.btn-secondary' => array('b','o'),
1356
-				'.btn-secondary.disabled' => array('b','o'),
1357
-				'.btn-secondary:disabled' => array('b','o'),
1358
-				'.btn-outline-secondary' => array('c','o'),
1359
-				'.btn-outline-secondary:hover' => array('b','o'),
1355
+				'.btn-secondary' => array('b', 'o'),
1356
+				'.btn-secondary.disabled' => array('b', 'o'),
1357
+				'.btn-secondary:disabled' => array('b', 'o'),
1358
+				'.btn-outline-secondary' => array('c', 'o'),
1359
+				'.btn-outline-secondary:hover' => array('b', 'o'),
1360 1360
 				'.btn-outline-secondary.disabled' => array('c'),
1361 1361
 				'.btn-outline-secondary:disabled' => array('c'),
1362
-				'.btn-outline-secondary:not(:disabled):not(.disabled):active' => array('b','o'),
1363
-				'.btn-outline-secondary:not(:disabled):not(.disabled).active' => array('b','o'),
1364
-				'.btn-outline-secondary.dropdown-toggle' => array('b','o'),
1362
+				'.btn-outline-secondary:not(:disabled):not(.disabled):active' => array('b', 'o'),
1363
+				'.btn-outline-secondary:not(:disabled):not(.disabled).active' => array('b', 'o'),
1364
+				'.btn-outline-secondary.dropdown-toggle' => array('b', 'o'),
1365 1365
 				'.badge-secondary' => array('b'),
1366
-				'.alert-secondary' => array('b','o'),
1366
+				'.alert-secondary' => array('b', 'o'),
1367 1367
 				'.btn-link.btn-secondary' => array('c'),
1368 1368
 			);
1369 1369
 
1370 1370
 			$important_selectors = array(
1371
-				'.bg-secondary' => array('b','f'),
1371
+				'.bg-secondary' => array('b', 'f'),
1372 1372
 				'.border-secondary' => array('o'),
1373 1373
 				'.text-secondary' => array('c'),
1374 1374
 			);
@@ -1385,77 +1385,77 @@  discard block
 block discarded – undo
1385 1385
 			$output = '';
1386 1386
 
1387 1387
 			// build rules into each type
1388
-			foreach($selectors as $selector => $types){
1389
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1390
-				$types = array_combine($types,$types);
1391
-				if(isset($types['c'])){$color[] = $selector;}
1392
-				if(isset($types['b'])){$background[] = $selector;}
1393
-				if(isset($types['o'])){$border[] = $selector;}
1394
-				if(isset($types['f'])){$fill[] = $selector;}
1388
+			foreach ($selectors as $selector => $types) {
1389
+				$selector = $compatibility ? ".bsui " . $selector : $selector;
1390
+				$types = array_combine($types, $types);
1391
+				if (isset($types['c'])) {$color[] = $selector; }
1392
+				if (isset($types['b'])) {$background[] = $selector; }
1393
+				if (isset($types['o'])) {$border[] = $selector; }
1394
+				if (isset($types['f'])) {$fill[] = $selector; }
1395 1395
 			}
1396 1396
 
1397 1397
 			// build rules into each type
1398
-			foreach($important_selectors as $selector => $types){
1399
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1400
-				$types = array_combine($types,$types);
1401
-				if(isset($types['c'])){$color_i[] = $selector;}
1402
-				if(isset($types['b'])){$background_i[] = $selector;}
1403
-				if(isset($types['o'])){$border_i[] = $selector;}
1404
-				if(isset($types['f'])){$fill_i[] = $selector;}
1398
+			foreach ($important_selectors as $selector => $types) {
1399
+				$selector = $compatibility ? ".bsui " . $selector : $selector;
1400
+				$types = array_combine($types, $types);
1401
+				if (isset($types['c'])) {$color_i[] = $selector; }
1402
+				if (isset($types['b'])) {$background_i[] = $selector; }
1403
+				if (isset($types['o'])) {$border_i[] = $selector; }
1404
+				if (isset($types['f'])) {$fill_i[] = $selector; }
1405 1405
 			}
1406 1406
 
1407 1407
 			// add any color rules
1408
-			if(!empty($color)){
1409
-				$output .= implode(",",$color) . "{color: $color_code;} ";
1408
+			if (!empty($color)) {
1409
+				$output .= implode(",", $color) . "{color: $color_code;} ";
1410 1410
 			}
1411
-			if(!empty($color_i)){
1412
-				$output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1411
+			if (!empty($color_i)) {
1412
+				$output .= implode(",", $color_i) . "{color: $color_code !important;} ";
1413 1413
 			}
1414 1414
 
1415 1415
 			// add any background color rules
1416
-			if(!empty($background)){
1417
-				$output .= implode(",",$background) . "{background-color: $color_code;} ";
1416
+			if (!empty($background)) {
1417
+				$output .= implode(",", $background) . "{background-color: $color_code;} ";
1418 1418
 			}
1419
-			if(!empty($background_i)){
1420
-				$output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1419
+			if (!empty($background_i)) {
1420
+				$output .= implode(",", $background_i) . "{background-color: $color_code !important;} ";
1421 1421
 			}
1422 1422
 
1423 1423
 			// add any border color rules
1424
-			if(!empty($border)){
1425
-				$output .= implode(",",$border) . "{border-color: $color_code;} ";
1424
+			if (!empty($border)) {
1425
+				$output .= implode(",", $border) . "{border-color: $color_code;} ";
1426 1426
 			}
1427
-			if(!empty($border_i)){
1428
-				$output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1427
+			if (!empty($border_i)) {
1428
+				$output .= implode(",", $border_i) . "{border-color: $color_code !important;} ";
1429 1429
 			}
1430 1430
 
1431 1431
 			// add any fill color rules
1432
-			if(!empty($fill)){
1433
-				$output .= implode(",",$fill) . "{fill: $color_code;} ";
1432
+			if (!empty($fill)) {
1433
+				$output .= implode(",", $fill) . "{fill: $color_code;} ";
1434 1434
 			}
1435
-			if(!empty($fill_i)){
1436
-				$output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1435
+			if (!empty($fill_i)) {
1436
+				$output .= implode(",", $fill_i) . "{fill: $color_code !important;} ";
1437 1437
 			}
1438 1438
 
1439 1439
 
1440 1440
 			$prefix = $compatibility ? ".bsui " : "";
1441 1441
 
1442 1442
 			// darken
1443
-			$darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1444
-			$darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1445
-			$darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1443
+			$darker_075 = self::css_hex_lighten_darken($color_code, "-0.075");
1444
+			$darker_10 = self::css_hex_lighten_darken($color_code, "-0.10");
1445
+			$darker_125 = self::css_hex_lighten_darken($color_code, "-0.125");
1446 1446
 
1447 1447
 			// lighten
1448
-			$lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
1448
+			$lighten_25 = self::css_hex_lighten_darken($color_code, "0.25");
1449 1449
 
1450 1450
 			// opacity see https://css-tricks.com/8-digit-hex-codes/
1451
-			$op_25 = $color_code."40"; // 25% opacity
1451
+			$op_25 = $color_code . "40"; // 25% opacity
1452 1452
 
1453 1453
 
1454 1454
 			// button states
1455
-			$output .= $prefix ." .btn-secondary:hover{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1456
-			$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;} ";
1457
-			$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.";} ";
1458
-			$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;} ";
1455
+			$output .= $prefix . " .btn-secondary:hover{background-color: " . $darker_075 . ";    border-color: " . $darker_10 . ";} ";
1456
+			$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;} ";
1457
+			$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 . ";} ";
1458
+			$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;} ";
1459 1459
 
1460 1460
 
1461 1461
 			return $output;
@@ -1491,8 +1491,8 @@  discard block
 block discarded – undo
1491 1491
 		/**
1492 1492
 		 * Check if we should display examples.
1493 1493
 		 */
1494
-		public function maybe_show_examples(){
1495
-			if(current_user_can('manage_options') && isset($_REQUEST['preview-aui'])){
1494
+		public function maybe_show_examples() {
1495
+			if (current_user_can('manage_options') && isset($_REQUEST['preview-aui'])) {
1496 1496
 				echo "<head>";
1497 1497
 				wp_head();
1498 1498
 				echo "</head>";
@@ -1508,7 +1508,7 @@  discard block
 block discarded – undo
1508 1508
 		 *
1509 1509
 		 * @return string
1510 1510
 		 */
1511
-		public function get_examples(){
1511
+		public function get_examples() {
1512 1512
 			$output = '';
1513 1513
 
1514 1514
 
Please login to merge, or discard this patch.