Passed
Push — master ( afad5e...c5d98b )
by Stiofan
05:31
created
vendor/composer/InstalledVersions.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -312,9 +312,9 @@
 block discarded – undo
312 312
             foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
313 313
                 if (isset(self::$installedByVendor[$vendorDir])) {
314 314
                     $installed[] = self::$installedByVendor[$vendorDir];
315
-                } elseif (is_file($vendorDir.'/composer/installed.php')) {
316
-                    $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php';
317
-                    if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
315
+                } elseif (is_file($vendorDir . '/composer/installed.php')) {
316
+                    $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir . '/composer/installed.php';
317
+                    if (null === self::$installed && strtr($vendorDir . '/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
318 318
                         self::$installed = $installed[count($installed) - 1];
319 319
                     }
320 320
                 }
Please login to merge, or discard this patch.
vendor/composer/platform_check.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -14,9 +14,9 @@
 block discarded – undo
14 14
     }
15 15
     if (!ini_get('display_errors')) {
16 16
         if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
17
-            fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL);
17
+            fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL . PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL . PHP_EOL);
18 18
         } elseif (!headers_sent()) {
19
-            echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL;
19
+            echo 'Composer detected issues in your platform:' . PHP_EOL . PHP_EOL . str_replace('You are running ' . PHP_VERSION . '.', '', implode(PHP_EOL, $issues)) . PHP_EOL . PHP_EOL;
20 20
         }
21 21
     }
22 22
     trigger_error(
Please login to merge, or discard this patch.
invoicing.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -15,20 +15,20 @@  discard block
 block discarded – undo
15 15
  * @package GetPaid
16 16
  */
17 17
 
18
-defined( 'ABSPATH' ) || exit;
18
+defined('ABSPATH') || exit;
19 19
 
20 20
 // Define constants.
21
-if ( ! defined( 'WPINV_PLUGIN_FILE' ) ) {
22
-	define( 'WPINV_PLUGIN_FILE', __FILE__ );
21
+if (!defined('WPINV_PLUGIN_FILE')) {
22
+	define('WPINV_PLUGIN_FILE', __FILE__);
23 23
 }
24 24
 
25
-if ( ! defined( 'WPINV_VERSION' ) ) {
26
-	define( 'WPINV_VERSION', '2.6.3' );
25
+if (!defined('WPINV_VERSION')) {
26
+	define('WPINV_VERSION', '2.6.3');
27 27
 }
28 28
 
29 29
 // Include the main Invoicing class.
30
-if ( ! class_exists( 'WPInv_Plugin', false ) ) {
31
-	require_once plugin_dir_path( WPINV_PLUGIN_FILE ) . 'includes/class-wpinv.php';
30
+if (!class_exists('WPInv_Plugin', false)) {
31
+	require_once plugin_dir_path(WPINV_PLUGIN_FILE) . 'includes/class-wpinv.php';
32 32
 }
33 33
 
34 34
 /**
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
  */
40 40
 function getpaid() {
41 41
 
42
-    if ( empty( $GLOBALS['invoicing'] ) ) {
42
+    if (empty($GLOBALS['invoicing'])) {
43 43
         $GLOBALS['invoicing'] = new WPInv_Plugin();
44 44
     }
45 45
 
@@ -52,9 +52,9 @@  discard block
 block discarded – undo
52 52
  * @since  2.0.8
53 53
  */
54 54
 function getpaid_deactivation_hook() {
55
-    update_option( 'wpinv_flush_permalinks', 1 );
55
+    update_option('wpinv_flush_permalinks', 1);
56 56
 }
57
-register_deactivation_hook( __FILE__, 'getpaid_deactivation_hook' );
57
+register_deactivation_hook(__FILE__, 'getpaid_deactivation_hook');
58 58
 
59 59
 /**
60 60
  * @deprecated
@@ -64,4 +64,4 @@  discard block
 block discarded – undo
64 64
 }
65 65
 
66 66
 // Kickstart the plugin.
67
-add_action( 'plugins_loaded', 'getpaid', -100 );
67
+add_action('plugins_loaded', 'getpaid', -100);
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.67";
19
-	if(empty($ayecode_ui_version) || version_compare($this_version , $ayecode_ui_version, '>')){
20
-		$ayecode_ui_version = $this_version ;
21
-		$ayecode_ui_file_key = wp_hash( __FILE__ );
19
+	if (empty($ayecode_ui_version) || 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   +103 added lines, -103 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 !== null && $text !== false ) {
78
-			$output = ' value="' . esc_attr( wp_unslash( $text ) ) . '" ';
77
+		if ($text !== null && $text !== false) {
78
+			$output = ' value="' . esc_attr(wp_unslash($text)) . '" ';
79 79
 		}
80 80
 
81 81
 		return $output;
@@ -88,12 +88,12 @@  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 ) {
95
-			$classes = self::esc_classes( $text );
96
-			if ( ! empty( $classes ) ) {
94
+		if ($text) {
95
+			$classes = self::esc_classes($text);
96
+			if (!empty($classes)) {
97 97
 				$output = ' class="' . $classes . '" ';
98 98
 			}
99 99
 		}
@@ -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 ) {
180
-			$classes = self::esc_classes( $class );
181
-			if ( ! empty( $classes ) ) {
179
+		if ($class) {
180
+			$classes = self::esc_classes($class);
181
+			if (!empty($classes)) {
182 182
 				$output = '<i class="' . $classes . '" ';
183 183
 				// extra attributes
184
-				if ( ! empty( $extra_attributes ) ) {
185
-					$output .= AUI_Component_Helper::extra_attributes( $extra_attributes );
184
+				if (!empty($extra_attributes)) {
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,14 +199,14 @@  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 211
 			} else {
212 212
 				$output .= ' ' . $args . ' ';
@@ -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,17 +240,17 @@  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 ) {
253
+		if ($output) {
254 254
 			$output = ' data-element-require="' . $output . '" ';
255 255
 		}
256 256
 
@@ -267,21 +267,21 @@  discard block
 block discarded – undo
267 267
 	 *
268 268
 	 * @return mixed Stripped value.
269 269
 	 */
270
-	public static function sanitize_html_field( $value, $input = array() ) {
270
+	public static function sanitize_html_field($value, $input = array()) {
271 271
 		$original = $value;
272 272
 
273
-		if ( is_array( $value ) ) {
274
-			foreach ( $value as $index => $item ) {
275
-				$value[ $index ] = self::_sanitize_html_field( $value, $input );
273
+		if (is_array($value)) {
274
+			foreach ($value as $index => $item) {
275
+				$value[$index] = self::_sanitize_html_field($value, $input);
276 276
 			}
277
-		} elseif ( is_object( $value ) ) {
278
-			$object_vars = get_object_vars( $value );
277
+		} elseif (is_object($value)) {
278
+			$object_vars = get_object_vars($value);
279 279
 
280
-			foreach ( $object_vars as $property_name => $property_value ) {
281
-				$value->$property_name = self::_sanitize_html_field( $property_value, $input );
280
+			foreach ($object_vars as $property_name => $property_value) {
281
+				$value->$property_name = self::_sanitize_html_field($property_value, $input);
282 282
 			}
283 283
 		} else {
284
-			$value = self::_sanitize_html_field( $value, $input );
284
+			$value = self::_sanitize_html_field($value, $input);
285 285
 		}
286 286
 
287 287
 		/**
@@ -293,7 +293,7 @@  discard block
 block discarded – undo
293 293
 		 * @param string|array $value Original content without filter.
294 294
 		 * @param array $input Input Field.
295 295
 		 */
296
-		return apply_filters( 'ayecode_ui_sanitize_html_field', $value, $original, $input );
296
+		return apply_filters('ayecode_ui_sanitize_html_field', $value, $original, $input);
297 297
 	}
298 298
 
299 299
 	/**
@@ -316,20 +316,20 @@  discard block
 block discarded – undo
316 316
 	 *
317 317
 	 * @return string Filtered content with only allowed HTML elements.
318 318
 	 */
319
-	public static function _sanitize_html_field( $value, $input = array() ) {
320
-		if ( $value === '' ) {
319
+	public static function _sanitize_html_field($value, $input = array()) {
320
+		if ($value === '') {
321 321
 			return $value;
322 322
 		}
323 323
 
324
-		$allowed_html = self::kses_allowed_html( 'post', $input );
324
+		$allowed_html = self::kses_allowed_html('post', $input);
325 325
 
326
-		if ( ! is_array( $allowed_html ) ) {
327
-			$allowed_html = wp_kses_allowed_html( 'post' );
326
+		if (!is_array($allowed_html)) {
327
+			$allowed_html = wp_kses_allowed_html('post');
328 328
 		}
329 329
 
330
-		$filtered = trim( wp_unslash( $value ) );
331
-		$filtered = wp_kses( $filtered, $allowed_html );
332
-		$filtered = balanceTags( $filtered ); // Balances tags
330
+		$filtered = trim(wp_unslash($value));
331
+		$filtered = wp_kses($filtered, $allowed_html);
332
+		$filtered = balanceTags($filtered); // Balances tags
333 333
 
334 334
 		return $filtered;
335 335
 	}
@@ -346,12 +346,12 @@  discard block
 block discarded – undo
346 346
 	 *
347 347
 	 * @return array Array of allowed HTML tags and their allowed attributes.
348 348
 	 */
349
-	public static function kses_allowed_html( $context = 'post', $input = array() ) {
350
-		$allowed_html = wp_kses_allowed_html( $context );
349
+	public static function kses_allowed_html($context = 'post', $input = array()) {
350
+		$allowed_html = wp_kses_allowed_html($context);
351 351
 
352
-		if ( is_array( $allowed_html ) ) {
352
+		if (is_array($allowed_html)) {
353 353
 			// <iframe>
354
-			if ( ! isset( $allowed_html['iframe'] ) && $context == 'post' ) {
354
+			if (!isset($allowed_html['iframe']) && $context == 'post') {
355 355
 				$allowed_html['iframe'] = array(
356 356
 					'class'           => true,
357 357
 					'id'              => true,
@@ -380,23 +380,23 @@  discard block
 block discarded – undo
380 380
 		 * @param @param string|array $context The context for which to retrieve tags.
381 381
 		 * @param array $input Input field.
382 382
 		 */
383
-		return apply_filters( 'ayecode_ui_kses_allowed_html', $allowed_html, $context, $input );
383
+		return apply_filters('ayecode_ui_kses_allowed_html', $allowed_html, $context, $input);
384 384
 	}
385 385
 
386
-	public static function get_column_class( $label_number = 2, $type = 'label' ) {
386
+	public static function get_column_class($label_number = 2, $type = 'label') {
387 387
 
388 388
 		$class = '';
389 389
 
390 390
 		// set default if empty
391
-		if( $label_number === '' ){
391
+		if ($label_number === '') {
392 392
 			$label_number = 2;
393 393
 		}
394 394
 
395
-		if ( $label_number && $label_number < 12 && $label_number > 0 ) {
396
-			if ( $type == 'label' ) {
397
-				$class = 'col-sm-' . absint( $label_number );
398
-			} elseif ( $type == 'input' ) {
399
-				$class = 'col-sm-' . ( 12 - absint( $label_number ) );
395
+		if ($label_number && $label_number < 12 && $label_number > 0) {
396
+			if ($type == 'label') {
397
+				$class = 'col-sm-' . absint($label_number);
398
+			} elseif ($type == 'input') {
399
+				$class = 'col-sm-' . (12 - absint($label_number));
400 400
 			}
401 401
 		}
402 402
 
@@ -415,8 +415,8 @@  discard block
 block discarded – undo
415 415
 	 * @param string $str String to sanitize.
416 416
 	 * @return string Sanitized string.
417 417
 	 */
418
-	public static function sanitize_textarea_field( $str ) {
419
-		$filtered = self::_sanitize_text_fields( $str, true );
418
+	public static function sanitize_textarea_field($str) {
419
+		$filtered = self::_sanitize_text_fields($str, true);
420 420
 
421 421
 		/**
422 422
 		 * Filters a sanitized textarea field string.
@@ -426,7 +426,7 @@  discard block
 block discarded – undo
426 426
 		 * @param string $filtered The sanitized string.
427 427
 		 * @param string $str      The string prior to being sanitized.
428 428
 		 */
429
-		return apply_filters( 'sanitize_textarea_field', $filtered, $str );
429
+		return apply_filters('sanitize_textarea_field', $filtered, $str);
430 430
 	}
431 431
 
432 432
 	/**
@@ -439,40 +439,40 @@  discard block
 block discarded – undo
439 439
 	 * @param bool   $keep_newlines Optional. Whether to keep newlines. Default: false.
440 440
 	 * @return string Sanitized string.
441 441
 	 */
442
-	public static function _sanitize_text_fields( $str, $keep_newlines = false ) {
443
-		if ( is_object( $str ) || is_array( $str ) ) {
442
+	public static function _sanitize_text_fields($str, $keep_newlines = false) {
443
+		if (is_object($str) || is_array($str)) {
444 444
 			return '';
445 445
 		}
446 446
 
447 447
 		$str = (string) $str;
448 448
 
449
-		$filtered = wp_check_invalid_utf8( $str );
449
+		$filtered = wp_check_invalid_utf8($str);
450 450
 
451
-		if ( strpos( $filtered, '<' ) !== false ) {
452
-			$filtered = wp_pre_kses_less_than( $filtered );
451
+		if (strpos($filtered, '<') !== false) {
452
+			$filtered = wp_pre_kses_less_than($filtered);
453 453
 			// This will strip extra whitespace for us.
454
-			$filtered = wp_strip_all_tags( $filtered, false );
454
+			$filtered = wp_strip_all_tags($filtered, false);
455 455
 
456 456
 			// Use HTML entities in a special case to make sure no later
457 457
 			// newline stripping stage could lead to a functional tag.
458
-			$filtered = str_replace( "<\n", "&lt;\n", $filtered );
458
+			$filtered = str_replace("<\n", "&lt;\n", $filtered);
459 459
 		}
460 460
 
461
-		if ( ! $keep_newlines ) {
462
-			$filtered = preg_replace( '/[\r\n\t ]+/', ' ', $filtered );
461
+		if (!$keep_newlines) {
462
+			$filtered = preg_replace('/[\r\n\t ]+/', ' ', $filtered);
463 463
 		}
464
-		$filtered = trim( $filtered );
464
+		$filtered = trim($filtered);
465 465
 
466 466
 		$found = false;
467
-		while ( preg_match( '`[^%](%[a-f0-9]{2})`i', $filtered, $match ) ) {
468
-			$filtered = str_replace( $match[1], '', $filtered );
467
+		while (preg_match('`[^%](%[a-f0-9]{2})`i', $filtered, $match)) {
468
+			$filtered = str_replace($match[1], '', $filtered);
469 469
 			$found = true;
470 470
 		}
471
-		unset( $match );
471
+		unset($match);
472 472
 
473
-		if ( $found ) {
473
+		if ($found) {
474 474
 			// Strip out the whitespace that may now exist after removing the octets.
475
-			$filtered = trim( preg_replace( '` +`', ' ', $filtered ) );
475
+			$filtered = trim(preg_replace('` +`', ' ', $filtered));
476 476
 		}
477 477
 
478 478
 		return $filtered;
Please login to merge, or discard this patch.
ayecode/wp-ayecode-ui/includes/components/class-aui-component-input.php 1 patch
Spacing   +284 added lines, -284 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'                     => '',
@@ -63,13 +63,13 @@  discard block
 block discarded – undo
63 63
 		/**
64 64
 		 * Parse incoming $args into an array and merge it with $defaults
65 65
 		 */
66
-		$args   = wp_parse_args( $args, $defaults );
66
+		$args   = wp_parse_args($args, $defaults);
67 67
 		$output = '';
68
-		if ( ! empty( $args['type'] ) ) {
68
+		if (!empty($args['type'])) {
69 69
 			// hidden label option needs to be empty
70 70
 			$args['label_type'] = $args['label_type'] == 'hidden' ? '' : $args['label_type'];
71 71
 
72
-			$type = sanitize_html_class( $args['type'] );
72
+			$type = sanitize_html_class($args['type']);
73 73
 
74 74
 			$help_text   = '';
75 75
 			$label       = '';
@@ -83,19 +83,19 @@  discard block
 block discarded – undo
83 83
 			);
84 84
 
85 85
 			// floating labels need label after
86
-			if ( $args['label_type'] == 'floating' && $type != 'checkbox' ) {
86
+			if ($args['label_type'] == 'floating' && $type != 'checkbox') {
87 87
 				$label_after         = true;
88 88
 				$args['placeholder'] = ' '; // set the placeholder not empty so the floating label works.
89 89
 			}
90 90
 
91 91
 			// Some special sauce for files
92
-			if ( $type == 'file' ) {
92
+			if ($type == 'file') {
93 93
 				$label_after = true; // if type file we need the label after
94 94
 				$args['class'] .= ' custom-file-input ';
95
-			} elseif ( $type == 'checkbox' ) {
95
+			} elseif ($type == 'checkbox') {
96 96
 				$label_after = true; // if type file we need the label after
97 97
 				$args['class'] .= ' custom-control-input ';
98
-			} elseif ( $type == 'datepicker' || $type == 'timepicker' ) {
98
+			} elseif ($type == 'datepicker' || $type == 'timepicker') {
99 99
 				$type = 'text';
100 100
 				//$args['class'] .= ' aui-flatpickr bg-initial ';
101 101
 				$args['class'] .= ' bg-initial ';
@@ -104,7 +104,7 @@  discard block
 block discarded – undo
104 104
 				// enqueue the script
105 105
 				$aui_settings = AyeCode_UI_Settings::instance();
106 106
 				$aui_settings->enqueue_flatpickr();
107
-			} elseif ( $type == 'iconpicker' ) {
107
+			} elseif ($type == 'iconpicker') {
108 108
 				$type = 'text';
109 109
 				//$args['class'] .= ' aui-flatpickr bg-initial ';
110 110
 //				$args['class'] .= ' bg-initial ';
@@ -119,8 +119,8 @@  discard block
 block discarded – undo
119 119
 				$aui_settings->enqueue_iconpicker();
120 120
 			}
121 121
 
122
-			if ( $type == 'checkbox' && !empty($args['name'] ) && strpos($args['name'], '[') === false ) {
123
-				$output .= '<input type="hidden" name="' . esc_attr( $args['name'] ) . '" value="0" />';
122
+			if ($type == 'checkbox' && !empty($args['name']) && strpos($args['name'], '[') === false) {
123
+				$output .= '<input type="hidden" name="' . esc_attr($args['name']) . '" value="0" />';
124 124
 			}
125 125
 
126 126
 
@@ -128,88 +128,88 @@  discard block
 block discarded – undo
128 128
 			$output .= '<input type="' . $type . '" ';
129 129
 
130 130
 			// name
131
-			if ( ! empty( $args['name'] ) ) {
132
-				$output .= ' name="' . esc_attr( $args['name'] ) . '" ';
131
+			if (!empty($args['name'])) {
132
+				$output .= ' name="' . esc_attr($args['name']) . '" ';
133 133
 			}
134 134
 
135 135
 			// id
136
-			if ( ! empty( $args['id'] ) ) {
137
-				$output .= ' id="' . sanitize_html_class( $args['id'] ) . '" ';
136
+			if (!empty($args['id'])) {
137
+				$output .= ' id="' . sanitize_html_class($args['id']) . '" ';
138 138
 			}
139 139
 
140 140
 			// placeholder
141
-			if ( isset( $args['placeholder'] ) && '' != $args['placeholder'] ) {
142
-				$output .= ' placeholder="' . esc_attr( $args['placeholder'] ) . '" ';
141
+			if (isset($args['placeholder']) && '' != $args['placeholder']) {
142
+				$output .= ' placeholder="' . esc_attr($args['placeholder']) . '" ';
143 143
 			}
144 144
 
145 145
 			// title
146
-			if ( ! empty( $args['title'] ) ) {
147
-				$output .= ' title="' . esc_attr( $args['title'] ) . '" ';
146
+			if (!empty($args['title'])) {
147
+				$output .= ' title="' . esc_attr($args['title']) . '" ';
148 148
 			}
149 149
 
150 150
 			// value
151
-			if ( ! empty( $args['value'] ) ) {
152
-				$output .= AUI_Component_Helper::value( $args['value'] );
151
+			if (!empty($args['value'])) {
152
+				$output .= AUI_Component_Helper::value($args['value']);
153 153
 			}
154 154
 
155 155
 			// checked, for radio and checkboxes
156
-			if ( ( $type == 'checkbox' || $type == 'radio' ) && $args['checked'] ) {
156
+			if (($type == 'checkbox' || $type == 'radio') && $args['checked']) {
157 157
 				$output .= ' checked ';
158 158
 			}
159 159
 
160 160
 			// validation text
161
-			if ( ! empty( $args['validation_text'] ) ) {
162
-				$output .= ' oninvalid="setCustomValidity(\'' . esc_attr( $args['validation_text'] ) . '\')" ';
161
+			if (!empty($args['validation_text'])) {
162
+				$output .= ' oninvalid="setCustomValidity(\'' . esc_attr($args['validation_text']) . '\')" ';
163 163
 				$output .= ' onchange="try{setCustomValidity(\'\')}catch(e){}" ';
164 164
 			}
165 165
 
166 166
 			// validation_pattern
167
-			if ( ! empty( $args['validation_pattern'] ) ) {
168
-				$output .= ' pattern="' . esc_attr( $args['validation_pattern'] ) . '" ';
167
+			if (!empty($args['validation_pattern'])) {
168
+				$output .= ' pattern="' . esc_attr($args['validation_pattern']) . '" ';
169 169
 			}
170 170
 
171 171
 			// step (for numbers)
172
-			if ( ! empty( $args['step'] ) ) {
172
+			if (!empty($args['step'])) {
173 173
 				$output .= ' step="' . $args['step'] . '" ';
174 174
 			}
175 175
 
176 176
 			// required
177
-			if ( ! empty( $args['required'] ) ) {
177
+			if (!empty($args['required'])) {
178 178
 				$output .= ' required ';
179 179
 			}
180 180
 
181 181
 			// class
182
-			$class = ! empty( $args['class'] ) ? AUI_Component_Helper::esc_classes( $args['class'] ) : '';
182
+			$class = !empty($args['class']) ? AUI_Component_Helper::esc_classes($args['class']) : '';
183 183
 			$output .= ' class="form-control ' . $class . '" ';
184 184
 
185 185
 			// data-attributes
186
-			$output .= AUI_Component_Helper::data_attributes( $args );
186
+			$output .= AUI_Component_Helper::data_attributes($args);
187 187
 
188 188
 			// extra attributes
189
-			if ( ! empty( $args['extra_attributes'] ) ) {
190
-				$output .= AUI_Component_Helper::extra_attributes( $args['extra_attributes'] );
189
+			if (!empty($args['extra_attributes'])) {
190
+				$output .= AUI_Component_Helper::extra_attributes($args['extra_attributes']);
191 191
 			}
192 192
 
193 193
 			// close
194 194
 			$output .= ' >';
195 195
 
196 196
 			// help text
197
-			if ( ! empty( $args['help_text'] ) ) {
198
-				$help_text = AUI_Component_Helper::help_text( $args['help_text'] );
197
+			if (!empty($args['help_text'])) {
198
+				$help_text = AUI_Component_Helper::help_text($args['help_text']);
199 199
 			}
200 200
 
201 201
 			// label
202
-			if ( ! empty( $args['label'] ) ) {
202
+			if (!empty($args['label'])) {
203 203
 				$label_base_class = '';
204
-				if ( $type == 'file' ) {
204
+				if ($type == 'file') {
205 205
 					$label_base_class = ' custom-file-label';
206
-				} elseif ( $type == 'checkbox' ) {
207
-					if ( ! empty( $args['label_force_left'] ) ) {
208
-						$label_args['title'] = wp_kses_post( $args['help_text'] );
206
+				} elseif ($type == 'checkbox') {
207
+					if (!empty($args['label_force_left'])) {
208
+						$label_args['title'] = wp_kses_post($args['help_text']);
209 209
 						$help_text = '';
210 210
 						//$label_args['class'] .= ' d-inline ';
211 211
 						$args['wrap_class'] .= ' align-items-center ';
212
-					}else{
212
+					} else {
213 213
 
214 214
 					}
215 215
 
@@ -217,45 +217,45 @@  discard block
 block discarded – undo
217 217
 				}
218 218
 				$label_args['class'] .= $label_base_class;
219 219
 				$temp_label_args = $label_args;
220
-				if(! empty( $args['label_force_left'] )){$temp_label_args['class'] = $label_base_class." text-muted";}
221
-				$label = self::label( $temp_label_args, $type );
220
+				if (!empty($args['label_force_left'])) {$temp_label_args['class'] = $label_base_class . " text-muted"; }
221
+				$label = self::label($temp_label_args, $type);
222 222
 			}
223 223
 
224 224
 
225 225
 
226 226
 
227 227
 			// set help text in the correct position
228
-			if ( $label_after ) {
228
+			if ($label_after) {
229 229
 				$output .= $label . $help_text;
230 230
 			}
231 231
 
232 232
 			// some input types need a separate wrap
233
-			if ( $type == 'file' ) {
234
-				$output = self::wrap( array(
233
+			if ($type == 'file') {
234
+				$output = self::wrap(array(
235 235
 					'content' => $output,
236 236
 					'class'   => 'form-group custom-file'
237
-				) );
238
-			} elseif ( $type == 'checkbox' ) {
237
+				));
238
+			} elseif ($type == 'checkbox') {
239 239
 
240 240
 				$label_args['title'] = $args['label'];
241
-				$label_col = AUI_Component_Helper::get_column_class( $args['label_col'], 'label' );
242
-				$label = !empty( $args['label_force_left'] ) ? self::label( $label_args, 'cb' ) : '<div class="' . $label_col . ' col-form-label"></div>';
243
-				$switch_size_class = $args['switch'] && !is_bool( $args['switch'] ) ? ' custom-switch-'.esc_attr( $args['switch'] ) : '';
244
-				$wrap_class = $args['switch'] ? 'custom-switch'.$switch_size_class : 'custom-checkbox';
245
-				if ( ! empty( $args['label_force_left'] ) ) {
241
+				$label_col = AUI_Component_Helper::get_column_class($args['label_col'], 'label');
242
+				$label = !empty($args['label_force_left']) ? self::label($label_args, 'cb') : '<div class="' . $label_col . ' col-form-label"></div>';
243
+				$switch_size_class = $args['switch'] && !is_bool($args['switch']) ? ' custom-switch-' . esc_attr($args['switch']) : '';
244
+				$wrap_class = $args['switch'] ? 'custom-switch' . $switch_size_class : 'custom-checkbox';
245
+				if (!empty($args['label_force_left'])) {
246 246
 					$wrap_class .= ' d-flex align-content-center';
247
-					$label = str_replace("custom-control-label","", self::label( $label_args, 'cb' ) );
247
+					$label = str_replace("custom-control-label", "", self::label($label_args, 'cb'));
248 248
 				}
249
-				$output     = self::wrap( array(
249
+				$output = self::wrap(array(
250 250
 					'content' => $output,
251 251
 					'class'   => 'custom-control ' . $wrap_class
252
-				) );
252
+				));
253 253
 
254
-				if ( $args['label_type'] == 'horizontal' ) {
255
-					$input_col = AUI_Component_Helper::get_column_class( $args['label_col'], 'input' );
254
+				if ($args['label_type'] == 'horizontal') {
255
+					$input_col = AUI_Component_Helper::get_column_class($args['label_col'], 'input');
256 256
 					$output    = $label . '<div class="' . $input_col . '">' . $output . '</div>';
257 257
 				}
258
-			} elseif ( $type == 'password' && $args['password_toggle'] && ! $args['input_group_right'] ) {
258
+			} elseif ($type == 'password' && $args['password_toggle'] && !$args['input_group_right']) {
259 259
 
260 260
 
261 261
 				// allow password field to toggle view
@@ -269,62 +269,62 @@  discard block
 block discarded – undo
269 269
 			}
270 270
 
271 271
 			// input group wraps
272
-			if ( $args['input_group_left'] || $args['input_group_right'] ) {
273
-				$w100 = strpos( $args['class'], 'w-100' ) !== false ? ' w-100' : '';
274
-				if ( $args['input_group_left'] ) {
275
-					$output = self::wrap( array(
272
+			if ($args['input_group_left'] || $args['input_group_right']) {
273
+				$w100 = strpos($args['class'], 'w-100') !== false ? ' w-100' : '';
274
+				if ($args['input_group_left']) {
275
+					$output = self::wrap(array(
276 276
 						'content'                 => $output,
277 277
 						'class'                   => $args['input_group_left_inside'] ? 'input-group-inside position-relative' . $w100 : 'input-group',
278 278
 						'input_group_left'        => $args['input_group_left'],
279 279
 						'input_group_left_inside' => $args['input_group_left_inside']
280
-					) );
280
+					));
281 281
 				}
282
-				if ( $args['input_group_right'] ) {
283
-					$output = self::wrap( array(
282
+				if ($args['input_group_right']) {
283
+					$output = self::wrap(array(
284 284
 						'content'                  => $output,
285 285
 						'class'                    => $args['input_group_right_inside'] ? 'input-group-inside position-relative' . $w100 : 'input-group',
286 286
 						'input_group_right'        => $args['input_group_right'],
287 287
 						'input_group_right_inside' => $args['input_group_right_inside']
288
-					) );
288
+					));
289 289
 				}
290 290
 
291 291
 			}
292 292
 
293
-			if ( ! $label_after ) {
293
+			if (!$label_after) {
294 294
 				$output .= $help_text;
295 295
 			}
296 296
 
297 297
 
298
-			if ( $args['label_type'] == 'horizontal' && $type != 'checkbox' ) {
299
-				$output = self::wrap( array(
298
+			if ($args['label_type'] == 'horizontal' && $type != 'checkbox') {
299
+				$output = self::wrap(array(
300 300
 					'content' => $output,
301
-					'class'   => AUI_Component_Helper::get_column_class( $args['label_col'], 'input' )
302
-				) );
301
+					'class'   => AUI_Component_Helper::get_column_class($args['label_col'], 'input')
302
+				));
303 303
 			}
304 304
 
305
-			if ( ! $label_after ) {
305
+			if (!$label_after) {
306 306
 				$output = $label . $output;
307 307
 			}
308 308
 
309 309
 			// wrap
310
-			if ( ! $args['no_wrap'] ) {
310
+			if (!$args['no_wrap']) {
311 311
 				$form_group_class = $args['label_type'] == 'floating' && $type != 'checkbox' ? 'form-label-group' : 'form-group';
312 312
 				$wrap_class       = $args['label_type'] == 'horizontal' ? $form_group_class . ' row' : $form_group_class;
313
-				$wrap_class       = ! empty( $args['wrap_class'] ) ? $wrap_class . " " . $args['wrap_class'] : $wrap_class;
314
-				$output           = self::wrap( array(
313
+				$wrap_class       = !empty($args['wrap_class']) ? $wrap_class . " " . $args['wrap_class'] : $wrap_class;
314
+				$output           = self::wrap(array(
315 315
 					'content'         => $output,
316 316
 					'class'           => $wrap_class,
317 317
 					'element_require' => $args['element_require'],
318 318
 					'argument_id'     => $args['id'],
319 319
 					'wrap_attributes' => $args['wrap_attributes'],
320
-				) );
320
+				));
321 321
 			}
322 322
 		}
323 323
 
324 324
 		return $output;
325 325
 	}
326 326
 
327
-	public static function label( $args = array(), $type = '' ) {
327
+	public static function label($args = array(), $type = '') {
328 328
 		//<label for="exampleInputEmail1">Email address</label>
329 329
 		$defaults = array(
330 330
 			'title'      => 'div',
@@ -337,33 +337,33 @@  discard block
 block discarded – undo
337 337
 		/**
338 338
 		 * Parse incoming $args into an array and merge it with $defaults
339 339
 		 */
340
-		$args   = wp_parse_args( $args, $defaults );
340
+		$args   = wp_parse_args($args, $defaults);
341 341
 		$output = '';
342 342
 
343
-		if ( $args['title'] ) {
343
+		if ($args['title']) {
344 344
 
345 345
 			// maybe hide labels //@todo set a global option for visibility class
346
-			if ( $type == 'file' || $type == 'checkbox' || $type == 'radio' || ! empty( $args['label_type'] ) ) {
346
+			if ($type == 'file' || $type == 'checkbox' || $type == 'radio' || !empty($args['label_type'])) {
347 347
 				$class = $args['class'];
348 348
 			} else {
349 349
 				$class = 'sr-only ' . $args['class'];
350 350
 			}
351 351
 
352 352
 			// maybe horizontal
353
-			if ( $args['label_type'] == 'horizontal' && $type != 'checkbox' ) {
354
-				$class .= ' ' . AUI_Component_Helper::get_column_class( $args['label_col'], 'label' ) . ' col-form-label';
353
+			if ($args['label_type'] == 'horizontal' && $type != 'checkbox') {
354
+				$class .= ' ' . AUI_Component_Helper::get_column_class($args['label_col'], 'label') . ' col-form-label';
355 355
 			}
356 356
 
357 357
 			// open
358 358
 			$output .= '<label ';
359 359
 
360 360
 			// for
361
-			if ( ! empty( $args['for'] ) ) {
362
-				$output .= ' for="' . esc_attr( $args['for'] ) . '" ';
361
+			if (!empty($args['for'])) {
362
+				$output .= ' for="' . esc_attr($args['for']) . '" ';
363 363
 			}
364 364
 
365 365
 			// class
366
-			$class = $class ? AUI_Component_Helper::esc_classes( $class ) : '';
366
+			$class = $class ? AUI_Component_Helper::esc_classes($class) : '';
367 367
 			$output .= ' class="' . $class . '" ';
368 368
 
369 369
 			// close
@@ -371,8 +371,8 @@  discard block
 block discarded – undo
371 371
 
372 372
 
373 373
 			// title, don't escape fully as can contain html
374
-			if ( ! empty( $args['title'] ) ) {
375
-				$output .= wp_kses_post( $args['title'] );
374
+			if (!empty($args['title'])) {
375
+				$output .= wp_kses_post($args['title']);
376 376
 			}
377 377
 
378 378
 			// close wrap
@@ -392,7 +392,7 @@  discard block
 block discarded – undo
392 392
 	 *
393 393
 	 * @return string
394 394
 	 */
395
-	public static function wrap( $args = array() ) {
395
+	public static function wrap($args = array()) {
396 396
 		$defaults = array(
397 397
 			'type'                     => 'div',
398 398
 			'class'                    => 'form-group',
@@ -409,31 +409,31 @@  discard block
 block discarded – undo
409 409
 		/**
410 410
 		 * Parse incoming $args into an array and merge it with $defaults
411 411
 		 */
412
-		$args   = wp_parse_args( $args, $defaults );
412
+		$args   = wp_parse_args($args, $defaults);
413 413
 		$output = '';
414
-		if ( $args['type'] ) {
414
+		if ($args['type']) {
415 415
 
416 416
 			// open
417
-			$output .= '<' . sanitize_html_class( $args['type'] );
417
+			$output .= '<' . sanitize_html_class($args['type']);
418 418
 
419 419
 			// element require
420
-			if ( ! empty( $args['element_require'] ) ) {
421
-				$output .= AUI_Component_Helper::element_require( $args['element_require'] );
420
+			if (!empty($args['element_require'])) {
421
+				$output .= AUI_Component_Helper::element_require($args['element_require']);
422 422
 				$args['class'] .= " aui-conditional-field";
423 423
 			}
424 424
 
425 425
 			// argument_id
426
-			if ( ! empty( $args['argument_id'] ) ) {
427
-				$output .= ' data-argument="' . esc_attr( $args['argument_id'] ) . '"';
426
+			if (!empty($args['argument_id'])) {
427
+				$output .= ' data-argument="' . esc_attr($args['argument_id']) . '"';
428 428
 			}
429 429
 
430 430
 			// class
431
-			$class = ! empty( $args['class'] ) ? AUI_Component_Helper::esc_classes( $args['class'] ) : '';
431
+			$class = !empty($args['class']) ? AUI_Component_Helper::esc_classes($args['class']) : '';
432 432
 			$output .= ' class="' . $class . '" ';
433 433
 
434 434
 			// Attributes
435
-			if ( ! empty( $args['wrap_attributes'] ) ) {
436
-				$output .= AUI_Component_Helper::extra_attributes( $args['wrap_attributes'] );
435
+			if (!empty($args['wrap_attributes'])) {
436
+				$output .= AUI_Component_Helper::extra_attributes($args['wrap_attributes']);
437 437
 			}
438 438
 
439 439
 			// close wrap
@@ -441,9 +441,9 @@  discard block
 block discarded – undo
441 441
 
442 442
 
443 443
 			// Input group left
444
-			if ( ! empty( $args['input_group_left'] ) ) {
445
-				$position_class   = ! empty( $args['input_group_left_inside'] ) ? 'position-absolute h-100' : '';
446
-				$input_group_left = strpos( $args['input_group_left'], '<' ) !== false ? $args['input_group_left'] : '<span class="input-group-text">' . $args['input_group_left'] . '</span>';
444
+			if (!empty($args['input_group_left'])) {
445
+				$position_class   = !empty($args['input_group_left_inside']) ? 'position-absolute h-100' : '';
446
+				$input_group_left = strpos($args['input_group_left'], '<') !== false ? $args['input_group_left'] : '<span class="input-group-text">' . $args['input_group_left'] . '</span>';
447 447
 				$output .= '<div class="input-group-prepend ' . $position_class . '">' . $input_group_left . '</div>';
448 448
 			}
449 449
 
@@ -451,15 +451,15 @@  discard block
 block discarded – undo
451 451
 			$output .= $args['content'];
452 452
 
453 453
 			// Input group right
454
-			if ( ! empty( $args['input_group_right'] ) ) {
455
-				$position_class    = ! empty( $args['input_group_left_inside'] ) ? 'position-absolute h-100' : '';
456
-				$input_group_right = strpos( $args['input_group_right'], '<' ) !== false ? $args['input_group_right'] : '<span class="input-group-text">' . $args['input_group_right'] . '</span>';
454
+			if (!empty($args['input_group_right'])) {
455
+				$position_class    = !empty($args['input_group_left_inside']) ? 'position-absolute h-100' : '';
456
+				$input_group_right = strpos($args['input_group_right'], '<') !== false ? $args['input_group_right'] : '<span class="input-group-text">' . $args['input_group_right'] . '</span>';
457 457
 				$output .= '<div class="input-group-append ' . $position_class . '">' . $input_group_right . '</div>';
458 458
 			}
459 459
 
460 460
 
461 461
 			// close wrap
462
-			$output .= '</' . sanitize_html_class( $args['type'] ) . '>';
462
+			$output .= '</' . sanitize_html_class($args['type']) . '>';
463 463
 
464 464
 
465 465
 		} else {
@@ -476,7 +476,7 @@  discard block
 block discarded – undo
476 476
 	 *
477 477
 	 * @return string The rendered component.
478 478
 	 */
479
-	public static function textarea( $args = array() ) {
479
+	public static function textarea($args = array()) {
480 480
 		$defaults = array(
481 481
 			'name'               => '',
482 482
 			'class'              => '',
@@ -513,28 +513,28 @@  discard block
 block discarded – undo
513 513
 		/**
514 514
 		 * Parse incoming $args into an array and merge it with $defaults
515 515
 		 */
516
-		$args   = wp_parse_args( $args, $defaults );
516
+		$args   = wp_parse_args($args, $defaults);
517 517
 		$output = '';
518 518
 
519 519
 		// hidden label option needs to be empty
520 520
 		$args['label_type'] = $args['label_type'] == 'hidden' ? '' : $args['label_type'];
521 521
 
522 522
 		// floating labels don't work with wysiwyg so set it as top
523
-		if ( $args['label_type'] == 'floating' && ! empty( $args['wysiwyg'] ) ) {
523
+		if ($args['label_type'] == 'floating' && !empty($args['wysiwyg'])) {
524 524
 			$args['label_type'] = 'top';
525 525
 		}
526 526
 
527 527
 		$label_after = $args['label_after'];
528 528
 
529 529
 		// floating labels need label after
530
-		if ( $args['label_type'] == 'floating' && empty( $args['wysiwyg'] ) ) {
530
+		if ($args['label_type'] == 'floating' && empty($args['wysiwyg'])) {
531 531
 			$label_after         = true;
532 532
 			$args['placeholder'] = ' '; // set the placeholder not empty so the floating label works.
533 533
 		}
534 534
 
535 535
 		// label
536
-		if ( ! empty( $args['label'] ) && is_array( $args['label'] ) ) {
537
-		} elseif ( ! empty( $args['label'] ) && ! $label_after ) {
536
+		if (!empty($args['label']) && is_array($args['label'])) {
537
+		} elseif (!empty($args['label']) && !$label_after) {
538 538
 			$label_args = array(
539 539
 				'title'      => $args['label'],
540 540
 				'for'        => $args['id'],
@@ -542,34 +542,34 @@  discard block
 block discarded – undo
542 542
 				'label_type' => $args['label_type'],
543 543
 				'label_col'  => $args['label_col']
544 544
 			);
545
-			$output .= self::label( $label_args );
545
+			$output .= self::label($label_args);
546 546
 		}
547 547
 
548 548
 		// maybe horizontal label
549
-		if ( $args['label_type'] == 'horizontal' ) {
550
-			$input_col = AUI_Component_Helper::get_column_class( $args['label_col'], 'input' );
549
+		if ($args['label_type'] == 'horizontal') {
550
+			$input_col = AUI_Component_Helper::get_column_class($args['label_col'], 'input');
551 551
 			$output .= '<div class="' . $input_col . '">';
552 552
 		}
553 553
 
554
-		if ( ! empty( $args['wysiwyg'] ) ) {
554
+		if (!empty($args['wysiwyg'])) {
555 555
 			ob_start();
556 556
 			$content   = $args['value'];
557
-			$editor_id = ! empty( $args['id'] ) ? sanitize_html_class( $args['id'] ) : 'wp_editor';
557
+			$editor_id = !empty($args['id']) ? sanitize_html_class($args['id']) : 'wp_editor';
558 558
 			$settings  = array(
559
-				'textarea_rows' => ! empty( absint( $args['rows'] ) ) ? absint( $args['rows'] ) : 4,
559
+				'textarea_rows' => !empty(absint($args['rows'])) ? absint($args['rows']) : 4,
560 560
 				'quicktags'     => false,
561 561
 				'media_buttons' => false,
562 562
 				'editor_class'  => 'form-control',
563
-				'textarea_name' => ! empty( $args['name'] ) ? sanitize_html_class( $args['name'] ) : sanitize_html_class( $args['id'] ),
563
+				'textarea_name' => !empty($args['name']) ? sanitize_html_class($args['name']) : sanitize_html_class($args['id']),
564 564
 				'teeny'         => true,
565 565
 			);
566 566
 
567 567
 			// maybe set settings if array
568
-			if ( is_array( $args['wysiwyg'] ) ) {
569
-				$settings = wp_parse_args( $args['wysiwyg'], $settings );
568
+			if (is_array($args['wysiwyg'])) {
569
+				$settings = wp_parse_args($args['wysiwyg'], $settings);
570 570
 			}
571 571
 
572
-			wp_editor( $content, $editor_id, $settings );
572
+			wp_editor($content, $editor_id, $settings);
573 573
 			$output .= ob_get_clean();
574 574
 		} else {
575 575
 
@@ -577,65 +577,65 @@  discard block
 block discarded – undo
577 577
 			$output .= '<textarea ';
578 578
 
579 579
 			// name
580
-			if ( ! empty( $args['name'] ) ) {
581
-				$output .= ' name="' . esc_attr( $args['name'] ) . '" ';
580
+			if (!empty($args['name'])) {
581
+				$output .= ' name="' . esc_attr($args['name']) . '" ';
582 582
 			}
583 583
 
584 584
 			// id
585
-			if ( ! empty( $args['id'] ) ) {
586
-				$output .= ' id="' . sanitize_html_class( $args['id'] ) . '" ';
585
+			if (!empty($args['id'])) {
586
+				$output .= ' id="' . sanitize_html_class($args['id']) . '" ';
587 587
 			}
588 588
 
589 589
 			// placeholder
590
-			if ( isset( $args['placeholder'] ) && '' != $args['placeholder'] ) {
591
-				$output .= ' placeholder="' . esc_attr( $args['placeholder'] ) . '" ';
590
+			if (isset($args['placeholder']) && '' != $args['placeholder']) {
591
+				$output .= ' placeholder="' . esc_attr($args['placeholder']) . '" ';
592 592
 			}
593 593
 
594 594
 			// title
595
-			if ( ! empty( $args['title'] ) ) {
596
-				$output .= ' title="' . esc_attr( $args['title'] ) . '" ';
595
+			if (!empty($args['title'])) {
596
+				$output .= ' title="' . esc_attr($args['title']) . '" ';
597 597
 			}
598 598
 
599 599
 			// validation text
600
-			if ( ! empty( $args['validation_text'] ) ) {
601
-				$output .= ' oninvalid="setCustomValidity(\'' . esc_attr( $args['validation_text'] ) . '\')" ';
600
+			if (!empty($args['validation_text'])) {
601
+				$output .= ' oninvalid="setCustomValidity(\'' . esc_attr($args['validation_text']) . '\')" ';
602 602
 				$output .= ' onchange="try{setCustomValidity(\'\')}catch(e){}" ';
603 603
 			}
604 604
 
605 605
 			// validation_pattern
606
-			if ( ! empty( $args['validation_pattern'] ) ) {
607
-				$output .= ' pattern="' . esc_attr( $args['validation_pattern'] ) . '" ';
606
+			if (!empty($args['validation_pattern'])) {
607
+				$output .= ' pattern="' . esc_attr($args['validation_pattern']) . '" ';
608 608
 			}
609 609
 
610 610
 			// required
611
-			if ( ! empty( $args['required'] ) ) {
611
+			if (!empty($args['required'])) {
612 612
 				$output .= ' required ';
613 613
 			}
614 614
 
615 615
 			// rows
616
-			if ( ! empty( $args['rows'] ) ) {
617
-				$output .= ' rows="' . absint( $args['rows'] ) . '" ';
616
+			if (!empty($args['rows'])) {
617
+				$output .= ' rows="' . absint($args['rows']) . '" ';
618 618
 			}
619 619
 
620 620
 
621 621
 			// class
622
-			$class = ! empty( $args['class'] ) ? $args['class'] : '';
622
+			$class = !empty($args['class']) ? $args['class'] : '';
623 623
 			$output .= ' class="form-control ' . $class . '" ';
624 624
 
625 625
 			// extra attributes
626
-			if ( ! empty( $args['extra_attributes'] ) ) {
627
-				$output .= AUI_Component_Helper::extra_attributes( $args['extra_attributes'] );
626
+			if (!empty($args['extra_attributes'])) {
627
+				$output .= AUI_Component_Helper::extra_attributes($args['extra_attributes']);
628 628
 			}
629 629
 
630 630
 			// close tag
631 631
 			$output .= ' >';
632 632
 
633 633
 			// value
634
-			if ( ! empty( $args['value'] ) ) {
635
-				if ( ! empty( $args['allow_tags'] ) ) {
636
-					$output .= AUI_Component_Helper::sanitize_html_field( $args['value'], $args ); // Sanitize HTML.
634
+			if (!empty($args['value'])) {
635
+				if (!empty($args['allow_tags'])) {
636
+					$output .= AUI_Component_Helper::sanitize_html_field($args['value'], $args); // Sanitize HTML.
637 637
 				} else {
638
-					$output .= AUI_Component_Helper::sanitize_textarea_field( $args['value'] );
638
+					$output .= AUI_Component_Helper::sanitize_textarea_field($args['value']);
639 639
 				}
640 640
 			}
641 641
 
@@ -644,23 +644,23 @@  discard block
 block discarded – undo
644 644
 
645 645
 
646 646
 			// input group wraps
647
-			if ( $args['input_group_left'] || $args['input_group_right'] ) {
648
-				$w100 = strpos( $args['class'], 'w-100' ) !== false ? ' w-100' : '';
649
-				if ( $args['input_group_left'] ) {
650
-					$output = self::wrap( array(
647
+			if ($args['input_group_left'] || $args['input_group_right']) {
648
+				$w100 = strpos($args['class'], 'w-100') !== false ? ' w-100' : '';
649
+				if ($args['input_group_left']) {
650
+					$output = self::wrap(array(
651 651
 						'content'                 => $output,
652 652
 						'class'                   => $args['input_group_left_inside'] ? 'input-group-inside position-relative' . $w100 : 'input-group',
653 653
 						'input_group_left'        => $args['input_group_left'],
654 654
 						'input_group_left_inside' => $args['input_group_left_inside']
655
-					) );
655
+					));
656 656
 				}
657
-				if ( $args['input_group_right'] ) {
658
-					$output = self::wrap( array(
657
+				if ($args['input_group_right']) {
658
+					$output = self::wrap(array(
659 659
 						'content'                  => $output,
660 660
 						'class'                    => $args['input_group_right_inside'] ? 'input-group-inside position-relative' . $w100 : 'input-group',
661 661
 						'input_group_right'        => $args['input_group_right'],
662 662
 						'input_group_right_inside' => $args['input_group_right_inside']
663
-					) );
663
+					));
664 664
 				}
665 665
 
666 666
 			}
@@ -668,7 +668,7 @@  discard block
 block discarded – undo
668 668
 
669 669
 		}
670 670
 
671
-		if ( ! empty( $args['label'] ) && $label_after ) {
671
+		if (!empty($args['label']) && $label_after) {
672 672
 			$label_args = array(
673 673
 				'title'      => $args['label'],
674 674
 				'for'        => $args['id'],
@@ -676,32 +676,32 @@  discard block
 block discarded – undo
676 676
 				'label_type' => $args['label_type'],
677 677
 				'label_col'  => $args['label_col']
678 678
 			);
679
-			$output .= self::label( $label_args );
679
+			$output .= self::label($label_args);
680 680
 		}
681 681
 
682 682
 		// help text
683
-		if ( ! empty( $args['help_text'] ) ) {
684
-			$output .= AUI_Component_Helper::help_text( $args['help_text'] );
683
+		if (!empty($args['help_text'])) {
684
+			$output .= AUI_Component_Helper::help_text($args['help_text']);
685 685
 		}
686 686
 
687 687
 		// maybe horizontal label
688
-		if ( $args['label_type'] == 'horizontal' ) {
688
+		if ($args['label_type'] == 'horizontal') {
689 689
 			$output .= '</div>';
690 690
 		}
691 691
 
692 692
 
693 693
 		// wrap
694
-		if ( ! $args['no_wrap'] ) {
694
+		if (!$args['no_wrap']) {
695 695
 			$form_group_class = $args['label_type'] == 'floating' ? 'form-label-group' : 'form-group';
696 696
 			$wrap_class       = $args['label_type'] == 'horizontal' ? $form_group_class . ' row' : $form_group_class;
697
-			$wrap_class       = ! empty( $args['wrap_class'] ) ? $wrap_class . " " . $args['wrap_class'] : $wrap_class;
698
-			$output           = self::wrap( array(
697
+			$wrap_class       = !empty($args['wrap_class']) ? $wrap_class . " " . $args['wrap_class'] : $wrap_class;
698
+			$output           = self::wrap(array(
699 699
 				'content'         => $output,
700 700
 				'class'           => $wrap_class,
701 701
 				'element_require' => $args['element_require'],
702 702
 				'argument_id'     => $args['id'],
703 703
 				'wrap_attributes' => $args['wrap_attributes'],
704
-			) );
704
+			));
705 705
 		}
706 706
 
707 707
 
@@ -715,7 +715,7 @@  discard block
 block discarded – undo
715 715
 	 *
716 716
 	 * @return string The rendered component.
717 717
 	 */
718
-	public static function select( $args = array() ) {
718
+	public static function select($args = array()) {
719 719
 		$defaults = array(
720 720
 			'class'            => '',
721 721
 			'wrap_class'       => '',
@@ -752,11 +752,11 @@  discard block
 block discarded – undo
752 752
 		/**
753 753
 		 * Parse incoming $args into an array and merge it with $defaults
754 754
 		 */
755
-		$args   = wp_parse_args( $args, $defaults );
755
+		$args   = wp_parse_args($args, $defaults);
756 756
 		$output = '';
757 757
 
758 758
 		// for now lets hide floating labels
759
-		if ( $args['label_type'] == 'floating' ) {
759
+		if ($args['label_type'] == 'floating') {
760 760
 			$args['label_type'] = 'hidden';
761 761
 		}
762 762
 
@@ -767,31 +767,31 @@  discard block
 block discarded – undo
767 767
 		$label_after = $args['label_after'];
768 768
 
769 769
 		// floating labels need label after
770
-		if ( $args['label_type'] == 'floating' ) {
770
+		if ($args['label_type'] == 'floating') {
771 771
 			$label_after         = true;
772 772
 			$args['placeholder'] = ' '; // set the placeholder not empty so the floating label works.
773 773
 		}
774 774
 
775 775
 		// Maybe setup select2
776 776
 		$is_select2 = false;
777
-		if ( ! empty( $args['select2'] ) ) {
777
+		if (!empty($args['select2'])) {
778 778
 			$args['class'] .= ' aui-select2';
779 779
 			$is_select2 = true;
780
-		} elseif ( strpos( $args['class'], 'aui-select2' ) !== false ) {
780
+		} elseif (strpos($args['class'], 'aui-select2') !== false) {
781 781
 			$is_select2 = true;
782 782
 		}
783 783
 
784 784
 		// select2 tags
785
-		if ( ! empty( $args['select2'] ) && $args['select2'] === 'tags' ) { // triple equals needed here for some reason
785
+		if (!empty($args['select2']) && $args['select2'] === 'tags') { // triple equals needed here for some reason
786 786
 			$args['data-tags']             = 'true';
787 787
 			$args['data-token-separators'] = "[',']";
788 788
 			$args['multiple']              = true;
789 789
 		}
790 790
 
791 791
 		// select2 placeholder
792
-		if ( $is_select2 && isset( $args['placeholder'] ) && '' != $args['placeholder'] && empty( $args['data-placeholder'] ) ) {
793
-			$args['data-placeholder'] = esc_attr( $args['placeholder'] );
794
-			$args['data-allow-clear'] = isset( $args['data-allow-clear'] ) ? (bool) $args['data-allow-clear'] : true;
792
+		if ($is_select2 && isset($args['placeholder']) && '' != $args['placeholder'] && empty($args['data-placeholder'])) {
793
+			$args['data-placeholder'] = esc_attr($args['placeholder']);
794
+			$args['data-allow-clear'] = isset($args['data-allow-clear']) ? (bool) $args['data-allow-clear'] : true;
795 795
 		}
796 796
 
797 797
 
@@ -803,61 +803,61 @@  discard block
 block discarded – undo
803 803
 //		}
804 804
 
805 805
 		// Set hidden input to save empty value for multiselect.
806
-		if ( ! empty( $args['multiple'] ) && ! empty( $args['name'] ) ) {
807
-			$output .= '<input type="hidden" ' . AUI_Component_Helper::name( $args['name'] ) . ' value=""/>';
806
+		if (!empty($args['multiple']) && !empty($args['name'])) {
807
+			$output .= '<input type="hidden" ' . AUI_Component_Helper::name($args['name']) . ' value=""/>';
808 808
 		}
809 809
 
810 810
 		// open/type
811 811
 		$output .= '<select ';
812 812
 
813 813
 		// style
814
-		if ( $is_select2 && !($args['input_group_left'] || $args['input_group_right'])) {
814
+		if ($is_select2 && !($args['input_group_left'] || $args['input_group_right'])) {
815 815
 			$output .= " style='width:100%;' ";
816 816
 		}
817 817
 
818 818
 		// element require
819
-		if ( ! empty( $args['element_require'] ) ) {
820
-			$output .= AUI_Component_Helper::element_require( $args['element_require'] );
819
+		if (!empty($args['element_require'])) {
820
+			$output .= AUI_Component_Helper::element_require($args['element_require']);
821 821
 			$args['class'] .= " aui-conditional-field";
822 822
 		}
823 823
 
824 824
 		// class
825
-		$class = ! empty( $args['class'] ) ? $args['class'] : '';
826
-		$output .= AUI_Component_Helper::class_attr( 'custom-select ' . $class );
825
+		$class = !empty($args['class']) ? $args['class'] : '';
826
+		$output .= AUI_Component_Helper::class_attr('custom-select ' . $class);
827 827
 
828 828
 		// name
829
-		if ( ! empty( $args['name'] ) ) {
830
-			$output .= AUI_Component_Helper::name( $args['name'], $args['multiple'] );
829
+		if (!empty($args['name'])) {
830
+			$output .= AUI_Component_Helper::name($args['name'], $args['multiple']);
831 831
 		}
832 832
 
833 833
 		// id
834
-		if ( ! empty( $args['id'] ) ) {
835
-			$output .= AUI_Component_Helper::id( $args['id'] );
834
+		if (!empty($args['id'])) {
835
+			$output .= AUI_Component_Helper::id($args['id']);
836 836
 		}
837 837
 
838 838
 		// title
839
-		if ( ! empty( $args['title'] ) ) {
840
-			$output .= AUI_Component_Helper::title( $args['title'] );
839
+		if (!empty($args['title'])) {
840
+			$output .= AUI_Component_Helper::title($args['title']);
841 841
 		}
842 842
 
843 843
 		// data-attributes
844
-		$output .= AUI_Component_Helper::data_attributes( $args );
844
+		$output .= AUI_Component_Helper::data_attributes($args);
845 845
 
846 846
 		// aria-attributes
847
-		$output .= AUI_Component_Helper::aria_attributes( $args );
847
+		$output .= AUI_Component_Helper::aria_attributes($args);
848 848
 
849 849
 		// extra attributes
850
-		if ( ! empty( $args['extra_attributes'] ) ) {
851
-			$output .= AUI_Component_Helper::extra_attributes( $args['extra_attributes'] );
850
+		if (!empty($args['extra_attributes'])) {
851
+			$output .= AUI_Component_Helper::extra_attributes($args['extra_attributes']);
852 852
 		}
853 853
 
854 854
 		// required
855
-		if ( ! empty( $args['required'] ) ) {
855
+		if (!empty($args['required'])) {
856 856
 			$output .= ' required ';
857 857
 		}
858 858
 
859 859
 		// multiple
860
-		if ( ! empty( $args['multiple'] ) ) {
860
+		if (!empty($args['multiple'])) {
861 861
 			$output .= ' multiple ';
862 862
 		}
863 863
 
@@ -865,50 +865,50 @@  discard block
 block discarded – undo
865 865
 		$output .= ' >';
866 866
 
867 867
 		// placeholder
868
-		if ( isset( $args['placeholder'] ) && '' != $args['placeholder'] && ! $is_select2 ) {
869
-			$output .= '<option value="" disabled selected hidden>' . esc_attr( $args['placeholder'] ) . '</option>';
870
-		} elseif ( $is_select2 && ! empty( $args['placeholder'] ) ) {
868
+		if (isset($args['placeholder']) && '' != $args['placeholder'] && !$is_select2) {
869
+			$output .= '<option value="" disabled selected hidden>' . esc_attr($args['placeholder']) . '</option>';
870
+		} elseif ($is_select2 && !empty($args['placeholder'])) {
871 871
 			$output .= "<option></option>"; // select2 needs an empty select to fill the placeholder
872 872
 		}
873 873
 
874 874
 		// Options
875
-		if ( ! empty( $args['options'] ) ) {
875
+		if (!empty($args['options'])) {
876 876
 
877
-			if ( ! is_array( $args['options'] ) ) {
877
+			if (!is_array($args['options'])) {
878 878
 				$output .= $args['options']; // not the preferred way but an option
879 879
 			} else {
880
-				foreach ( $args['options'] as $val => $name ) {
880
+				foreach ($args['options'] as $val => $name) {
881 881
 					$selected = '';
882
-					if ( is_array( $name ) ) {
883
-						if ( isset( $name['optgroup'] ) && ( $name['optgroup'] == 'start' || $name['optgroup'] == 'end' ) ) {
884
-							$option_label = isset( $name['label'] ) ? $name['label'] : '';
882
+					if (is_array($name)) {
883
+						if (isset($name['optgroup']) && ($name['optgroup'] == 'start' || $name['optgroup'] == 'end')) {
884
+							$option_label = isset($name['label']) ? $name['label'] : '';
885 885
 
886
-							$output .= $name['optgroup'] == 'start' ? '<optgroup label="' . esc_attr( $option_label ) . '">' : '</optgroup>';
886
+							$output .= $name['optgroup'] == 'start' ? '<optgroup label="' . esc_attr($option_label) . '">' : '</optgroup>';
887 887
 						} else {
888
-							$option_label = isset( $name['label'] ) ? $name['label'] : '';
889
-							$option_value = isset( $name['value'] ) ? $name['value'] : '';
890
-							$extra_attributes = !empty($name['extra_attributes']) ? AUI_Component_Helper::extra_attributes( $name['extra_attributes'] ) : '';
891
-							if ( ! empty( $args['multiple'] ) && ! empty( $args['value'] ) && is_array( $args['value'] ) ) {
892
-								$selected = in_array( $option_value, stripslashes_deep( $args['value'] ) ) ? "selected" : "";
893
-							} elseif ( ! empty( $args['value'] ) ) {
894
-								$selected = selected( $option_value, stripslashes_deep( $args['value'] ), false );
895
-							} elseif ( empty( $args['value'] ) && $args['value'] === $option_value ) {
896
-								$selected = selected( $option_value, $args['value'], false );
888
+							$option_label = isset($name['label']) ? $name['label'] : '';
889
+							$option_value = isset($name['value']) ? $name['value'] : '';
890
+							$extra_attributes = !empty($name['extra_attributes']) ? AUI_Component_Helper::extra_attributes($name['extra_attributes']) : '';
891
+							if (!empty($args['multiple']) && !empty($args['value']) && is_array($args['value'])) {
892
+								$selected = in_array($option_value, stripslashes_deep($args['value'])) ? "selected" : "";
893
+							} elseif (!empty($args['value'])) {
894
+								$selected = selected($option_value, stripslashes_deep($args['value']), false);
895
+							} elseif (empty($args['value']) && $args['value'] === $option_value) {
896
+								$selected = selected($option_value, $args['value'], false);
897 897
 							}
898 898
 
899
-							$output .= '<option value="' . esc_attr( $option_value ) . '" ' . $selected . ' '.$extra_attributes .'>' . $option_label . '</option>';
899
+							$output .= '<option value="' . esc_attr($option_value) . '" ' . $selected . ' ' . $extra_attributes . '>' . $option_label . '</option>';
900 900
 						}
901 901
 					} else {
902
-						if ( ! empty( $args['value'] ) ) {
903
-							if ( is_array( $args['value'] ) ) {
904
-								$selected = in_array( $val, $args['value'] ) ? 'selected="selected"' : '';
905
-							} elseif ( ! empty( $args['value'] ) ) {
906
-								$selected = selected( $args['value'], $val, false );
902
+						if (!empty($args['value'])) {
903
+							if (is_array($args['value'])) {
904
+								$selected = in_array($val, $args['value']) ? 'selected="selected"' : '';
905
+							} elseif (!empty($args['value'])) {
906
+								$selected = selected($args['value'], $val, false);
907 907
 							}
908
-						} elseif ( $args['value'] === $val ) {
909
-							$selected = selected( $args['value'], $val, false );
908
+						} elseif ($args['value'] === $val) {
909
+							$selected = selected($args['value'], $val, false);
910 910
 						}
911
-						$output .= '<option value="' . esc_attr( $val ) . '" ' . $selected . '>' . esc_attr( $name ) . '</option>';
911
+						$output .= '<option value="' . esc_attr($val) . '" ' . $selected . '>' . esc_attr($name) . '</option>';
912 912
 					}
913 913
 				}
914 914
 			}
@@ -921,8 +921,8 @@  discard block
 block discarded – undo
921 921
 		$label = '';
922 922
 		$help_text = '';
923 923
 		// label
924
-		if ( ! empty( $args['label'] ) && is_array( $args['label'] ) ) {
925
-		} elseif ( ! empty( $args['label'] ) && ! $label_after ) {
924
+		if (!empty($args['label']) && is_array($args['label'])) {
925
+		} elseif (!empty($args['label']) && !$label_after) {
926 926
 			$label_args = array(
927 927
 				'title'      => $args['label'],
928 928
 				'for'        => $args['id'],
@@ -930,49 +930,49 @@  discard block
 block discarded – undo
930 930
 				'label_type' => $args['label_type'],
931 931
 				'label_col'  => $args['label_col']
932 932
 			);
933
-			$label = self::label( $label_args );
933
+			$label = self::label($label_args);
934 934
 		}
935 935
 
936 936
 		// help text
937
-		if ( ! empty( $args['help_text'] ) ) {
938
-			$help_text = AUI_Component_Helper::help_text( $args['help_text'] );
937
+		if (!empty($args['help_text'])) {
938
+			$help_text = AUI_Component_Helper::help_text($args['help_text']);
939 939
 		}
940 940
 
941 941
 		// input group wraps
942
-		if ( $args['input_group_left'] || $args['input_group_right'] ) {
943
-			$w100 = strpos( $args['class'], 'w-100' ) !== false ? ' w-100' : '';
944
-			if ( $args['input_group_left'] ) {
945
-				$output = self::wrap( array(
942
+		if ($args['input_group_left'] || $args['input_group_right']) {
943
+			$w100 = strpos($args['class'], 'w-100') !== false ? ' w-100' : '';
944
+			if ($args['input_group_left']) {
945
+				$output = self::wrap(array(
946 946
 					'content'                 => $output,
947 947
 					'class'                   => $args['input_group_left_inside'] ? 'input-group-inside position-relative' . $w100 : 'input-group',
948 948
 					'input_group_left'        => $args['input_group_left'],
949 949
 					'input_group_left_inside' => $args['input_group_left_inside']
950
-				) );
950
+				));
951 951
 			}
952
-			if ( $args['input_group_right'] ) {
953
-				$output = self::wrap( array(
952
+			if ($args['input_group_right']) {
953
+				$output = self::wrap(array(
954 954
 					'content'                  => $output,
955 955
 					'class'                    => $args['input_group_right_inside'] ? 'input-group-inside position-relative' . $w100 : 'input-group',
956 956
 					'input_group_right'        => $args['input_group_right'],
957 957
 					'input_group_right_inside' => $args['input_group_right_inside']
958
-				) );
958
+				));
959 959
 			}
960 960
 
961 961
 		}
962 962
 
963
-		if ( ! $label_after ) {
963
+		if (!$label_after) {
964 964
 			$output .= $help_text;
965 965
 		}
966 966
 
967 967
 
968
-		if ( $args['label_type'] == 'horizontal' ) {
969
-			$output = self::wrap( array(
968
+		if ($args['label_type'] == 'horizontal') {
969
+			$output = self::wrap(array(
970 970
 				'content' => $output,
971
-				'class'   => AUI_Component_Helper::get_column_class( $args['label_col'], 'input' )
972
-			) );
971
+				'class'   => AUI_Component_Helper::get_column_class($args['label_col'], 'input')
972
+			));
973 973
 		}
974 974
 
975
-		if ( ! $label_after ) {
975
+		if (!$label_after) {
976 976
 			$output = $label . $output;
977 977
 		}
978 978
 
@@ -983,16 +983,16 @@  discard block
 block discarded – undo
983 983
 
984 984
 
985 985
 		// wrap
986
-		if ( ! $args['no_wrap'] ) {
986
+		if (!$args['no_wrap']) {
987 987
 			$wrap_class = $args['label_type'] == 'horizontal' ? 'form-group row' : 'form-group';
988
-			$wrap_class = ! empty( $args['wrap_class'] ) ? $wrap_class . " " . $args['wrap_class'] : $wrap_class;
989
-			$output     = self::wrap( array(
988
+			$wrap_class = !empty($args['wrap_class']) ? $wrap_class . " " . $args['wrap_class'] : $wrap_class;
989
+			$output     = self::wrap(array(
990 990
 				'content'         => $output,
991 991
 				'class'           => $wrap_class,
992 992
 				'element_require' => $args['element_require'],
993 993
 				'argument_id'     => $args['id'],
994 994
 				'wrap_attributes' => $args['wrap_attributes'],
995
-			) );
995
+			));
996 996
 		}
997 997
 
998 998
 
@@ -1006,7 +1006,7 @@  discard block
 block discarded – undo
1006 1006
 	 *
1007 1007
 	 * @return string The rendered component.
1008 1008
 	 */
1009
-	public static function radio( $args = array() ) {
1009
+	public static function radio($args = array()) {
1010 1010
 		$defaults = array(
1011 1011
 			'class'            => '',
1012 1012
 			'wrap_class'       => '',
@@ -1036,10 +1036,10 @@  discard block
 block discarded – undo
1036 1036
 		/**
1037 1037
 		 * Parse incoming $args into an array and merge it with $defaults
1038 1038
 		 */
1039
-		$args = wp_parse_args( $args, $defaults );
1039
+		$args = wp_parse_args($args, $defaults);
1040 1040
 
1041 1041
 		// for now lets use horizontal for floating
1042
-		if ( $args['label_type'] == 'floating' ) {
1042
+		if ($args['label_type'] == 'floating') {
1043 1043
 			$args['label_type'] = 'horizontal';
1044 1044
 		}
1045 1045
 
@@ -1054,47 +1054,47 @@  discard block
 block discarded – undo
1054 1054
 
1055 1055
 
1056 1056
 		// label before
1057
-		if ( ! empty( $args['label'] ) ) {
1058
-			$output .= self::label( $label_args, 'radio' );
1057
+		if (!empty($args['label'])) {
1058
+			$output .= self::label($label_args, 'radio');
1059 1059
 		}
1060 1060
 
1061 1061
 		// maybe horizontal label
1062
-		if ( $args['label_type'] == 'horizontal' ) {
1063
-			$input_col = AUI_Component_Helper::get_column_class( $args['label_col'], 'input' );
1062
+		if ($args['label_type'] == 'horizontal') {
1063
+			$input_col = AUI_Component_Helper::get_column_class($args['label_col'], 'input');
1064 1064
 			$output .= '<div class="' . $input_col . '">';
1065 1065
 		}
1066 1066
 
1067
-		if ( ! empty( $args['options'] ) ) {
1067
+		if (!empty($args['options'])) {
1068 1068
 			$count = 0;
1069
-			foreach ( $args['options'] as $value => $label ) {
1069
+			foreach ($args['options'] as $value => $label) {
1070 1070
 				$option_args            = $args;
1071 1071
 				$option_args['value']   = $value;
1072 1072
 				$option_args['label']   = $label;
1073 1073
 				$option_args['checked'] = $value == $args['value'] ? true : false;
1074
-				$output .= self::radio_option( $option_args, $count );
1075
-				$count ++;
1074
+				$output .= self::radio_option($option_args, $count);
1075
+				$count++;
1076 1076
 			}
1077 1077
 		}
1078 1078
 
1079 1079
 		// help text
1080
-		$help_text = ! empty( $args['help_text'] ) ? AUI_Component_Helper::help_text( $args['help_text'] ) : '';
1080
+		$help_text = !empty($args['help_text']) ? AUI_Component_Helper::help_text($args['help_text']) : '';
1081 1081
 		$output .= $help_text;
1082 1082
 
1083 1083
 		// maybe horizontal label
1084
-		if ( $args['label_type'] == 'horizontal' ) {
1084
+		if ($args['label_type'] == 'horizontal') {
1085 1085
 			$output .= '</div>';
1086 1086
 		}
1087 1087
 
1088 1088
 		// wrap
1089 1089
 		$wrap_class = $args['label_type'] == 'horizontal' ? 'form-group row' : 'form-group';
1090
-		$wrap_class = ! empty( $args['wrap_class'] ) ? $wrap_class . " " . $args['wrap_class'] : $wrap_class;
1091
-		$output     = self::wrap( array(
1090
+		$wrap_class = !empty($args['wrap_class']) ? $wrap_class . " " . $args['wrap_class'] : $wrap_class;
1091
+		$output     = self::wrap(array(
1092 1092
 			'content'         => $output,
1093 1093
 			'class'           => $wrap_class,
1094 1094
 			'element_require' => $args['element_require'],
1095 1095
 			'argument_id'     => $args['id'],
1096 1096
 			'wrap_attributes' => $args['wrap_attributes'],
1097
-		) );
1097
+		));
1098 1098
 
1099 1099
 
1100 1100
 		return $output;
@@ -1107,7 +1107,7 @@  discard block
 block discarded – undo
1107 1107
 	 *
1108 1108
 	 * @return string The rendered component.
1109 1109
 	 */
1110
-	public static function radio_option( $args = array(), $count = '' ) {
1110
+	public static function radio_option($args = array(), $count = '') {
1111 1111
 		$defaults = array(
1112 1112
 			'class'            => '',
1113 1113
 			'id'               => '',
@@ -1125,7 +1125,7 @@  discard block
 block discarded – undo
1125 1125
 		/**
1126 1126
 		 * Parse incoming $args into an array and merge it with $defaults
1127 1127
 		 */
1128
-		$args = wp_parse_args( $args, $defaults );
1128
+		$args = wp_parse_args($args, $defaults);
1129 1129
 
1130 1130
 		$output = '';
1131 1131
 
@@ -1136,43 +1136,43 @@  discard block
 block discarded – undo
1136 1136
 		$output .= ' class="form-check-input" ';
1137 1137
 
1138 1138
 		// name
1139
-		if ( ! empty( $args['name'] ) ) {
1140
-			$output .= AUI_Component_Helper::name( $args['name'] );
1139
+		if (!empty($args['name'])) {
1140
+			$output .= AUI_Component_Helper::name($args['name']);
1141 1141
 		}
1142 1142
 
1143 1143
 		// id
1144
-		if ( ! empty( $args['id'] ) ) {
1145
-			$output .= AUI_Component_Helper::id( $args['id'] . $count );
1144
+		if (!empty($args['id'])) {
1145
+			$output .= AUI_Component_Helper::id($args['id'] . $count);
1146 1146
 		}
1147 1147
 
1148 1148
 		// title
1149
-		if ( ! empty( $args['title'] ) ) {
1150
-			$output .= AUI_Component_Helper::title( $args['title'] );
1149
+		if (!empty($args['title'])) {
1150
+			$output .= AUI_Component_Helper::title($args['title']);
1151 1151
 		}
1152 1152
 
1153 1153
 		// value
1154
-		if ( isset( $args['value'] ) ) {
1155
-			$output .= AUI_Component_Helper::value( $args['value'] );
1154
+		if (isset($args['value'])) {
1155
+			$output .= AUI_Component_Helper::value($args['value']);
1156 1156
 		}
1157 1157
 
1158 1158
 		// checked, for radio and checkboxes
1159
-		if ( $args['checked'] ) {
1159
+		if ($args['checked']) {
1160 1160
 			$output .= ' checked ';
1161 1161
 		}
1162 1162
 
1163 1163
 		// data-attributes
1164
-		$output .= AUI_Component_Helper::data_attributes( $args );
1164
+		$output .= AUI_Component_Helper::data_attributes($args);
1165 1165
 
1166 1166
 		// aria-attributes
1167
-		$output .= AUI_Component_Helper::aria_attributes( $args );
1167
+		$output .= AUI_Component_Helper::aria_attributes($args);
1168 1168
 
1169 1169
 		// extra attributes
1170
-		if ( ! empty( $args['extra_attributes'] ) ) {
1171
-			$output .= AUI_Component_Helper::extra_attributes( $args['extra_attributes'] );
1170
+		if (!empty($args['extra_attributes'])) {
1171
+			$output .= AUI_Component_Helper::extra_attributes($args['extra_attributes']);
1172 1172
 		}
1173 1173
 
1174 1174
 		// required
1175
-		if ( ! empty( $args['required'] ) ) {
1175
+		if (!empty($args['required'])) {
1176 1176
 			$output .= ' required ';
1177 1177
 		}
1178 1178
 
@@ -1180,38 +1180,38 @@  discard block
 block discarded – undo
1180 1180
 		$output .= ' >';
1181 1181
 
1182 1182
 		// label
1183
-		if ( ! empty( $args['label'] ) && is_array( $args['label'] ) ) {
1184
-		} elseif ( ! empty( $args['label'] ) ) {
1185
-			$output .= self::label( array(
1183
+		if (!empty($args['label']) && is_array($args['label'])) {
1184
+		} elseif (!empty($args['label'])) {
1185
+			$output .= self::label(array(
1186 1186
 				'title' => $args['label'],
1187 1187
 				'for'   => $args['id'] . $count,
1188 1188
 				'class' => 'form-check-label'
1189
-			), 'radio' );
1189
+			), 'radio');
1190 1190
 		}
1191 1191
 
1192 1192
 		// wrap
1193
-		if ( ! $args['no_wrap'] ) {
1193
+		if (!$args['no_wrap']) {
1194 1194
 			$wrap_class = $args['inline'] ? 'form-check form-check-inline' : 'form-check';
1195 1195
 
1196 1196
 			// Unique wrap class
1197 1197
 			$uniq_class = 'fwrap';
1198
-			if ( ! empty( $args['name'] ) ) {
1198
+			if (!empty($args['name'])) {
1199 1199
 				$uniq_class .= '-' . $args['name'];
1200
-			} else if ( ! empty( $args['id'] ) ) {
1200
+			} else if (!empty($args['id'])) {
1201 1201
 				$uniq_class .= '-' . $args['id'];
1202 1202
 			}
1203 1203
 
1204
-			if ( isset( $args['value'] ) || $args['value'] !== "" ) {
1204
+			if (isset($args['value']) || $args['value'] !== "") {
1205 1205
 				$uniq_class .= '-' . $args['value'];
1206 1206
 			} else {
1207 1207
 				$uniq_class .= '-' . $count;
1208 1208
 			}
1209
-			$wrap_class .= ' ' . sanitize_html_class( $uniq_class );
1209
+			$wrap_class .= ' ' . sanitize_html_class($uniq_class);
1210 1210
 
1211
-			$output = self::wrap( array(
1211
+			$output = self::wrap(array(
1212 1212
 				'content' => $output,
1213 1213
 				'class'   => $wrap_class
1214
-			) );
1214
+			));
1215 1215
 		}
1216 1216
 
1217 1217
 		return $output;
Please login to merge, or discard this patch.