Passed
Push — master ( 8bce0d...f3425f )
by Brian
12:59
created
includes/deprecated-functions.php 2 patches
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -246,7 +246,7 @@  discard block
 block discarded – undo
246 246
  * @deprecated
247 247
  */
248 248
 function wpinv_get_payment_key( $invoice = 0 ) {
249
-	$invoice = new WPInv_Invoice( $invoice );
249
+    $invoice = new WPInv_Invoice( $invoice );
250 250
     return $invoice->get_key();
251 251
 }
252 252
 
@@ -424,7 +424,7 @@  discard block
 block discarded – undo
424 424
  * @deprecated
425 425
  */
426 426
 function wpinv_get_checkout_session() {
427
-	return false;
427
+    return false;
428 428
 }
429 429
 
430 430
 /**
@@ -1273,5 +1273,5 @@  discard block
 block discarded – undo
1273 1273
  * @deprecated
1274 1274
  */
1275 1275
 function wpinv_get_subscription( $invoice ) {
1276
-	return wpinv_get_invoice_subscription( $invoice );
1276
+    return wpinv_get_invoice_subscription( $invoice );
1277 1277
 }
Please login to merge, or discard this patch.
Spacing   +94 added lines, -94 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
  * @package Invoicing
7 7
  */
8 8
 
9
-defined( 'ABSPATH' ) || exit;
9
+defined('ABSPATH') || exit;
10 10
 
11 11
 /**
12 12
  * @deprecated
@@ -19,48 +19,48 @@  discard block
 block discarded – undo
19 19
  * @deprecated
20 20
  */
21 21
 function wpinv_get_invoice_cart() {
22
-    return wpinv_get_invoice( getpaid_get_current_invoice_id() );
22
+    return wpinv_get_invoice(getpaid_get_current_invoice_id());
23 23
 }
24 24
 
25 25
 /**
26 26
  * @deprecated
27 27
  */
28
-function wpinv_get_invoice_description( $invoice ) {
29
-    $invoice = new WPInv_Invoice( $invoice );
28
+function wpinv_get_invoice_description($invoice) {
29
+    $invoice = new WPInv_Invoice($invoice);
30 30
     return $invoice->get_description();
31 31
 }
32 32
 
33 33
 /**
34 34
  * @deprecated
35 35
  */
36
-function wpinv_get_invoice_currency_code( $invoice ) {
37
-    $invoice = new WPInv_Invoice( $invoice );
36
+function wpinv_get_invoice_currency_code($invoice) {
37
+    $invoice = new WPInv_Invoice($invoice);
38 38
     return $invoice->get_currency();
39 39
 }
40 40
 
41 41
 /**
42 42
  * @deprecated
43 43
  */
44
-function wpinv_get_payment_user_email( $invoice ) {
45
-    $invoice = new WPInv_Invoice( $invoice );
44
+function wpinv_get_payment_user_email($invoice) {
45
+    $invoice = new WPInv_Invoice($invoice);
46 46
     return $invoice->get_email();
47 47
 }
48 48
 
49 49
 /**
50 50
  * @deprecated
51 51
  */
52
-function wpinv_get_user_id( $invoice ) {
53
-    $invoice = new WPInv_Invoice( $invoice );
52
+function wpinv_get_user_id($invoice) {
53
+    $invoice = new WPInv_Invoice($invoice);
54 54
     return $invoice->get_user_id();
55 55
 }
56 56
 
57 57
 /**
58 58
  * @deprecated
59 59
  */
60
-function wpinv_get_invoice_status( $invoice, $return_label = false ) {
61
-    $invoice = new WPInv_Invoice( $invoice );
60
+function wpinv_get_invoice_status($invoice, $return_label = false) {
61
+    $invoice = new WPInv_Invoice($invoice);
62 62
 
63
-    if ( $return_label ) {
63
+    if ($return_label) {
64 64
         return $invoice->get_status_nicename();
65 65
     }
66 66
 
@@ -70,10 +70,10 @@  discard block
 block discarded – undo
70 70
 /**
71 71
  * @deprecated
72 72
  */
73
-function wpinv_get_payment_gateway( $invoice, $return_label = false ) {
74
-    $invoice = new WPInv_Invoice( $invoice );
73
+function wpinv_get_payment_gateway($invoice, $return_label = false) {
74
+    $invoice = new WPInv_Invoice($invoice);
75 75
 
76
-    if ( $return_label ) {
76
+    if ($return_label) {
77 77
         return $invoice->get_gateway_title();
78 78
     }
79 79
 
@@ -83,75 +83,75 @@  discard block
 block discarded – undo
83 83
 /**
84 84
  * @deprecated
85 85
  */
86
-function wpinv_get_payment_gateway_name( $invoice ) {
87
-    return wpinv_get_payment_gateway( $invoice, true );
86
+function wpinv_get_payment_gateway_name($invoice) {
87
+    return wpinv_get_payment_gateway($invoice, true);
88 88
 }
89 89
 
90 90
 /**
91 91
  * @deprecated
92 92
  */
93
-function wpinv_get_payment_transaction_id( $invoice ) {
94
-    $invoice = new WPInv_Invoice( $invoice );
93
+function wpinv_get_payment_transaction_id($invoice) {
94
+    $invoice = new WPInv_Invoice($invoice);
95 95
     return $invoice->get_transaction_id();
96 96
 }
97 97
 
98 98
 /**
99 99
  * @deprecated
100 100
  */
101
-function wpinv_get_invoice_meta( $invoice_id = 0, $meta_key = '_wpinv_payment_meta', $single = true ) {
102
-    $invoice = new WPInv_Invoice( $invoice_id );
103
-    return $invoice->get_meta( $meta_key, $single );
101
+function wpinv_get_invoice_meta($invoice_id = 0, $meta_key = '_wpinv_payment_meta', $single = true) {
102
+    $invoice = new WPInv_Invoice($invoice_id);
103
+    return $invoice->get_meta($meta_key, $single);
104 104
 }
105 105
 
106 106
 /**
107 107
  * @deprecated
108 108
  */
109
-function wpinv_update_invoice_meta( $invoice_id = 0, $meta_key = '', $meta_value = '' ) {
110
-    $invoice = new WPInv_Invoice( $invoice_id );
111
-    return $invoice->update_meta_data( $meta_key, $meta_value );
109
+function wpinv_update_invoice_meta($invoice_id = 0, $meta_key = '', $meta_value = '') {
110
+    $invoice = new WPInv_Invoice($invoice_id);
111
+    return $invoice->update_meta_data($meta_key, $meta_value);
112 112
 }
113 113
 
114 114
 /**
115 115
  * @deprecated
116 116
  */
117
-function wpinv_get_items( $invoice = 0 ) {
118
-    $invoice = new WPInv_Invoice( $invoice );
117
+function wpinv_get_items($invoice = 0) {
118
+    $invoice = new WPInv_Invoice($invoice);
119 119
     return $invoice->get_items();
120 120
 }
121 121
 
122 122
 /**
123 123
  * @deprecated
124 124
  */
125
-function wpinv_get_fees( $invoice = 0 ) {
126
-    $invoice = new WPInv_Invoice( $invoice );
125
+function wpinv_get_fees($invoice = 0) {
126
+    $invoice = new WPInv_Invoice($invoice);
127 127
     return $invoice->get_fees();
128 128
 }
129 129
 
130 130
 /**
131 131
  * @deprecated
132 132
  */
133
-function wpinv_get_invoice_ip( $invoice ) {
134
-    $invoice = new WPInv_Invoice( $invoice );
133
+function wpinv_get_invoice_ip($invoice) {
134
+    $invoice = new WPInv_Invoice($invoice);
135 135
     return $invoice->get_ip();
136 136
 }
137 137
 
138 138
 /**
139 139
  * @deprecated
140 140
  */
141
-function wpinv_get_invoice_user_info( $invoice ) {
142
-    $invoice = new WPInv_Invoice( $invoice );
141
+function wpinv_get_invoice_user_info($invoice) {
142
+    $invoice = new WPInv_Invoice($invoice);
143 143
     return $invoice->get_user_info();
144 144
 }
145 145
 
146 146
 /**
147 147
  * @deprecated
148 148
  */
149
-function wpinv_subtotal( $invoice = 0, $currency = false ) {
150
-    $invoice  = new WPInv_Invoice( $invoice );
149
+function wpinv_subtotal($invoice = 0, $currency = false) {
150
+    $invoice  = new WPInv_Invoice($invoice);
151 151
     $subtotal = $invoice->get_subtotal();
152 152
 
153
-    if ( $currency ) {
154
-        return wpinv_price( $subtotal, $invoice->get_currency() );
153
+    if ($currency) {
154
+        return wpinv_price($subtotal, $invoice->get_currency());
155 155
     }
156 156
 
157 157
     return $subtotal;
@@ -160,12 +160,12 @@  discard block
 block discarded – undo
160 160
 /**
161 161
  * @deprecated
162 162
  */
163
-function wpinv_tax( $invoice = 0, $currency = false ) {
164
-    $invoice  = new WPInv_Invoice( $invoice );
163
+function wpinv_tax($invoice = 0, $currency = false) {
164
+    $invoice  = new WPInv_Invoice($invoice);
165 165
     $tax      = $invoice->get_total_tax();
166 166
 
167
-    if ( $currency ) {
168
-        return wpinv_price( $tax, $invoice->get_currency() );
167
+    if ($currency) {
168
+        return wpinv_price($tax, $invoice->get_currency());
169 169
     }
170 170
 
171 171
     return $tax;
@@ -174,12 +174,12 @@  discard block
 block discarded – undo
174 174
 /**
175 175
  * @deprecated
176 176
  */
177
-function wpinv_discount( $invoice = 0, $currency = false ) {
178
-    $invoice  = new WPInv_Invoice( $invoice );
177
+function wpinv_discount($invoice = 0, $currency = false) {
178
+    $invoice  = new WPInv_Invoice($invoice);
179 179
     $discount = $invoice->get_total_discount();
180 180
 
181
-    if ( $currency ) {
182
-        return wpinv_price( $discount, $invoice->get_currency() );
181
+    if ($currency) {
182
+        return wpinv_price($discount, $invoice->get_currency());
183 183
     }
184 184
 
185 185
     return $discount;
@@ -188,20 +188,20 @@  discard block
 block discarded – undo
188 188
 /**
189 189
  * @deprecated
190 190
  */
191
-function wpinv_discount_code( $invoice = 0 ) {
192
-    $invoice = new WPInv_Invoice( $invoice );
191
+function wpinv_discount_code($invoice = 0) {
192
+    $invoice = new WPInv_Invoice($invoice);
193 193
     return $invoice->get_discount_code();
194 194
 }
195 195
 
196 196
 /**
197 197
  * @deprecated
198 198
  */
199
-function wpinv_payment_total( $invoice = 0, $currency = false ) {
200
-    $invoice  = new WPInv_Invoice( $invoice );
199
+function wpinv_payment_total($invoice = 0, $currency = false) {
200
+    $invoice = new WPInv_Invoice($invoice);
201 201
     $total = $invoice->get_total();
202 202
 
203
-    if ( $currency ) {
204
-        return wpinv_price( $total, $invoice->get_currency() );
203
+    if ($currency) {
204
+        return wpinv_price($total, $invoice->get_currency());
205 205
     }
206 206
 
207 207
     return $total;
@@ -210,51 +210,51 @@  discard block
 block discarded – undo
210 210
 /**
211 211
  * @deprecated
212 212
  */
213
-function wpinv_get_date_created( $invoice = 0, $format = '' ) {
214
-    $invoice = new WPInv_Invoice( $invoice );
213
+function wpinv_get_date_created($invoice = 0, $format = '') {
214
+    $invoice = new WPInv_Invoice($invoice);
215 215
 
216
-    $format         = ! empty( $format ) ? $format : get_option( 'date_format' );
216
+    $format         = !empty($format) ? $format : get_option('date_format');
217 217
     $date_created   = $invoice->get_created_date();
218 218
 
219
-    return empty( $date_created ) ? date_i18n( $format, strtotime( $date_created ) ) : '';
219
+    return empty($date_created) ? date_i18n($format, strtotime($date_created)) : '';
220 220
 }
221 221
 
222 222
 /**
223 223
  * @deprecated
224 224
  */
225
-function wpinv_get_invoice_date( $invoice = 0, $format = '' ) {
226
-    wpinv_get_date_created( $invoice, $format );
225
+function wpinv_get_invoice_date($invoice = 0, $format = '') {
226
+    wpinv_get_date_created($invoice, $format);
227 227
 }
228 228
 
229 229
 /**
230 230
  * @deprecated
231 231
  */
232
-function wpinv_get_invoice_vat_number( $invoice = 0 ) {
233
-    $invoice = new WPInv_Invoice( $invoice );
232
+function wpinv_get_invoice_vat_number($invoice = 0) {
233
+    $invoice = new WPInv_Invoice($invoice);
234 234
     return $invoice->get_vat_number();
235 235
 }
236 236
 
237 237
 /**
238 238
  * @deprecated
239 239
  */
240
-function wpinv_insert_payment_note( $invoice = 0, $note = '', $user_type = false, $added_by_user = false, $system = false ) {
241
-    $invoice = new WPInv_Invoice( $invoice );
242
-    return $invoice->add_note( $note, $user_type, $added_by_user, $system );
240
+function wpinv_insert_payment_note($invoice = 0, $note = '', $user_type = false, $added_by_user = false, $system = false) {
241
+    $invoice = new WPInv_Invoice($invoice);
242
+    return $invoice->add_note($note, $user_type, $added_by_user, $system);
243 243
 }
244 244
 
245 245
 /**
246 246
  * @deprecated
247 247
  */
248
-function wpinv_get_payment_key( $invoice = 0 ) {
249
-	$invoice = new WPInv_Invoice( $invoice );
248
+function wpinv_get_payment_key($invoice = 0) {
249
+	$invoice = new WPInv_Invoice($invoice);
250 250
     return $invoice->get_key();
251 251
 }
252 252
 
253 253
 /**
254 254
  * @deprecated
255 255
  */
256
-function wpinv_get_invoice_number( $invoice = 0 ) {
257
-    $invoice = new WPInv_Invoice( $invoice );
256
+function wpinv_get_invoice_number($invoice = 0) {
257
+    $invoice = new WPInv_Invoice($invoice);
258 258
     return $invoice->get_number();
259 259
 }
260 260
 
@@ -401,9 +401,9 @@  discard block
 block discarded – undo
401 401
 /**
402 402
  * @deprecated
403 403
  */
404
-function wpinv_update_payment_status( $invoice, $new_status = 'publish' ) {
405
-    $invoice = new WPInv_Invoice( $invoice );
406
-    return $invoice->update_status( $new_status );
404
+function wpinv_update_payment_status($invoice, $new_status = 'publish') {
405
+    $invoice = new WPInv_Invoice($invoice);
406
+    return $invoice->update_status($new_status);
407 407
 }
408 408
 
409 409
 /**
@@ -456,22 +456,22 @@  discard block
 block discarded – undo
456 456
 /**
457 457
  * @deprecated
458 458
  */
459
-function wpinv_set_payment_transaction_id( $invoice_id = 0, $transaction_id = '' ) {
459
+function wpinv_set_payment_transaction_id($invoice_id = 0, $transaction_id = '') {
460 460
 
461 461
     // Fetch the invoice.
462
-    $invoice = new WPInv_Invoice( $invoice_id );
462
+    $invoice = new WPInv_Invoice($invoice_id);
463 463
 
464
-    if ( 0 == $invoice->get_id() ) {
464
+    if (0 == $invoice->get_id()) {
465 465
         return false;
466 466
     }
467 467
 
468 468
     // Prepare the transaction id.
469
-    if ( empty( $transaction_id ) ) {
469
+    if (empty($transaction_id)) {
470 470
         $transaction_id = $invoice_id;
471 471
     }
472 472
 
473 473
     // Set the transaction id;
474
-    $invoice->set_transaction_id( apply_filters( 'wpinv_set_payment_transaction_id', $transaction_id, $invoice ) );
474
+    $invoice->set_transaction_id(apply_filters('wpinv_set_payment_transaction_id', $transaction_id, $invoice));
475 475
 
476 476
     // Save the invoice.
477 477
     return $invoice->save();
@@ -484,12 +484,12 @@  discard block
 block discarded – undo
484 484
  * @param WPInv_Invoice $invoice
485 485
  * @param string $gateway
486 486
  */
487
-function wpinv_send_to_gateway( $gateway, $invoice ) {
487
+function wpinv_send_to_gateway($gateway, $invoice) {
488 488
 
489 489
     $payment_data = array(
490 490
         'invoice_id'     => $invoice->get_id(),
491 491
         'items'          => $invoice->get_cart_details(),
492
-        'cart_discounts' => array( $invoice->get_discount_code() ),
492
+        'cart_discounts' => array($invoice->get_discount_code()),
493 493
         'fees'           => $invoice->get_total_fees(),
494 494
         'subtotal'       => $invoice->get_subtotal(),
495 495
         'discount'       => $invoice->get_total_discount(),
@@ -497,16 +497,16 @@  discard block
 block discarded – undo
497 497
         'price'          => $invoice->get_total(),
498 498
         'invoice_key'    => $invoice->get_key(),
499 499
         'user_email'     => $invoice->get_email(),
500
-        'date'           => date( 'Y-m-d H:i:s', current_time( 'timestamp' ) ),
500
+        'date'           => date('Y-m-d H:i:s', current_time('timestamp')),
501 501
         'user_info'      => $invoice->get_user_info(),
502
-        'post_data'      => wp_kses_post( wp_unslash( $_POST ) ),
502
+        'post_data'      => wp_kses_post(wp_unslash($_POST)),
503 503
         'cart_details'   => $invoice->get_cart_details(),
504 504
         'gateway'        => $gateway,
505 505
         'card_info'      => array(),
506
-        'gateway_nonce'  => wp_create_nonce( 'wpi-gateway' ),
506
+        'gateway_nonce'  => wp_create_nonce('wpi-gateway'),
507 507
     );
508 508
 
509
-    do_action( 'wpinv_gateway_' . $gateway, $payment_data );
509
+    do_action('wpinv_gateway_' . $gateway, $payment_data);
510 510
 }
511 511
 
512 512
 /**
@@ -519,10 +519,10 @@  discard block
 block discarded – undo
519 519
 /**
520 520
  * @deprecated
521 521
  */
522
-function wpinv_die( $message = '', $title = '', $status = 400 ) {
523
-    add_filter( 'wp_die_ajax_handler', 'wpinv_die_handler', 10, 3 );
524
-    add_filter( 'wp_die_handler', 'wpinv_die_handler', 10, 3 );
525
-    wp_die( esc_html( $message ), esc_html( $title ), array( 'response' => (int) $status ) );
522
+function wpinv_die($message = '', $title = '', $status = 400) {
523
+    add_filter('wp_die_ajax_handler', 'wpinv_die_handler', 10, 3);
524
+    add_filter('wp_die_handler', 'wpinv_die_handler', 10, 3);
525
+    wp_die(esc_html($message), esc_html($title), array('response' => (int) $status));
526 526
 }
527 527
 
528 528
 /**
@@ -640,14 +640,14 @@  discard block
 block discarded – undo
640 640
 /**
641 641
  * @deprecated
642 642
  */
643
-function wpinv_invoice_status_label( $status, $status_display = '' ) {
644
-    return empty( $status_display ) ? sanitize_text_field( $status ) : sanitize_text_field( $status_display );
643
+function wpinv_invoice_status_label($status, $status_display = '') {
644
+    return empty($status_display) ? sanitize_text_field($status) : sanitize_text_field($status_display);
645 645
 }
646 646
 
647 647
 /**
648 648
  * @deprecated
649 649
  */
650
-function wpinv_clean_invoice_number( $number ) {
650
+function wpinv_clean_invoice_number($number) {
651 651
     return $number;
652 652
 }
653 653
 
@@ -852,12 +852,12 @@  discard block
 block discarded – undo
852 852
 /**
853 853
  * @deprecated
854 854
  */
855
-function wpinv_item_show_price( $item_id = 0, $echo = true ) {
855
+function wpinv_item_show_price($item_id = 0, $echo = true) {
856 856
 
857
-    if ( $echo ) {
858
-        echo wp_kses_post( wpinv_item_price( $item_id ) );
857
+    if ($echo) {
858
+        echo wp_kses_post(wpinv_item_price($item_id));
859 859
     } else {
860
-        return wpinv_item_price( $item_id );
860
+        return wpinv_item_price($item_id);
861 861
     }
862 862
 
863 863
 }
@@ -1272,6 +1272,6 @@  discard block
 block discarded – undo
1272 1272
  * @return WPInv_Subscription|bool
1273 1273
  * @deprecated
1274 1274
  */
1275
-function wpinv_get_subscription( $invoice ) {
1276
-	return wpinv_get_invoice_subscription( $invoice );
1275
+function wpinv_get_subscription($invoice) {
1276
+	return wpinv_get_invoice_subscription($invoice);
1277 1277
 }
Please login to merge, or discard this patch.
includes/admin/meta-boxes/class-getpaid-meta-box-invoice-subscription.php 2 patches
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
  */
7 7
 
8 8
 if ( ! defined( 'ABSPATH' ) ) {
9
-	exit; // Exit if accessed directly
9
+    exit; // Exit if accessed directly
10 10
 }
11 11
 
12 12
 /**
@@ -15,10 +15,10 @@  discard block
 block discarded – undo
15 15
 class GetPaid_Meta_Box_Invoice_Subscription {
16 16
 
17 17
     /**
18
-	 * Output the subscription metabox.
19
-	 *
20
-	 * @param WP_Post $post
21
-	 */
18
+     * Output the subscription metabox.
19
+     *
20
+     * @param WP_Post $post
21
+     */
22 22
     public static function output( $post ) {
23 23
 
24 24
         // Fetch the invoice.
@@ -34,10 +34,10 @@  discard block
 block discarded – undo
34 34
     }
35 35
 
36 36
     /**
37
-	 * Output the subscription invoices.
38
-	 *
39
-	 * @param WP_Post $post
40
-	 */
37
+     * Output the subscription invoices.
38
+     *
39
+     * @param WP_Post $post
40
+     */
41 41
     public static function output_invoices( $post ) {
42 42
 
43 43
         // Fetch the invoice.
@@ -53,10 +53,10 @@  discard block
 block discarded – undo
53 53
     }
54 54
 
55 55
     /**
56
-	 * Outputs related subscriptions.
57
-	 *
58
-	 * @param WP_Post $post
59
-	 */
56
+     * Outputs related subscriptions.
57
+     *
58
+     * @param WP_Post $post
59
+     */
60 60
     public static function output_related( $post ) {
61 61
 
62 62
         // Fetch the invoice.
Please login to merge, or discard this patch.
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@  discard block
 block discarded – undo
5 5
  *
6 6
  */
7 7
 
8
-if ( ! defined( 'ABSPATH' ) ) {
8
+if (!defined('ABSPATH')) {
9 9
 	exit; // Exit if accessed directly
10 10
 }
11 11
 
@@ -19,16 +19,16 @@  discard block
 block discarded – undo
19 19
 	 *
20 20
 	 * @param WP_Post $post
21 21
 	 */
22
-    public static function output( $post ) {
22
+    public static function output($post) {
23 23
 
24 24
         // Fetch the invoice.
25
-        $invoice = new WPInv_Invoice( $post );
25
+        $invoice = new WPInv_Invoice($post);
26 26
 
27 27
         // Fetch the subscription.
28
-        $subscription = getpaid_get_invoice_subscription( $invoice );
28
+        $subscription = getpaid_get_invoice_subscription($invoice);
29 29
 
30 30
         echo '<div class="bsui">';
31
-        getpaid_admin_subscription_details_metabox( /** @scrutinizer ignore-type */$subscription );
31
+        getpaid_admin_subscription_details_metabox(/** @scrutinizer ignore-type */$subscription);
32 32
         echo '</div>';
33 33
 
34 34
     }
@@ -38,16 +38,16 @@  discard block
 block discarded – undo
38 38
 	 *
39 39
 	 * @param WP_Post $post
40 40
 	 */
41
-    public static function output_invoices( $post ) {
41
+    public static function output_invoices($post) {
42 42
 
43 43
         // Fetch the invoice.
44
-        $invoice = new WPInv_Invoice( $post );
44
+        $invoice = new WPInv_Invoice($post);
45 45
 
46 46
         // Fetch the subscription.
47
-        $subscription = getpaid_get_invoice_subscription( $invoice );
47
+        $subscription = getpaid_get_invoice_subscription($invoice);
48 48
 
49 49
         echo '<div class="bsui">';
50
-        getpaid_admin_subscription_invoice_details_metabox( /** @scrutinizer ignore-type */$subscription, false );
50
+        getpaid_admin_subscription_invoice_details_metabox(/** @scrutinizer ignore-type */$subscription, false);
51 51
         echo '</div>';
52 52
 
53 53
     }
@@ -57,16 +57,16 @@  discard block
 block discarded – undo
57 57
 	 *
58 58
 	 * @param WP_Post $post
59 59
 	 */
60
-    public static function output_related( $post ) {
60
+    public static function output_related($post) {
61 61
 
62 62
         // Fetch the invoice.
63
-        $invoice = new WPInv_Invoice( $post );
63
+        $invoice = new WPInv_Invoice($post);
64 64
 
65 65
         // Fetch the subscription.
66
-        $subscription = getpaid_get_invoice_subscription( $invoice );
66
+        $subscription = getpaid_get_invoice_subscription($invoice);
67 67
 
68 68
         echo '<div class="bsui">';
69
-        getpaid_admin_subscription_related_subscriptions_metabox( /** @scrutinizer ignore-type */$subscription, false );
69
+        getpaid_admin_subscription_related_subscriptions_metabox(/** @scrutinizer ignore-type */$subscription, false);
70 70
         echo '</div>';
71 71
 
72 72
     }
Please login to merge, or discard this patch.
vendor/ayecode/wp-ayecode-ui/includes/ayecode-ui-settings.php 3 patches
Braces   +14 added lines, -6 removed lines patch added patch discarded remove patch
@@ -126,8 +126,12 @@  discard block
 block discarded – undo
126 126
 		public function constants(){
127 127
 			define('AUI_PRIMARY_COLOR_ORIGINAL', "#1e73be");
128 128
 			define('AUI_SECONDARY_COLOR_ORIGINAL', '#6c757d');
129
-			if (!defined('AUI_PRIMARY_COLOR')) define('AUI_PRIMARY_COLOR', AUI_PRIMARY_COLOR_ORIGINAL);
130
-			if (!defined('AUI_SECONDARY_COLOR')) define('AUI_SECONDARY_COLOR', AUI_SECONDARY_COLOR_ORIGINAL);
129
+			if (!defined('AUI_PRIMARY_COLOR')) {
130
+			    define('AUI_PRIMARY_COLOR', AUI_PRIMARY_COLOR_ORIGINAL);
131
+			}
132
+			if (!defined('AUI_SECONDARY_COLOR')) {
133
+			    define('AUI_SECONDARY_COLOR', AUI_SECONDARY_COLOR_ORIGINAL);
134
+			}
131 135
 		}
132 136
 
133 137
 		/**
@@ -233,7 +237,7 @@  discard block
 block discarded – undo
233 237
 
234 238
 			if( is_admin() && !$this->is_aui_screen()){
235 239
 				// don't add wp-admin scripts if not requested to
236
-			}else{
240
+			} else{
237 241
 				$css_setting = current_action() == 'wp_enqueue_scripts' ? 'css' : 'css_backend';
238 242
 
239 243
 				$rtl = is_rtl() ? '-rtl' : '';
@@ -1051,7 +1055,7 @@  discard block
 block discarded – undo
1051 1055
 
1052 1056
 			if( is_admin() && !$this->is_aui_screen()){
1053 1057
 				// don't add wp-admin scripts if not requested to
1054
-			}else {
1058
+			} else {
1055 1059
 
1056 1060
 				$js_setting = current_action() == 'wp_enqueue_scripts' ? 'js' : 'js_backend';
1057 1061
 
@@ -2093,7 +2097,9 @@  discard block
 block discarded – undo
2093 2097
 		 * @return mixed
2094 2098
 		 */
2095 2099
 		public static function minify_js($input) {
2096
-			if(trim($input) === "") return $input;
2100
+			if(trim($input) === "") {
2101
+			    return $input;
2102
+			}
2097 2103
 			return preg_replace(
2098 2104
 				array(
2099 2105
 					// Remove comment(s)
@@ -2125,7 +2131,9 @@  discard block
 block discarded – undo
2125 2131
 		 * @return mixed
2126 2132
 		 */
2127 2133
 		public static function minify_css($input) {
2128
-			if(trim($input) === "") return $input;
2134
+			if(trim($input) === "") {
2135
+			    return $input;
2136
+			}
2129 2137
 			return preg_replace(
2130 2138
 				array(
2131 2139
 					// Remove comment(s)
Please login to merge, or discard this patch.
Spacing   +401 added lines, -401 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);
@@ -136,12 +136,12 @@  discard block
 block discarded – undo
136 136
 		public function init() {
137 137
 
138 138
 			// Maybe fix settings
139
-			if ( ! empty( $_REQUEST['aui-fix-admin'] ) && !empty($_REQUEST['nonce']) && wp_verify_nonce( $_REQUEST['nonce'], "aui-fix-admin" ) ) {
140
-				$db_settings = get_option( 'ayecode-ui-settings' );
141
-				if ( ! empty( $db_settings ) ) {
139
+			if (!empty($_REQUEST['aui-fix-admin']) && !empty($_REQUEST['nonce']) && wp_verify_nonce($_REQUEST['nonce'], "aui-fix-admin")) {
140
+				$db_settings = get_option('ayecode-ui-settings');
141
+				if (!empty($db_settings)) {
142 142
 					$db_settings['css_backend'] = 'compatibility';
143 143
 					$db_settings['js_backend'] = 'core-popper';
144
-					update_option( 'ayecode-ui-settings', $db_settings );
144
+					update_option('ayecode-ui-settings', $db_settings);
145 145
 					wp_safe_redirect(admin_url("options-general.php?page=ayecode-ui-settings&updated=true"));
146 146
 				}
147 147
 			}
@@ -155,31 +155,31 @@  discard block
 block discarded – undo
155 155
 			 *
156 156
 			 * We load super early in case there is a theme version that might change the colors
157 157
 			 */
158
-			if ( $this->settings['css'] ) {
158
+			if ($this->settings['css']) {
159 159
 				$priority = $this->is_bs3_compat() ? 100 : 1;
160
-				add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_style' ), $priority );
160
+				add_action('wp_enqueue_scripts', array($this, 'enqueue_style'), $priority);
161 161
 			}
162
-			if ( $this->settings['css_backend'] && $this->load_admin_scripts() ) {
163
-				add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_style' ), 1 );
162
+			if ($this->settings['css_backend'] && $this->load_admin_scripts()) {
163
+				add_action('admin_enqueue_scripts', array($this, 'enqueue_style'), 1);
164 164
 			}
165 165
 
166 166
 			// maybe load JS
167
-			if ( $this->settings['js'] ) {
167
+			if ($this->settings['js']) {
168 168
 				$priority = $this->is_bs3_compat() ? 100 : 1;
169
-				add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ), $priority );
169
+				add_action('wp_enqueue_scripts', array($this, 'enqueue_scripts'), $priority);
170 170
 			}
171
-			if ( $this->settings['js_backend'] && $this->load_admin_scripts() ) {
172
-				add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ), 1 );
171
+			if ($this->settings['js_backend'] && $this->load_admin_scripts()) {
172
+				add_action('admin_enqueue_scripts', array($this, 'enqueue_scripts'), 1);
173 173
 			}
174 174
 
175 175
 			// Maybe set the HTML font size
176
-			if ( $this->settings['html_font_size'] ) {
177
-				add_action( 'wp_footer', array( $this, 'html_font_size' ), 10 );
176
+			if ($this->settings['html_font_size']) {
177
+				add_action('wp_footer', array($this, 'html_font_size'), 10);
178 178
 			}
179 179
 
180 180
 			// Maybe show backend style error
181
-			if( $this->settings['css_backend'] != 'compatibility' || $this->settings['js_backend'] != 'core-popper' ){
182
-				add_action( 'admin_notices', array( $this, 'show_admin_style_notice' ) );
181
+			if ($this->settings['css_backend'] != 'compatibility' || $this->settings['js_backend'] != 'core-popper') {
182
+				add_action('admin_notices', array($this, 'show_admin_style_notice'));
183 183
 			}
184 184
 
185 185
 		}
@@ -187,11 +187,11 @@  discard block
 block discarded – undo
187 187
 		/**
188 188
 		 * Show admin notice if backend scripts not loaded.
189 189
 		 */
190
-		public function show_admin_style_notice(){
191
-			$fix_url = admin_url("options-general.php?page=ayecode-ui-settings&aui-fix-admin=true&nonce=".wp_create_nonce('aui-fix-admin'));
192
-			$button = '<a href="'.esc_url($fix_url).'" class="button-primary">Fix Now</a>';
193
-			$message = __( '<b>Style Issue:</b> AyeCode UI is disable or set wrong.')." " .$button;
194
-			echo '<div class="notice notice-error aui-settings-error-notice"><p>'.$message.'</p></div>';
190
+		public function show_admin_style_notice() {
191
+			$fix_url = admin_url("options-general.php?page=ayecode-ui-settings&aui-fix-admin=true&nonce=" . wp_create_nonce('aui-fix-admin'));
192
+			$button = '<a href="' . esc_url($fix_url) . '" class="button-primary">Fix Now</a>';
193
+			$message = __('<b>Style Issue:</b> AyeCode UI is disable or set wrong.') . " " . $button;
194
+			echo '<div class="notice notice-error aui-settings-error-notice"><p>' . $message . '</p></div>';
195 195
 		}
196 196
 
197 197
 		/**
@@ -199,14 +199,14 @@  discard block
 block discarded – undo
199 199
 		 *
200 200
 		 * @return bool
201 201
 		 */
202
-		public function load_admin_scripts(){
202
+		public function load_admin_scripts() {
203 203
 			$result = true;
204 204
 
205 205
 			// check if specifically disabled
206
-			if(!empty($this->settings['disable_admin'])){
207
-				$url_parts = explode("\n",$this->settings['disable_admin']);
208
-				foreach($url_parts as $part){
209
-					if( strpos($_SERVER['REQUEST_URI'], trim($part)) !== false ){
206
+			if (!empty($this->settings['disable_admin'])) {
207
+				$url_parts = explode("\n", $this->settings['disable_admin']);
208
+				foreach ($url_parts as $part) {
209
+					if (strpos($_SERVER['REQUEST_URI'], trim($part)) !== false) {
210 210
 						return false; // return early, no point checking further
211 211
 					}
212 212
 				}
@@ -218,9 +218,9 @@  discard block
 block discarded – undo
218 218
 		/**
219 219
 		 * Add a html font size to the footer.
220 220
 		 */
221
-		public function html_font_size(){
221
+		public function html_font_size() {
222 222
 			$this->settings = $this->get_settings();
223
-			echo "<style>html{font-size:".absint($this->settings['html_font_size'])."px;}</style>";
223
+			echo "<style>html{font-size:" . absint($this->settings['html_font_size']) . "px;}</style>";
224 224
 		}
225 225
 
226 226
 		/**
@@ -228,11 +228,11 @@  discard block
 block discarded – undo
228 228
 		 * 
229 229
 		 * @return bool
230 230
 		 */
231
-		public function is_aui_screen(){
231
+		public function is_aui_screen() {
232 232
 //			echo '###';exit;
233 233
 			$load = false;
234 234
 			// check if we should load or not
235
-			if ( is_admin() ) {
235
+			if (is_admin()) {
236 236
 				// Only enable on set pages
237 237
 				$aui_screens = array(
238 238
 					'page',
@@ -243,24 +243,24 @@  discard block
 block discarded – undo
243 243
 					'ayecode-ui-settings',
244 244
 					'site-editor'
245 245
 				);
246
-				$screen_ids = apply_filters( 'aui_screen_ids', $aui_screens );
246
+				$screen_ids = apply_filters('aui_screen_ids', $aui_screens);
247 247
 
248 248
 				$screen = get_current_screen();
249 249
 
250 250
 //				echo '###'.$screen->id;
251 251
 
252 252
 				// check if we are on a AUI screen
253
-				if ( $screen && in_array( $screen->id, $screen_ids ) ) {
253
+				if ($screen && in_array($screen->id, $screen_ids)) {
254 254
 					$load = true;
255 255
 				}
256 256
 
257 257
 				//load for widget previews in WP 5.8
258
-				if( !empty($_REQUEST['legacy-widget-preview'])){
258
+				if (!empty($_REQUEST['legacy-widget-preview'])) {
259 259
 					$load = true;
260 260
 				}
261 261
 			}
262 262
 
263
-			return apply_filters( 'aui_load_on_admin' , $load );
263
+			return apply_filters('aui_load_on_admin', $load);
264 264
 		}
265 265
 
266 266
 		/**
@@ -269,24 +269,24 @@  discard block
 block discarded – undo
269 269
 		public function enqueue_style() {
270 270
 
271 271
 
272
-			if( is_admin() && !$this->is_aui_screen()){
272
+			if (is_admin() && !$this->is_aui_screen()) {
273 273
 				// don't add wp-admin scripts if not requested to
274
-			}else{
274
+			} else {
275 275
 				$css_setting = current_action() == 'wp_enqueue_scripts' ? 'css' : 'css_backend';
276 276
 
277 277
 				$rtl = is_rtl() ? '-rtl' : '';
278 278
 
279
-				if($this->settings[$css_setting]){
280
-					$compatibility = $this->settings[$css_setting]=='core' ? false : true;
281
-					$url = $this->settings[$css_setting]=='core' ? $this->url.'assets/css/ayecode-ui'.$rtl.'.css' : $this->url.'assets/css/ayecode-ui-compatibility'.$rtl.'.css';
282
-					wp_register_style( 'ayecode-ui', $url, array(), $this->version );
283
-					wp_enqueue_style( 'ayecode-ui' );
279
+				if ($this->settings[$css_setting]) {
280
+					$compatibility = $this->settings[$css_setting] == 'core' ? false : true;
281
+					$url = $this->settings[$css_setting] == 'core' ? $this->url . 'assets/css/ayecode-ui' . $rtl . '.css' : $this->url . 'assets/css/ayecode-ui-compatibility' . $rtl . '.css';
282
+					wp_register_style('ayecode-ui', $url, array(), $this->version);
283
+					wp_enqueue_style('ayecode-ui');
284 284
 
285 285
 					// flatpickr
286
-					wp_register_style( 'flatpickr', $this->url.'assets/css/flatpickr.min.css', array(), $this->version );
286
+					wp_register_style('flatpickr', $this->url . 'assets/css/flatpickr.min.css', array(), $this->version);
287 287
 
288 288
 					// fix some wp-admin issues
289
-					if(is_admin()){
289
+					if (is_admin()) {
290 290
 						$custom_css = "
291 291
                 body{
292 292
                     background-color: #f1f1f1;
@@ -339,11 +339,11 @@  discard block
 block discarded – undo
339 339
 						    padding: 0;
340 340
 						}
341 341
 					";
342
-						wp_add_inline_style( 'ayecode-ui', $custom_css );
342
+						wp_add_inline_style('ayecode-ui', $custom_css);
343 343
 					}
344 344
 
345 345
 					// custom changes
346
-					wp_add_inline_style( 'ayecode-ui', self::custom_css($compatibility) );
346
+					wp_add_inline_style('ayecode-ui', self::custom_css($compatibility));
347 347
 
348 348
 				}
349 349
 			}
@@ -603,7 +603,7 @@  discard block
 block discarded – undo
603 603
 				function aui_init_flatpickr(){
604 604
 					if ( typeof jQuery.fn.flatpickr === "function" && !$aui_doing_init_flatpickr) {
605 605
 						$aui_doing_init_flatpickr = true;
606
-						<?php if ( ! empty( $flatpickr_locale ) ) { ?>try{flatpickr.localize(<?php echo $flatpickr_locale; ?>);}catch(err){console.log(err.message);}<?php } ?>
606
+						<?php if (!empty($flatpickr_locale)) { ?>try{flatpickr.localize(<?php echo $flatpickr_locale; ?>);}catch(err){console.log(err.message);}<?php } ?>
607 607
 						jQuery('input[data-aui-init="flatpickr"]:not(.flatpickr-input)').flatpickr();
608 608
 					}
609 609
 					$aui_doing_init_flatpickr = false;
@@ -1203,10 +1203,10 @@  discard block
 block discarded – undo
1203 1203
 			/*
1204 1204
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
1205 1205
 			 */
1206
-			return str_replace( array(
1206
+			return str_replace(array(
1207 1207
 				'<script>',
1208 1208
 				'</script>'
1209
-			), '', self::minify_js($output) );
1209
+			), '', self::minify_js($output));
1210 1210
 		}
1211 1211
 
1212 1212
 
@@ -1220,13 +1220,13 @@  discard block
 block discarded – undo
1220 1220
 			ob_start();
1221 1221
 			?>
1222 1222
 			<script>
1223
-				<?php if( defined( 'FUSION_BUILDER_VERSION' ) ){ ?>
1223
+				<?php if (defined('FUSION_BUILDER_VERSION')) { ?>
1224 1224
 				/* With Avada builder */
1225 1225
 
1226 1226
 				<?php } ?>
1227 1227
 			</script>
1228 1228
 			<?php
1229
-			return str_replace( array(
1229
+			return str_replace(array(
1230 1230
 				'<script>',
1231 1231
 				'</script>'
1232 1232
 			), '', ob_get_clean());
@@ -1237,7 +1237,7 @@  discard block
 block discarded – undo
1237 1237
 		 *
1238 1238
 		 * If this remains small then its best to use this than to add another JS file.
1239 1239
 		 */
1240
-		public function inline_script_file_browser(){
1240
+		public function inline_script_file_browser() {
1241 1241
 			ob_start();
1242 1242
 			?>
1243 1243
 			<script>
@@ -1252,10 +1252,10 @@  discard block
 block discarded – undo
1252 1252
 			/*
1253 1253
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
1254 1254
 			 */
1255
-			return str_replace( array(
1255
+			return str_replace(array(
1256 1256
 				'<script>',
1257 1257
 				'</script>'
1258
-			), '', $output );
1258
+			), '', $output);
1259 1259
 		}
1260 1260
 
1261 1261
 		/**
@@ -1263,53 +1263,53 @@  discard block
 block discarded – undo
1263 1263
 		 */
1264 1264
 		public function enqueue_scripts() {
1265 1265
 
1266
-			if( is_admin() && !$this->is_aui_screen()){
1266
+			if (is_admin() && !$this->is_aui_screen()) {
1267 1267
 				// don't add wp-admin scripts if not requested to
1268
-			}else {
1268
+			} else {
1269 1269
 
1270 1270
 				$js_setting = current_action() == 'wp_enqueue_scripts' ? 'js' : 'js_backend';
1271 1271
 
1272 1272
 				// select2
1273
-				wp_register_script( 'select2', $this->url . 'assets/js/select2.min.js', array( 'jquery' ), $this->select2_version );
1273
+				wp_register_script('select2', $this->url . 'assets/js/select2.min.js', array('jquery'), $this->select2_version);
1274 1274
 
1275 1275
 				// flatpickr
1276
-				wp_register_script( 'flatpickr', $this->url . 'assets/js/flatpickr.min.js', array(), $this->version );
1276
+				wp_register_script('flatpickr', $this->url . 'assets/js/flatpickr.min.js', array(), $this->version);
1277 1277
 
1278 1278
 				// flatpickr
1279
-				wp_register_script( 'iconpicker', $this->url . 'assets/js/fontawesome-iconpicker.min.js', array(), $this->version );
1279
+				wp_register_script('iconpicker', $this->url . 'assets/js/fontawesome-iconpicker.min.js', array(), $this->version);
1280 1280
 				
1281 1281
 				// Bootstrap file browser
1282
-				wp_register_script( 'aui-custom-file-input', $url = $this->url . 'assets/js/bs-custom-file-input.min.js', array( 'jquery' ), $this->select2_version );
1283
-				wp_add_inline_script( 'aui-custom-file-input', $this->inline_script_file_browser() );
1282
+				wp_register_script('aui-custom-file-input', $url = $this->url . 'assets/js/bs-custom-file-input.min.js', array('jquery'), $this->select2_version);
1283
+				wp_add_inline_script('aui-custom-file-input', $this->inline_script_file_browser());
1284 1284
 
1285 1285
 				$load_inline = false;
1286 1286
 
1287
-				if ( $this->settings[ $js_setting ] == 'core-popper' ) {
1287
+				if ($this->settings[$js_setting] == 'core-popper') {
1288 1288
 					// Bootstrap bundle
1289 1289
 					$url = $this->url . 'assets/js/bootstrap.bundle.min.js';
1290
-					wp_register_script( 'bootstrap-js-bundle', $url, array(
1290
+					wp_register_script('bootstrap-js-bundle', $url, array(
1291 1291
 						'select2',
1292 1292
 						'jquery'
1293
-					), $this->version, $this->is_bs3_compat() );
1293
+					), $this->version, $this->is_bs3_compat());
1294 1294
 					// if in admin then add to footer for compatibility.
1295
-					is_admin() ? wp_enqueue_script( 'bootstrap-js-bundle', '', null, null, true ) : wp_enqueue_script( 'bootstrap-js-bundle' );
1295
+					is_admin() ? wp_enqueue_script('bootstrap-js-bundle', '', null, null, true) : wp_enqueue_script('bootstrap-js-bundle');
1296 1296
 					$script = $this->inline_script();
1297
-					wp_add_inline_script( 'bootstrap-js-bundle', $script );
1298
-				} elseif ( $this->settings[ $js_setting ] == 'popper' ) {
1297
+					wp_add_inline_script('bootstrap-js-bundle', $script);
1298
+				} elseif ($this->settings[$js_setting] == 'popper') {
1299 1299
 					$url = $this->url . 'assets/js/popper.min.js';
1300
-					wp_register_script( 'bootstrap-js-popper', $url, array( 'select2', 'jquery' ), $this->version );
1301
-					wp_enqueue_script( 'bootstrap-js-popper' );
1300
+					wp_register_script('bootstrap-js-popper', $url, array('select2', 'jquery'), $this->version);
1301
+					wp_enqueue_script('bootstrap-js-popper');
1302 1302
 					$load_inline = true;
1303 1303
 				} else {
1304 1304
 					$load_inline = true;
1305 1305
 				}
1306 1306
 
1307 1307
 				// Load needed inline scripts by faking the loading of a script if the main script is not being loaded
1308
-				if ( $load_inline ) {
1309
-					wp_register_script( 'bootstrap-dummy', '', array( 'select2', 'jquery' ) );
1310
-					wp_enqueue_script( 'bootstrap-dummy' );
1308
+				if ($load_inline) {
1309
+					wp_register_script('bootstrap-dummy', '', array('select2', 'jquery'));
1310
+					wp_enqueue_script('bootstrap-dummy');
1311 1311
 					$script = $this->inline_script();
1312
-					wp_add_inline_script( 'bootstrap-dummy', $script );
1312
+					wp_add_inline_script('bootstrap-dummy', $script);
1313 1313
 				}
1314 1314
 			}
1315 1315
 
@@ -1318,17 +1318,17 @@  discard block
 block discarded – undo
1318 1318
 		/**
1319 1319
 		 * Enqueue flatpickr if called.
1320 1320
 		 */
1321
-		public function enqueue_flatpickr(){
1322
-			wp_enqueue_style( 'flatpickr' );
1323
-			wp_enqueue_script( 'flatpickr' );
1321
+		public function enqueue_flatpickr() {
1322
+			wp_enqueue_style('flatpickr');
1323
+			wp_enqueue_script('flatpickr');
1324 1324
 		}
1325 1325
 
1326 1326
 		/**
1327 1327
 		 * Enqueue iconpicker if called.
1328 1328
 		 */
1329
-		public function enqueue_iconpicker(){
1330
-			wp_enqueue_style( 'iconpicker' );
1331
-			wp_enqueue_script( 'iconpicker' );
1329
+		public function enqueue_iconpicker() {
1330
+			wp_enqueue_style('iconpicker');
1331
+			wp_enqueue_script('iconpicker');
1332 1332
 		}
1333 1333
 
1334 1334
 		/**
@@ -1340,15 +1340,15 @@  discard block
 block discarded – undo
1340 1340
 
1341 1341
 			$url = '';
1342 1342
 			// check if we are inside a plugin
1343
-			$file_dir = str_replace( "/includes","", wp_normalize_path( dirname( __FILE__ ) ) );
1343
+			$file_dir = str_replace("/includes", "", wp_normalize_path(dirname(__FILE__)));
1344 1344
 
1345 1345
 			// add check in-case user has changed wp-content dir name.
1346 1346
 			$wp_content_folder_name = basename(WP_CONTENT_DIR);
1347
-			$dir_parts = explode("/$wp_content_folder_name/",$file_dir);
1348
-			$url_parts = explode("/$wp_content_folder_name/",plugins_url());
1347
+			$dir_parts = explode("/$wp_content_folder_name/", $file_dir);
1348
+			$url_parts = explode("/$wp_content_folder_name/", plugins_url());
1349 1349
 
1350
-			if(!empty($url_parts[0]) && !empty($dir_parts[1])){
1351
-				$url = trailingslashit( $url_parts[0]."/$wp_content_folder_name/".$dir_parts[1] );
1350
+			if (!empty($url_parts[0]) && !empty($dir_parts[1])) {
1351
+				$url = trailingslashit($url_parts[0] . "/$wp_content_folder_name/" . $dir_parts[1]);
1352 1352
 			}
1353 1353
 
1354 1354
 			return $url;
@@ -1358,7 +1358,7 @@  discard block
 block discarded – undo
1358 1358
 		 * Register the database settings with WordPress.
1359 1359
 		 */
1360 1360
 		public function register_settings() {
1361
-			register_setting( 'ayecode-ui-settings', 'ayecode-ui-settings' );
1361
+			register_setting('ayecode-ui-settings', 'ayecode-ui-settings');
1362 1362
 		}
1363 1363
 
1364 1364
 		/**
@@ -1367,10 +1367,10 @@  discard block
 block discarded – undo
1367 1367
 		 */
1368 1368
 		public function menu_item() {
1369 1369
 			$menu_function = 'add' . '_' . 'options' . '_' . 'page'; // won't pass theme check if function name present in theme
1370
-			call_user_func( $menu_function, $this->name, $this->name, 'manage_options', 'ayecode-ui-settings', array(
1370
+			call_user_func($menu_function, $this->name, $this->name, 'manage_options', 'ayecode-ui-settings', array(
1371 1371
 				$this,
1372 1372
 				'settings_page'
1373
-			) );
1373
+			));
1374 1374
 		}
1375 1375
 
1376 1376
 		/**
@@ -1378,7 +1378,7 @@  discard block
 block discarded – undo
1378 1378
 		 *
1379 1379
 		 * @return array
1380 1380
 		 */
1381
-		public function theme_js_settings(){
1381
+		public function theme_js_settings() {
1382 1382
 			return array(
1383 1383
 				'ayetheme' => 'popper',
1384 1384
 				'listimia' => 'required',
@@ -1394,17 +1394,17 @@  discard block
 block discarded – undo
1394 1394
 		 */
1395 1395
 		public function get_settings() {
1396 1396
 
1397
-			$db_settings = get_option( 'ayecode-ui-settings' );
1397
+			$db_settings = get_option('ayecode-ui-settings');
1398 1398
 			$js_default = 'core-popper';
1399 1399
 			$js_default_backend = $js_default;
1400 1400
 
1401 1401
 			// maybe set defaults (if no settings set)
1402
-			if(empty($db_settings)){
1403
-				$active_theme = strtolower( get_template() ); // active parent theme.
1402
+			if (empty($db_settings)) {
1403
+				$active_theme = strtolower(get_template()); // active parent theme.
1404 1404
 				$theme_js_settings = self::theme_js_settings();
1405
-				if(isset($theme_js_settings[$active_theme])){
1405
+				if (isset($theme_js_settings[$active_theme])) {
1406 1406
 					$js_default = $theme_js_settings[$active_theme];
1407
-					$js_default_backend = isset($theme_js_settings[$active_theme."_backend"]) ? $theme_js_settings[$active_theme."_backend"] : $js_default;
1407
+					$js_default_backend = isset($theme_js_settings[$active_theme . "_backend"]) ? $theme_js_settings[$active_theme . "_backend"] : $js_default;
1408 1408
 				}
1409 1409
 			}
1410 1410
 
@@ -1417,14 +1417,14 @@  discard block
 block discarded – undo
1417 1417
 				'disable_admin'     =>  '', // URL snippets to disable loading on admin
1418 1418
 			);
1419 1419
 
1420
-			$settings = wp_parse_args( $db_settings, $defaults );
1420
+			$settings = wp_parse_args($db_settings, $defaults);
1421 1421
 
1422 1422
 			/**
1423 1423
 			 * Filter the Bootstrap settings.
1424 1424
 			 *
1425 1425
 			 * @todo if we add this filer people might use it and then it defeates the purpose of this class :/
1426 1426
 			 */
1427
-			return $this->settings = apply_filters( 'ayecode-ui-settings', $settings, $db_settings, $defaults );
1427
+			return $this->settings = apply_filters('ayecode-ui-settings', $settings, $db_settings, $defaults);
1428 1428
 		}
1429 1429
 
1430 1430
 
@@ -1432,90 +1432,90 @@  discard block
 block discarded – undo
1432 1432
 		 * The settings page html output.
1433 1433
 		 */
1434 1434
 		public function settings_page() {
1435
-			if ( ! current_user_can( 'manage_options' ) ) {
1436
-				wp_die( __( 'You do not have sufficient permissions to access this page.', 'aui' ) );
1435
+			if (!current_user_can('manage_options')) {
1436
+				wp_die(__('You do not have sufficient permissions to access this page.', 'aui'));
1437 1437
 			}
1438 1438
 			?>
1439 1439
 			<div class="wrap">
1440 1440
 				<h1><?php echo $this->name; ?></h1>
1441
-				<p><?php _e("Here you can adjust settings if you are having compatibility issues.",'aui');?></p>
1441
+				<p><?php _e("Here you can adjust settings if you are having compatibility issues.", 'aui'); ?></p>
1442 1442
 				<form method="post" action="options.php">
1443 1443
 					<?php
1444
-					settings_fields( 'ayecode-ui-settings' );
1445
-					do_settings_sections( 'ayecode-ui-settings' );
1444
+					settings_fields('ayecode-ui-settings');
1445
+					do_settings_sections('ayecode-ui-settings');
1446 1446
 					?>
1447 1447
 
1448
-					<h2><?php _e( 'Frontend', 'aui' ); ?></h2>
1448
+					<h2><?php _e('Frontend', 'aui'); ?></h2>
1449 1449
 					<table class="form-table wpbs-table-settings">
1450 1450
 						<tr valign="top">
1451 1451
 							<th scope="row"><label
1452
-									for="wpbs-css"><?php _e( 'Load CSS', 'aui' ); ?></label></th>
1452
+									for="wpbs-css"><?php _e('Load CSS', 'aui'); ?></label></th>
1453 1453
 							<td>
1454 1454
 								<select name="ayecode-ui-settings[css]" id="wpbs-css">
1455
-									<option	value="compatibility" <?php selected( $this->settings['css'], 'compatibility' ); ?>><?php _e( 'Compatibility Mode (default)', 'aui' ); ?></option>
1456
-									<option value="core" <?php selected( $this->settings['css'], 'core' ); ?>><?php _e( 'Full Mode', 'aui' ); ?></option>
1457
-									<option	value="" <?php selected( $this->settings['css'], '' ); ?>><?php _e( 'Disabled', 'aui' ); ?></option>
1455
+									<option	value="compatibility" <?php selected($this->settings['css'], 'compatibility'); ?>><?php _e('Compatibility Mode (default)', 'aui'); ?></option>
1456
+									<option value="core" <?php selected($this->settings['css'], 'core'); ?>><?php _e('Full Mode', 'aui'); ?></option>
1457
+									<option	value="" <?php selected($this->settings['css'], ''); ?>><?php _e('Disabled', 'aui'); ?></option>
1458 1458
 								</select>
1459 1459
 							</td>
1460 1460
 						</tr>
1461 1461
 
1462 1462
 						<tr valign="top">
1463 1463
 							<th scope="row"><label
1464
-									for="wpbs-js"><?php _e( 'Load JS', 'aui' ); ?></label></th>
1464
+									for="wpbs-js"><?php _e('Load JS', 'aui'); ?></label></th>
1465 1465
 							<td>
1466 1466
 								<select name="ayecode-ui-settings[js]" id="wpbs-js">
1467
-									<option	value="core-popper" <?php selected( $this->settings['js'], 'core-popper' ); ?>><?php _e( 'Core + Popper (default)', 'aui' ); ?></option>
1468
-									<option value="popper" <?php selected( $this->settings['js'], 'popper' ); ?>><?php _e( 'Popper', 'aui' ); ?></option>
1469
-									<option value="required" <?php selected( $this->settings['js'], 'required' ); ?>><?php _e( 'Required functions only', 'aui' ); ?></option>
1470
-									<option	value="" <?php selected( $this->settings['js'], '' ); ?>><?php _e( 'Disabled (not recommended)', 'aui' ); ?></option>
1467
+									<option	value="core-popper" <?php selected($this->settings['js'], 'core-popper'); ?>><?php _e('Core + Popper (default)', 'aui'); ?></option>
1468
+									<option value="popper" <?php selected($this->settings['js'], 'popper'); ?>><?php _e('Popper', 'aui'); ?></option>
1469
+									<option value="required" <?php selected($this->settings['js'], 'required'); ?>><?php _e('Required functions only', 'aui'); ?></option>
1470
+									<option	value="" <?php selected($this->settings['js'], ''); ?>><?php _e('Disabled (not recommended)', 'aui'); ?></option>
1471 1471
 								</select>
1472 1472
 							</td>
1473 1473
 						</tr>
1474 1474
 
1475 1475
 						<tr valign="top">
1476 1476
 							<th scope="row"><label
1477
-									for="wpbs-font_size"><?php _e( 'HTML Font Size (px)', 'aui' ); ?></label></th>
1477
+									for="wpbs-font_size"><?php _e('HTML Font Size (px)', 'aui'); ?></label></th>
1478 1478
 							<td>
1479
-								<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" />
1480
-								<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>
1479
+								<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" />
1480
+								<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>
1481 1481
 							</td>
1482 1482
 						</tr>
1483 1483
 
1484 1484
 					</table>
1485 1485
 
1486
-					<h2><?php _e( 'Backend', 'aui' ); ?> (wp-admin)</h2>
1486
+					<h2><?php _e('Backend', 'aui'); ?> (wp-admin)</h2>
1487 1487
 					<table class="form-table wpbs-table-settings">
1488 1488
 						<tr valign="top">
1489 1489
 							<th scope="row"><label
1490
-									for="wpbs-css-admin"><?php _e( 'Load CSS', 'aui' ); ?></label></th>
1490
+									for="wpbs-css-admin"><?php _e('Load CSS', 'aui'); ?></label></th>
1491 1491
 							<td>
1492 1492
 								<select name="ayecode-ui-settings[css_backend]" id="wpbs-css-admin">
1493
-									<option	value="compatibility" <?php selected( $this->settings['css_backend'], 'compatibility' ); ?>><?php _e( 'Compatibility Mode (default)', 'aui' ); ?></option>
1494
-									<option value="core" <?php selected( $this->settings['css_backend'], 'core' ); ?>><?php _e( 'Full Mode (will cause style issues)', 'aui' ); ?></option>
1495
-									<option	value="" <?php selected( $this->settings['css_backend'], '' ); ?>><?php _e( 'Disabled', 'aui' ); ?></option>
1493
+									<option	value="compatibility" <?php selected($this->settings['css_backend'], 'compatibility'); ?>><?php _e('Compatibility Mode (default)', 'aui'); ?></option>
1494
+									<option value="core" <?php selected($this->settings['css_backend'], 'core'); ?>><?php _e('Full Mode (will cause style issues)', 'aui'); ?></option>
1495
+									<option	value="" <?php selected($this->settings['css_backend'], ''); ?>><?php _e('Disabled', 'aui'); ?></option>
1496 1496
 								</select>
1497 1497
 							</td>
1498 1498
 						</tr>
1499 1499
 
1500 1500
 						<tr valign="top">
1501 1501
 							<th scope="row"><label
1502
-									for="wpbs-js-admin"><?php _e( 'Load JS', 'aui' ); ?></label></th>
1502
+									for="wpbs-js-admin"><?php _e('Load JS', 'aui'); ?></label></th>
1503 1503
 							<td>
1504 1504
 								<select name="ayecode-ui-settings[js_backend]" id="wpbs-js-admin">
1505
-									<option	value="core-popper" <?php selected( $this->settings['js_backend'], 'core-popper' ); ?>><?php _e( 'Core + Popper (default)', 'aui' ); ?></option>
1506
-									<option value="popper" <?php selected( $this->settings['js_backend'], 'popper' ); ?>><?php _e( 'Popper', 'aui' ); ?></option>
1507
-									<option value="required" <?php selected( $this->settings['js_backend'], 'required' ); ?>><?php _e( 'Required functions only', 'aui' ); ?></option>
1508
-									<option	value="" <?php selected( $this->settings['js_backend'], '' ); ?>><?php _e( 'Disabled (not recommended)', 'aui' ); ?></option>
1505
+									<option	value="core-popper" <?php selected($this->settings['js_backend'], 'core-popper'); ?>><?php _e('Core + Popper (default)', 'aui'); ?></option>
1506
+									<option value="popper" <?php selected($this->settings['js_backend'], 'popper'); ?>><?php _e('Popper', 'aui'); ?></option>
1507
+									<option value="required" <?php selected($this->settings['js_backend'], 'required'); ?>><?php _e('Required functions only', 'aui'); ?></option>
1508
+									<option	value="" <?php selected($this->settings['js_backend'], ''); ?>><?php _e('Disabled (not recommended)', 'aui'); ?></option>
1509 1509
 								</select>
1510 1510
 							</td>
1511 1511
 						</tr>
1512 1512
 
1513 1513
 						<tr valign="top">
1514 1514
 							<th scope="row"><label
1515
-									for="wpbs-disable-admin"><?php _e( 'Disable load on URL', 'aui' ); ?></label></th>
1515
+									for="wpbs-disable-admin"><?php _e('Disable load on URL', 'aui'); ?></label></th>
1516 1516
 							<td>
1517
-								<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>
1518
-								<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>
1517
+								<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>
1518
+								<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>
1519 1519
 
1520 1520
 							</td>
1521 1521
 						</tr>
@@ -1533,9 +1533,9 @@  discard block
 block discarded – undo
1533 1533
 			<?php
1534 1534
 		}
1535 1535
 
1536
-		public function customizer_settings($wp_customize){
1536
+		public function customizer_settings($wp_customize) {
1537 1537
 			$wp_customize->add_section('aui_settings', array(
1538
-				'title'    => __('AyeCode UI','aui'),
1538
+				'title'    => __('AyeCode UI', 'aui'),
1539 1539
 				'priority' => 120,
1540 1540
 			));
1541 1541
 
@@ -1549,8 +1549,8 @@  discard block
 block discarded – undo
1549 1549
 				'type'              => 'option',
1550 1550
 				'transport'         => 'refresh',
1551 1551
 			));
1552
-			$wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_primary', array(
1553
-				'label'    => __('Primary Color','aui'),
1552
+			$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'color_primary', array(
1553
+				'label'    => __('Primary Color', 'aui'),
1554 1554
 				'section'  => 'aui_settings',
1555 1555
 				'settings' => 'aui_options[color_primary]',
1556 1556
 			)));
@@ -1562,8 +1562,8 @@  discard block
 block discarded – undo
1562 1562
 				'type'              => 'option',
1563 1563
 				'transport'         => 'refresh',
1564 1564
 			));
1565
-			$wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_secondary', array(
1566
-				'label'    => __('Secondary Color','aui'),
1565
+			$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'color_secondary', array(
1566
+				'label'    => __('Secondary Color', 'aui'),
1567 1567
 				'section'  => 'aui_settings',
1568 1568
 				'settings' => 'aui_options[color_secondary]',
1569 1569
 			)));
@@ -1589,12 +1589,12 @@  discard block
 block discarded – undo
1589 1589
 			.collapse.show:not(.in){display: inherit;}
1590 1590
 			.fade.show{opacity: 1;}
1591 1591
 
1592
-			<?php if( defined( 'SVQ_THEME_VERSION' ) ){ ?>
1592
+			<?php if (defined('SVQ_THEME_VERSION')) { ?>
1593 1593
 			/* KLEO theme specific */
1594 1594
 			.kleo-main-header .navbar-collapse.collapse.show:not(.in){display: block !important;}
1595 1595
 			<?php } ?>
1596 1596
 
1597
-			<?php if( defined( 'FUSION_BUILDER_VERSION' ) ){ ?>
1597
+			<?php if (defined('FUSION_BUILDER_VERSION')) { ?>
1598 1598
 			/* With Avada builder */
1599 1599
 			body.modal-open .modal.in  {opacity:1;z-index: 99999}
1600 1600
 			body.modal-open .modal.bsui.in .modal-content  {box-shadow: none;}
@@ -1605,10 +1605,10 @@  discard block
 block discarded – undo
1605 1605
 			<?php } ?>
1606 1606
 			</style>
1607 1607
 			<?php
1608
-			return str_replace( array(
1608
+			return str_replace(array(
1609 1609
 				'<style>',
1610 1610
 				'</style>'
1611
-			), '', self::minify_css( ob_get_clean() ) );
1611
+			), '', self::minify_css(ob_get_clean()));
1612 1612
 		}
1613 1613
 
1614 1614
 
@@ -1625,22 +1625,22 @@  discard block
 block discarded – undo
1625 1625
 				<?php
1626 1626
 
1627 1627
 					// BS v3 compat
1628
-					if( self::is_bs3_compat() ){
1628
+					if (self::is_bs3_compat()) {
1629 1629
 					    echo self::bs3_compat_css();
1630 1630
 					}
1631 1631
 
1632
-					if(!is_admin() && $primary_color != AUI_PRIMARY_COLOR_ORIGINAL){
1633
-						echo self::css_primary($primary_color,$compatibility);
1632
+					if (!is_admin() && $primary_color != AUI_PRIMARY_COLOR_ORIGINAL) {
1633
+						echo self::css_primary($primary_color, $compatibility);
1634 1634
 					}
1635 1635
 
1636
-					if(!is_admin() && $secondary_color != AUI_SECONDARY_COLOR_ORIGINAL){
1637
-						echo self::css_secondary($settings['color_secondary'],$compatibility);
1636
+					if (!is_admin() && $secondary_color != AUI_SECONDARY_COLOR_ORIGINAL) {
1637
+						echo self::css_secondary($settings['color_secondary'], $compatibility);
1638 1638
 					}
1639 1639
 
1640 1640
 					// Set admin bar z-index lower when modal is open.
1641 1641
 					echo ' body.modal-open #wpadminbar{z-index:999}.embed-responsive-16by9 .fluid-width-video-wrapper{padding:0 !important;position:initial}';
1642 1642
 
1643
-					if(is_admin()){
1643
+					if (is_admin()) {
1644 1644
 						echo ' body.modal-open #adminmenuwrap{z-index:999} body.modal-open #wpadminbar{z-index:1025}';
1645 1645
 					}
1646 1646
                 ?>
@@ -1651,10 +1651,10 @@  discard block
 block discarded – undo
1651 1651
 			/*
1652 1652
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
1653 1653
 			 */
1654
-			return str_replace( array(
1654
+			return str_replace(array(
1655 1655
 				'<style>',
1656 1656
 				'</style>'
1657
-			), '', self::minify_css( ob_get_clean() ) );
1657
+			), '', self::minify_css(ob_get_clean()));
1658 1658
 		}
1659 1659
 
1660 1660
 		/**
@@ -1662,48 +1662,48 @@  discard block
 block discarded – undo
1662 1662
 		 *
1663 1663
 		 * @return bool
1664 1664
 		 */
1665
-		public static function is_bs3_compat(){
1665
+		public static function is_bs3_compat() {
1666 1666
 			return defined('AYECODE_UI_BS3_COMPAT') || defined('SVQ_THEME_VERSION') || defined('FUSION_BUILDER_VERSION');
1667 1667
 		}
1668 1668
 
1669
-		public static function css_primary($color_code,$compatibility){;
1669
+		public static function css_primary($color_code, $compatibility) {;
1670 1670
 			$color_code = sanitize_hex_color($color_code);
1671
-			if(!$color_code){return '';}
1671
+			if (!$color_code) {return ''; }
1672 1672
 			/**
1673 1673
 			 * c = color, b = background color, o = border-color, f = fill
1674 1674
 			 */
1675 1675
 			$selectors = array(
1676 1676
 				'a' => array('c'),
1677
-				'.btn-primary' => array('b','o'),
1678
-				'.btn-primary.disabled' => array('b','o'),
1679
-				'.btn-primary:disabled' => array('b','o'),
1680
-				'.btn-outline-primary' => array('c','o'),
1681
-				'.btn-outline-primary:hover' => array('b','o'),
1682
-				'.btn-outline-primary:not(:disabled):not(.disabled).active' => array('b','o'),
1683
-				'.btn-outline-primary:not(:disabled):not(.disabled):active' => array('b','o'),
1684
-				'.show>.btn-outline-primary.dropdown-toggle' => array('b','o'),
1677
+				'.btn-primary' => array('b', 'o'),
1678
+				'.btn-primary.disabled' => array('b', 'o'),
1679
+				'.btn-primary:disabled' => array('b', 'o'),
1680
+				'.btn-outline-primary' => array('c', 'o'),
1681
+				'.btn-outline-primary:hover' => array('b', 'o'),
1682
+				'.btn-outline-primary:not(:disabled):not(.disabled).active' => array('b', 'o'),
1683
+				'.btn-outline-primary:not(:disabled):not(.disabled):active' => array('b', 'o'),
1684
+				'.show>.btn-outline-primary.dropdown-toggle' => array('b', 'o'),
1685 1685
 				'.btn-link' => array('c'),
1686 1686
 				'.dropdown-item.active' => array('b'),
1687
-				'.custom-control-input:checked~.custom-control-label::before' => array('b','o'),
1688
-				'.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before' => array('b','o'),
1687
+				'.custom-control-input:checked~.custom-control-label::before' => array('b', 'o'),
1688
+				'.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before' => array('b', 'o'),
1689 1689
 //				'.custom-range::-webkit-slider-thumb' => array('b'), // these break the inline rules...
1690 1690
 //				'.custom-range::-moz-range-thumb' => array('b'),
1691 1691
 //				'.custom-range::-ms-thumb' => array('b'),
1692 1692
 				'.nav-pills .nav-link.active' => array('b'),
1693 1693
 				'.nav-pills .show>.nav-link' => array('b'),
1694 1694
 				'.page-link' => array('c'),
1695
-				'.page-item.active .page-link' => array('b','o'),
1695
+				'.page-item.active .page-link' => array('b', 'o'),
1696 1696
 				'.badge-primary' => array('b'),
1697
-				'.alert-primary' => array('b','o'),
1697
+				'.alert-primary' => array('b', 'o'),
1698 1698
 				'.progress-bar' => array('b'),
1699
-				'.list-group-item.active' => array('b','o'),
1700
-				'.bg-primary' => array('b','f'),
1699
+				'.list-group-item.active' => array('b', 'o'),
1700
+				'.bg-primary' => array('b', 'f'),
1701 1701
 				'.btn-link.btn-primary' => array('c'),
1702 1702
 				'.select2-container .select2-results__option--highlighted.select2-results__option[aria-selected=true]' => array('b'),
1703 1703
 			);
1704 1704
 
1705 1705
 			$important_selectors = array(
1706
-				'.bg-primary' => array('b','f'),
1706
+				'.bg-primary' => array('b', 'f'),
1707 1707
 				'.border-primary' => array('o'),
1708 1708
 				'.text-primary' => array('c'),
1709 1709
 			);
@@ -1720,116 +1720,116 @@  discard block
 block discarded – undo
1720 1720
 			$output = '';
1721 1721
 
1722 1722
 			// build rules into each type
1723
-			foreach($selectors as $selector => $types){
1724
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1725
-				$types = array_combine($types,$types);
1726
-				if(isset($types['c'])){$color[] = $selector;}
1727
-				if(isset($types['b'])){$background[] = $selector;}
1728
-				if(isset($types['o'])){$border[] = $selector;}
1729
-				if(isset($types['f'])){$fill[] = $selector;}
1723
+			foreach ($selectors as $selector => $types) {
1724
+				$selector = $compatibility ? ".bsui " . $selector : $selector;
1725
+				$types = array_combine($types, $types);
1726
+				if (isset($types['c'])) {$color[] = $selector; }
1727
+				if (isset($types['b'])) {$background[] = $selector; }
1728
+				if (isset($types['o'])) {$border[] = $selector; }
1729
+				if (isset($types['f'])) {$fill[] = $selector; }
1730 1730
 			}
1731 1731
 
1732 1732
 			// build rules into each type
1733
-			foreach($important_selectors as $selector => $types){
1734
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1735
-				$types = array_combine($types,$types);
1736
-				if(isset($types['c'])){$color_i[] = $selector;}
1737
-				if(isset($types['b'])){$background_i[] = $selector;}
1738
-				if(isset($types['o'])){$border_i[] = $selector;}
1739
-				if(isset($types['f'])){$fill_i[] = $selector;}
1733
+			foreach ($important_selectors as $selector => $types) {
1734
+				$selector = $compatibility ? ".bsui " . $selector : $selector;
1735
+				$types = array_combine($types, $types);
1736
+				if (isset($types['c'])) {$color_i[] = $selector; }
1737
+				if (isset($types['b'])) {$background_i[] = $selector; }
1738
+				if (isset($types['o'])) {$border_i[] = $selector; }
1739
+				if (isset($types['f'])) {$fill_i[] = $selector; }
1740 1740
 			}
1741 1741
 
1742 1742
 			// add any color rules
1743
-			if(!empty($color)){
1744
-				$output .= implode(",",$color) . "{color: $color_code;} ";
1743
+			if (!empty($color)) {
1744
+				$output .= implode(",", $color) . "{color: $color_code;} ";
1745 1745
 			}
1746
-			if(!empty($color_i)){
1747
-				$output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1746
+			if (!empty($color_i)) {
1747
+				$output .= implode(",", $color_i) . "{color: $color_code !important;} ";
1748 1748
 			}
1749 1749
 
1750 1750
 			// add any background color rules
1751
-			if(!empty($background)){
1752
-				$output .= implode(",",$background) . "{background-color: $color_code;} ";
1751
+			if (!empty($background)) {
1752
+				$output .= implode(",", $background) . "{background-color: $color_code;} ";
1753 1753
 			}
1754
-			if(!empty($background_i)){
1755
-				$output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1754
+			if (!empty($background_i)) {
1755
+				$output .= implode(",", $background_i) . "{background-color: $color_code !important;} ";
1756 1756
 			}
1757 1757
 
1758 1758
 			// add any border color rules
1759
-			if(!empty($border)){
1760
-				$output .= implode(",",$border) . "{border-color: $color_code;} ";
1759
+			if (!empty($border)) {
1760
+				$output .= implode(",", $border) . "{border-color: $color_code;} ";
1761 1761
 			}
1762
-			if(!empty($border_i)){
1763
-				$output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1762
+			if (!empty($border_i)) {
1763
+				$output .= implode(",", $border_i) . "{border-color: $color_code !important;} ";
1764 1764
 			}
1765 1765
 
1766 1766
 			// add any fill color rules
1767
-			if(!empty($fill)){
1768
-				$output .= implode(",",$fill) . "{fill: $color_code;} ";
1767
+			if (!empty($fill)) {
1768
+				$output .= implode(",", $fill) . "{fill: $color_code;} ";
1769 1769
 			}
1770
-			if(!empty($fill_i)){
1771
-				$output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1770
+			if (!empty($fill_i)) {
1771
+				$output .= implode(",", $fill_i) . "{fill: $color_code !important;} ";
1772 1772
 			}
1773 1773
 
1774 1774
 
1775 1775
 			$prefix = $compatibility ? ".bsui " : "";
1776 1776
 
1777 1777
 			// darken
1778
-			$darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1779
-			$darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1780
-			$darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1778
+			$darker_075 = self::css_hex_lighten_darken($color_code, "-0.075");
1779
+			$darker_10 = self::css_hex_lighten_darken($color_code, "-0.10");
1780
+			$darker_125 = self::css_hex_lighten_darken($color_code, "-0.125");
1781 1781
 
1782 1782
 			// lighten
1783
-			$lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
1783
+			$lighten_25 = self::css_hex_lighten_darken($color_code, "0.25");
1784 1784
 
1785 1785
 			// opacity see https://css-tricks.com/8-digit-hex-codes/
1786
-			$op_25 = $color_code."40"; // 25% opacity
1786
+			$op_25 = $color_code . "40"; // 25% opacity
1787 1787
 
1788 1788
 
1789 1789
 			// button states
1790
-			$output .= $prefix ." .btn-primary:hover, $prefix .btn-primary:focus, $prefix .btn-primary.focus{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1791
-			$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;} ";
1792
-			$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.";} ";
1793
-			$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;} ";
1790
+			$output .= $prefix . " .btn-primary:hover, $prefix .btn-primary:focus, $prefix .btn-primary.focus{background-color: " . $darker_075 . ";    border-color: " . $darker_10 . ";} ";
1791
+			$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;} ";
1792
+			$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 . ";} ";
1793
+			$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;} ";
1794 1794
 
1795 1795
 
1796 1796
 			// dropdown's
1797
-			$output .= $prefix ." .dropdown-item.active, $prefix .dropdown-item:active{background-color: $color_code;} ";
1797
+			$output .= $prefix . " .dropdown-item.active, $prefix .dropdown-item:active{background-color: $color_code;} ";
1798 1798
 
1799 1799
 
1800 1800
 			// input states
1801
-			$output .= $prefix ." .form-control:focus{border-color: ".$lighten_25.";box-shadow: 0 0 0 0.2rem $op_25;} ";
1801
+			$output .= $prefix . " .form-control:focus{border-color: " . $lighten_25 . ";box-shadow: 0 0 0 0.2rem $op_25;} ";
1802 1802
 
1803 1803
 			// page link
1804
-			$output .= $prefix ." .page-link:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1804
+			$output .= $prefix . " .page-link:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1805 1805
 
1806 1806
 			return $output;
1807 1807
 		}
1808 1808
 
1809
-		public static function css_secondary($color_code,$compatibility){;
1809
+		public static function css_secondary($color_code, $compatibility) {;
1810 1810
 			$color_code = sanitize_hex_color($color_code);
1811
-			if(!$color_code){return '';}
1811
+			if (!$color_code) {return ''; }
1812 1812
 			/**
1813 1813
 			 * c = color, b = background color, o = border-color, f = fill
1814 1814
 			 */
1815 1815
 			$selectors = array(
1816
-				'.btn-secondary' => array('b','o'),
1817
-				'.btn-secondary.disabled' => array('b','o'),
1818
-				'.btn-secondary:disabled' => array('b','o'),
1819
-				'.btn-outline-secondary' => array('c','o'),
1820
-				'.btn-outline-secondary:hover' => array('b','o'),
1816
+				'.btn-secondary' => array('b', 'o'),
1817
+				'.btn-secondary.disabled' => array('b', 'o'),
1818
+				'.btn-secondary:disabled' => array('b', 'o'),
1819
+				'.btn-outline-secondary' => array('c', 'o'),
1820
+				'.btn-outline-secondary:hover' => array('b', 'o'),
1821 1821
 				'.btn-outline-secondary.disabled' => array('c'),
1822 1822
 				'.btn-outline-secondary:disabled' => array('c'),
1823
-				'.btn-outline-secondary:not(:disabled):not(.disabled):active' => array('b','o'),
1824
-				'.btn-outline-secondary:not(:disabled):not(.disabled).active' => array('b','o'),
1825
-				'.btn-outline-secondary.dropdown-toggle' => array('b','o'),
1823
+				'.btn-outline-secondary:not(:disabled):not(.disabled):active' => array('b', 'o'),
1824
+				'.btn-outline-secondary:not(:disabled):not(.disabled).active' => array('b', 'o'),
1825
+				'.btn-outline-secondary.dropdown-toggle' => array('b', 'o'),
1826 1826
 				'.badge-secondary' => array('b'),
1827
-				'.alert-secondary' => array('b','o'),
1827
+				'.alert-secondary' => array('b', 'o'),
1828 1828
 				'.btn-link.btn-secondary' => array('c'),
1829 1829
 			);
1830 1830
 
1831 1831
 			$important_selectors = array(
1832
-				'.bg-secondary' => array('b','f'),
1832
+				'.bg-secondary' => array('b', 'f'),
1833 1833
 				'.border-secondary' => array('o'),
1834 1834
 				'.text-secondary' => array('c'),
1835 1835
 			);
@@ -1846,77 +1846,77 @@  discard block
 block discarded – undo
1846 1846
 			$output = '';
1847 1847
 
1848 1848
 			// build rules into each type
1849
-			foreach($selectors as $selector => $types){
1850
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1851
-				$types = array_combine($types,$types);
1852
-				if(isset($types['c'])){$color[] = $selector;}
1853
-				if(isset($types['b'])){$background[] = $selector;}
1854
-				if(isset($types['o'])){$border[] = $selector;}
1855
-				if(isset($types['f'])){$fill[] = $selector;}
1849
+			foreach ($selectors as $selector => $types) {
1850
+				$selector = $compatibility ? ".bsui " . $selector : $selector;
1851
+				$types = array_combine($types, $types);
1852
+				if (isset($types['c'])) {$color[] = $selector; }
1853
+				if (isset($types['b'])) {$background[] = $selector; }
1854
+				if (isset($types['o'])) {$border[] = $selector; }
1855
+				if (isset($types['f'])) {$fill[] = $selector; }
1856 1856
 			}
1857 1857
 
1858 1858
 			// build rules into each type
1859
-			foreach($important_selectors as $selector => $types){
1860
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1861
-				$types = array_combine($types,$types);
1862
-				if(isset($types['c'])){$color_i[] = $selector;}
1863
-				if(isset($types['b'])){$background_i[] = $selector;}
1864
-				if(isset($types['o'])){$border_i[] = $selector;}
1865
-				if(isset($types['f'])){$fill_i[] = $selector;}
1859
+			foreach ($important_selectors as $selector => $types) {
1860
+				$selector = $compatibility ? ".bsui " . $selector : $selector;
1861
+				$types = array_combine($types, $types);
1862
+				if (isset($types['c'])) {$color_i[] = $selector; }
1863
+				if (isset($types['b'])) {$background_i[] = $selector; }
1864
+				if (isset($types['o'])) {$border_i[] = $selector; }
1865
+				if (isset($types['f'])) {$fill_i[] = $selector; }
1866 1866
 			}
1867 1867
 
1868 1868
 			// add any color rules
1869
-			if(!empty($color)){
1870
-				$output .= implode(",",$color) . "{color: $color_code;} ";
1869
+			if (!empty($color)) {
1870
+				$output .= implode(",", $color) . "{color: $color_code;} ";
1871 1871
 			}
1872
-			if(!empty($color_i)){
1873
-				$output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1872
+			if (!empty($color_i)) {
1873
+				$output .= implode(",", $color_i) . "{color: $color_code !important;} ";
1874 1874
 			}
1875 1875
 
1876 1876
 			// add any background color rules
1877
-			if(!empty($background)){
1878
-				$output .= implode(",",$background) . "{background-color: $color_code;} ";
1877
+			if (!empty($background)) {
1878
+				$output .= implode(",", $background) . "{background-color: $color_code;} ";
1879 1879
 			}
1880
-			if(!empty($background_i)){
1881
-				$output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1880
+			if (!empty($background_i)) {
1881
+				$output .= implode(",", $background_i) . "{background-color: $color_code !important;} ";
1882 1882
 			}
1883 1883
 
1884 1884
 			// add any border color rules
1885
-			if(!empty($border)){
1886
-				$output .= implode(",",$border) . "{border-color: $color_code;} ";
1885
+			if (!empty($border)) {
1886
+				$output .= implode(",", $border) . "{border-color: $color_code;} ";
1887 1887
 			}
1888
-			if(!empty($border_i)){
1889
-				$output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1888
+			if (!empty($border_i)) {
1889
+				$output .= implode(",", $border_i) . "{border-color: $color_code !important;} ";
1890 1890
 			}
1891 1891
 
1892 1892
 			// add any fill color rules
1893
-			if(!empty($fill)){
1894
-				$output .= implode(",",$fill) . "{fill: $color_code;} ";
1893
+			if (!empty($fill)) {
1894
+				$output .= implode(",", $fill) . "{fill: $color_code;} ";
1895 1895
 			}
1896
-			if(!empty($fill_i)){
1897
-				$output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1896
+			if (!empty($fill_i)) {
1897
+				$output .= implode(",", $fill_i) . "{fill: $color_code !important;} ";
1898 1898
 			}
1899 1899
 
1900 1900
 
1901 1901
 			$prefix = $compatibility ? ".bsui " : "";
1902 1902
 
1903 1903
 			// darken
1904
-			$darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1905
-			$darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1906
-			$darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1904
+			$darker_075 = self::css_hex_lighten_darken($color_code, "-0.075");
1905
+			$darker_10 = self::css_hex_lighten_darken($color_code, "-0.10");
1906
+			$darker_125 = self::css_hex_lighten_darken($color_code, "-0.125");
1907 1907
 
1908 1908
 			// lighten
1909
-			$lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
1909
+			$lighten_25 = self::css_hex_lighten_darken($color_code, "0.25");
1910 1910
 
1911 1911
 			// opacity see https://css-tricks.com/8-digit-hex-codes/
1912
-			$op_25 = $color_code."40"; // 25% opacity
1912
+			$op_25 = $color_code . "40"; // 25% opacity
1913 1913
 
1914 1914
 
1915 1915
 			// button states
1916
-			$output .= $prefix ." .btn-secondary:hover{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1917
-			$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;} ";
1918
-			$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.";} ";
1919
-			$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;} ";
1916
+			$output .= $prefix . " .btn-secondary:hover{background-color: " . $darker_075 . ";    border-color: " . $darker_10 . ";} ";
1917
+			$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;} ";
1918
+			$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 . ";} ";
1919
+			$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;} ";
1920 1920
 
1921 1921
 
1922 1922
 			return $output;
@@ -1952,8 +1952,8 @@  discard block
 block discarded – undo
1952 1952
 		/**
1953 1953
 		 * Check if we should display examples.
1954 1954
 		 */
1955
-		public function maybe_show_examples(){
1956
-			if(current_user_can('manage_options') && isset($_REQUEST['preview-aui'])){
1955
+		public function maybe_show_examples() {
1956
+			if (current_user_can('manage_options') && isset($_REQUEST['preview-aui'])) {
1957 1957
 				echo "<head>";
1958 1958
 				wp_head();
1959 1959
 				echo "</head>";
@@ -1969,7 +1969,7 @@  discard block
 block discarded – undo
1969 1969
 		 *
1970 1970
 		 * @return string
1971 1971
 		 */
1972
-		public function get_examples(){
1972
+		public function get_examples() {
1973 1973
 			$output = '';
1974 1974
 
1975 1975
 
@@ -2075,74 +2075,74 @@  discard block
 block discarded – undo
2075 2075
 		 */
2076 2076
 		public static function calendar_params() {
2077 2077
 			$params = array(
2078
-				'month_long_1' => __( 'January', 'aui' ),
2079
-				'month_long_2' => __( 'February', 'aui' ),
2080
-				'month_long_3' => __( 'March', 'aui' ),
2081
-				'month_long_4' => __( 'April', 'aui' ),
2082
-				'month_long_5' => __( 'May', 'aui' ),
2083
-				'month_long_6' => __( 'June', 'aui' ),
2084
-				'month_long_7' => __( 'July', 'aui' ),
2085
-				'month_long_8' => __( 'August', 'aui' ),
2086
-				'month_long_9' => __( 'September', 'aui' ),
2087
-				'month_long_10' => __( 'October', 'aui' ),
2088
-				'month_long_11' => __( 'November', 'aui' ),
2089
-				'month_long_12' => __( 'December', 'aui' ),
2090
-				'month_s_1' => _x( 'Jan', 'January abbreviation', 'aui' ),
2091
-				'month_s_2' => _x( 'Feb', 'February abbreviation', 'aui' ),
2092
-				'month_s_3' => _x( 'Mar', 'March abbreviation', 'aui' ),
2093
-				'month_s_4' => _x( 'Apr', 'April abbreviation', 'aui' ),
2094
-				'month_s_5' => _x( 'May', 'May abbreviation', 'aui' ),
2095
-				'month_s_6' => _x( 'Jun', 'June abbreviation', 'aui' ),
2096
-				'month_s_7' => _x( 'Jul', 'July abbreviation', 'aui' ),
2097
-				'month_s_8' => _x( 'Aug', 'August abbreviation', 'aui' ),
2098
-				'month_s_9' => _x( 'Sep', 'September abbreviation', 'aui' ),
2099
-				'month_s_10' => _x( 'Oct', 'October abbreviation', 'aui' ),
2100
-				'month_s_11' => _x( 'Nov', 'November abbreviation', 'aui' ),
2101
-				'month_s_12' => _x( 'Dec', 'December abbreviation', 'aui' ),
2102
-				'day_s1_1' => _x( 'S', 'Sunday initial', 'aui' ),
2103
-				'day_s1_2' => _x( 'M', 'Monday initial', 'aui' ),
2104
-				'day_s1_3' => _x( 'T', 'Tuesday initial', 'aui' ),
2105
-				'day_s1_4' => _x( 'W', 'Wednesday initial', 'aui' ),
2106
-				'day_s1_5' => _x( 'T', 'Friday initial', 'aui' ),
2107
-				'day_s1_6' => _x( 'F', 'Thursday initial', 'aui' ),
2108
-				'day_s1_7' => _x( 'S', 'Saturday initial', 'aui' ),
2109
-				'day_s2_1' => __( 'Su', 'aui' ),
2110
-				'day_s2_2' => __( 'Mo', 'aui' ),
2111
-				'day_s2_3' => __( 'Tu', 'aui' ),
2112
-				'day_s2_4' => __( 'We', 'aui' ),
2113
-				'day_s2_5' => __( 'Th', 'aui' ),
2114
-				'day_s2_6' => __( 'Fr', 'aui' ),
2115
-				'day_s2_7' => __( 'Sa', 'aui' ),
2116
-				'day_s3_1' => __( 'Sun', 'aui' ),
2117
-				'day_s3_2' => __( 'Mon', 'aui' ),
2118
-				'day_s3_3' => __( 'Tue', 'aui' ),
2119
-				'day_s3_4' => __( 'Wed', 'aui' ),
2120
-				'day_s3_5' => __( 'Thu', 'aui' ),
2121
-				'day_s3_6' => __( 'Fri', 'aui' ),
2122
-				'day_s3_7' => __( 'Sat', 'aui' ),
2123
-				'day_s5_1' => __( 'Sunday', 'aui' ),
2124
-				'day_s5_2' => __( 'Monday', 'aui' ),
2125
-				'day_s5_3' => __( 'Tuesday', 'aui' ),
2126
-				'day_s5_4' => __( 'Wednesday', 'aui' ),
2127
-				'day_s5_5' => __( 'Thursday', 'aui' ),
2128
-				'day_s5_6' => __( 'Friday', 'aui' ),
2129
-				'day_s5_7' => __( 'Saturday', 'aui' ),
2130
-				'am_lower' => __( 'am', 'aui' ),
2131
-				'pm_lower' => __( 'pm', 'aui' ),
2132
-				'am_upper' => __( 'AM', 'aui' ),
2133
-				'pm_upper' => __( 'PM', 'aui' ),
2134
-				'firstDayOfWeek' => (int) get_option( 'start_of_week' ),
2078
+				'month_long_1' => __('January', 'aui'),
2079
+				'month_long_2' => __('February', 'aui'),
2080
+				'month_long_3' => __('March', 'aui'),
2081
+				'month_long_4' => __('April', 'aui'),
2082
+				'month_long_5' => __('May', 'aui'),
2083
+				'month_long_6' => __('June', 'aui'),
2084
+				'month_long_7' => __('July', 'aui'),
2085
+				'month_long_8' => __('August', 'aui'),
2086
+				'month_long_9' => __('September', 'aui'),
2087
+				'month_long_10' => __('October', 'aui'),
2088
+				'month_long_11' => __('November', 'aui'),
2089
+				'month_long_12' => __('December', 'aui'),
2090
+				'month_s_1' => _x('Jan', 'January abbreviation', 'aui'),
2091
+				'month_s_2' => _x('Feb', 'February abbreviation', 'aui'),
2092
+				'month_s_3' => _x('Mar', 'March abbreviation', 'aui'),
2093
+				'month_s_4' => _x('Apr', 'April abbreviation', 'aui'),
2094
+				'month_s_5' => _x('May', 'May abbreviation', 'aui'),
2095
+				'month_s_6' => _x('Jun', 'June abbreviation', 'aui'),
2096
+				'month_s_7' => _x('Jul', 'July abbreviation', 'aui'),
2097
+				'month_s_8' => _x('Aug', 'August abbreviation', 'aui'),
2098
+				'month_s_9' => _x('Sep', 'September abbreviation', 'aui'),
2099
+				'month_s_10' => _x('Oct', 'October abbreviation', 'aui'),
2100
+				'month_s_11' => _x('Nov', 'November abbreviation', 'aui'),
2101
+				'month_s_12' => _x('Dec', 'December abbreviation', 'aui'),
2102
+				'day_s1_1' => _x('S', 'Sunday initial', 'aui'),
2103
+				'day_s1_2' => _x('M', 'Monday initial', 'aui'),
2104
+				'day_s1_3' => _x('T', 'Tuesday initial', 'aui'),
2105
+				'day_s1_4' => _x('W', 'Wednesday initial', 'aui'),
2106
+				'day_s1_5' => _x('T', 'Friday initial', 'aui'),
2107
+				'day_s1_6' => _x('F', 'Thursday initial', 'aui'),
2108
+				'day_s1_7' => _x('S', 'Saturday initial', 'aui'),
2109
+				'day_s2_1' => __('Su', 'aui'),
2110
+				'day_s2_2' => __('Mo', 'aui'),
2111
+				'day_s2_3' => __('Tu', 'aui'),
2112
+				'day_s2_4' => __('We', 'aui'),
2113
+				'day_s2_5' => __('Th', 'aui'),
2114
+				'day_s2_6' => __('Fr', 'aui'),
2115
+				'day_s2_7' => __('Sa', 'aui'),
2116
+				'day_s3_1' => __('Sun', 'aui'),
2117
+				'day_s3_2' => __('Mon', 'aui'),
2118
+				'day_s3_3' => __('Tue', 'aui'),
2119
+				'day_s3_4' => __('Wed', 'aui'),
2120
+				'day_s3_5' => __('Thu', 'aui'),
2121
+				'day_s3_6' => __('Fri', 'aui'),
2122
+				'day_s3_7' => __('Sat', 'aui'),
2123
+				'day_s5_1' => __('Sunday', 'aui'),
2124
+				'day_s5_2' => __('Monday', 'aui'),
2125
+				'day_s5_3' => __('Tuesday', 'aui'),
2126
+				'day_s5_4' => __('Wednesday', 'aui'),
2127
+				'day_s5_5' => __('Thursday', 'aui'),
2128
+				'day_s5_6' => __('Friday', 'aui'),
2129
+				'day_s5_7' => __('Saturday', 'aui'),
2130
+				'am_lower' => __('am', 'aui'),
2131
+				'pm_lower' => __('pm', 'aui'),
2132
+				'am_upper' => __('AM', 'aui'),
2133
+				'pm_upper' => __('PM', 'aui'),
2134
+				'firstDayOfWeek' => (int) get_option('start_of_week'),
2135 2135
 				'time_24hr' => false,
2136
-				'year' => __( 'Year', 'aui' ),
2137
-				'hour' => __( 'Hour', 'aui' ),
2138
-				'minute' => __( 'Minute', 'aui' ),
2139
-				'weekAbbreviation' => __( 'Wk', 'aui' ),
2140
-				'rangeSeparator' => __( ' to ', 'aui' ),
2141
-				'scrollTitle' => __( 'Scroll to increment', 'aui' ),
2142
-				'toggleTitle' => __( 'Click to toggle', 'aui' )
2136
+				'year' => __('Year', 'aui'),
2137
+				'hour' => __('Hour', 'aui'),
2138
+				'minute' => __('Minute', 'aui'),
2139
+				'weekAbbreviation' => __('Wk', 'aui'),
2140
+				'rangeSeparator' => __(' to ', 'aui'),
2141
+				'scrollTitle' => __('Scroll to increment', 'aui'),
2142
+				'toggleTitle' => __('Click to toggle', 'aui')
2143 2143
 			);
2144 2144
 
2145
-			return apply_filters( 'ayecode_ui_calendar_params', $params );
2145
+			return apply_filters('ayecode_ui_calendar_params', $params);
2146 2146
 		}
2147 2147
 
2148 2148
 		/**
@@ -2155,47 +2155,47 @@  discard block
 block discarded – undo
2155 2155
 		public static function flatpickr_locale() {
2156 2156
 			$params = self::calendar_params();
2157 2157
 
2158
-			if ( is_string( $params ) ) {
2159
-				$params = html_entity_decode( $params, ENT_QUOTES, 'UTF-8' );
2158
+			if (is_string($params)) {
2159
+				$params = html_entity_decode($params, ENT_QUOTES, 'UTF-8');
2160 2160
 			} else {
2161
-				foreach ( (array) $params as $key => $value ) {
2162
-					if ( ! is_scalar( $value ) ) {
2161
+				foreach ((array) $params as $key => $value) {
2162
+					if (!is_scalar($value)) {
2163 2163
 						continue;
2164 2164
 					}
2165 2165
 
2166
-					$params[ $key ] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8' );
2166
+					$params[$key] = html_entity_decode((string) $value, ENT_QUOTES, 'UTF-8');
2167 2167
 				}
2168 2168
 			}
2169 2169
 
2170 2170
 			$day_s3 = array();
2171 2171
 			$day_s5 = array();
2172 2172
 
2173
-			for ( $i = 1; $i <= 7; $i ++ ) {
2174
-				$day_s3[] = addslashes( $params[ 'day_s3_' . $i ] );
2175
-				$day_s5[] = addslashes( $params[ 'day_s3_' . $i ] );
2173
+			for ($i = 1; $i <= 7; $i++) {
2174
+				$day_s3[] = addslashes($params['day_s3_' . $i]);
2175
+				$day_s5[] = addslashes($params['day_s3_' . $i]);
2176 2176
 			}
2177 2177
 
2178 2178
 			$month_s = array();
2179 2179
 			$month_long = array();
2180 2180
 
2181
-			for ( $i = 1; $i <= 12; $i ++ ) {
2182
-				$month_s[] = addslashes( $params[ 'month_s_' . $i ] );
2183
-				$month_long[] = addslashes( $params[ 'month_long_' . $i ] );
2181
+			for ($i = 1; $i <= 12; $i++) {
2182
+				$month_s[] = addslashes($params['month_s_' . $i]);
2183
+				$month_long[] = addslashes($params['month_long_' . $i]);
2184 2184
 			}
2185 2185
 
2186 2186
 ob_start();
2187
-if ( 0 ) { ?><script><?php } ?>
2187
+if (0) { ?><script><?php } ?>
2188 2188
 {
2189 2189
 	weekdays: {
2190
-		shorthand: ['<?php echo implode( "','", $day_s3 ); ?>'],
2191
-		longhand: ['<?php echo implode( "','", $day_s5 ); ?>'],
2190
+		shorthand: ['<?php echo implode("','", $day_s3); ?>'],
2191
+		longhand: ['<?php echo implode("','", $day_s5); ?>'],
2192 2192
 	},
2193 2193
 	months: {
2194
-		shorthand: ['<?php echo implode( "','", $month_s ); ?>'],
2195
-		longhand: ['<?php echo implode( "','", $month_long ); ?>'],
2194
+		shorthand: ['<?php echo implode("','", $month_s); ?>'],
2195
+		longhand: ['<?php echo implode("','", $month_long); ?>'],
2196 2196
 	},
2197 2197
 	daysInMonth: [31,28,31,30,31,30,31,31,30,31,30,31],
2198
-	firstDayOfWeek: <?php echo (int) $params[ 'firstDayOfWeek' ]; ?>,
2198
+	firstDayOfWeek: <?php echo (int) $params['firstDayOfWeek']; ?>,
2199 2199
 	ordinal: function (nth) {
2200 2200
 		var s = nth % 100;
2201 2201
 		if (s > 3 && s < 21)
@@ -2211,21 +2211,21 @@  discard block
 block discarded – undo
2211 2211
 				return "th";
2212 2212
 		}
2213 2213
 	},
2214
-	rangeSeparator: '<?php echo addslashes( $params[ 'rangeSeparator' ] ); ?>',
2215
-	weekAbbreviation: '<?php echo addslashes( $params[ 'weekAbbreviation' ] ); ?>',
2216
-	scrollTitle: '<?php echo addslashes( $params[ 'scrollTitle' ] ); ?>',
2217
-	toggleTitle: '<?php echo addslashes( $params[ 'toggleTitle' ] ); ?>',
2218
-	amPM: ['<?php echo addslashes( $params[ 'am_upper' ] ); ?>','<?php echo addslashes( $params[ 'pm_upper' ] ); ?>'],
2219
-	yearAriaLabel: '<?php echo addslashes( $params[ 'year' ] ); ?>',
2220
-	hourAriaLabel: '<?php echo addslashes( $params[ 'hour' ] ); ?>',
2221
-	minuteAriaLabel: '<?php echo addslashes( $params[ 'minute' ] ); ?>',
2222
-	time_24hr: <?php echo ( $params[ 'time_24hr' ] ? 'true' : 'false' ) ; ?>
2214
+	rangeSeparator: '<?php echo addslashes($params['rangeSeparator']); ?>',
2215
+	weekAbbreviation: '<?php echo addslashes($params['weekAbbreviation']); ?>',
2216
+	scrollTitle: '<?php echo addslashes($params['scrollTitle']); ?>',
2217
+	toggleTitle: '<?php echo addslashes($params['toggleTitle']); ?>',
2218
+	amPM: ['<?php echo addslashes($params['am_upper']); ?>','<?php echo addslashes($params['pm_upper']); ?>'],
2219
+	yearAriaLabel: '<?php echo addslashes($params['year']); ?>',
2220
+	hourAriaLabel: '<?php echo addslashes($params['hour']); ?>',
2221
+	minuteAriaLabel: '<?php echo addslashes($params['minute']); ?>',
2222
+	time_24hr: <?php echo ($params['time_24hr'] ? 'true' : 'false'); ?>
2223 2223
 }
2224
-<?php if ( 0 ) { ?></script><?php } ?>
2224
+<?php if (0) { ?></script><?php } ?>
2225 2225
 <?php
2226 2226
 			$locale = ob_get_clean();
2227 2227
 
2228
-			return apply_filters( 'ayecode_ui_flatpickr_locale', trim( $locale ) );
2228
+			return apply_filters('ayecode_ui_flatpickr_locale', trim($locale));
2229 2229
 		}
2230 2230
 
2231 2231
 		/**
@@ -2237,20 +2237,20 @@  discard block
 block discarded – undo
2237 2237
 		 */
2238 2238
 		public static function select2_params() {
2239 2239
 			$params = array(
2240
-				'i18n_select_state_text'    => esc_attr__( 'Select an option&hellip;', 'aui' ),
2241
-				'i18n_no_matches'           => _x( 'No matches found', 'enhanced select', 'aui' ),
2242
-				'i18n_ajax_error'           => _x( 'Loading failed', 'enhanced select', 'aui' ),
2243
-				'i18n_input_too_short_1'    => _x( 'Please enter 1 or more characters', 'enhanced select', 'aui' ),
2244
-				'i18n_input_too_short_n'    => _x( 'Please enter %item% or more characters', 'enhanced select', 'aui' ),
2245
-				'i18n_input_too_long_1'     => _x( 'Please delete 1 character', 'enhanced select', 'aui' ),
2246
-				'i18n_input_too_long_n'     => _x( 'Please delete %item% characters', 'enhanced select', 'aui' ),
2247
-				'i18n_selection_too_long_1' => _x( 'You can only select 1 item', 'enhanced select', 'aui' ),
2248
-				'i18n_selection_too_long_n' => _x( 'You can only select %item% items', 'enhanced select', 'aui' ),
2249
-				'i18n_load_more'            => _x( 'Loading more results&hellip;', 'enhanced select', 'aui' ),
2250
-				'i18n_searching'            => _x( 'Searching&hellip;', 'enhanced select', 'aui' )
2240
+				'i18n_select_state_text'    => esc_attr__('Select an option&hellip;', 'aui'),
2241
+				'i18n_no_matches'           => _x('No matches found', 'enhanced select', 'aui'),
2242
+				'i18n_ajax_error'           => _x('Loading failed', 'enhanced select', 'aui'),
2243
+				'i18n_input_too_short_1'    => _x('Please enter 1 or more characters', 'enhanced select', 'aui'),
2244
+				'i18n_input_too_short_n'    => _x('Please enter %item% or more characters', 'enhanced select', 'aui'),
2245
+				'i18n_input_too_long_1'     => _x('Please delete 1 character', 'enhanced select', 'aui'),
2246
+				'i18n_input_too_long_n'     => _x('Please delete %item% characters', 'enhanced select', 'aui'),
2247
+				'i18n_selection_too_long_1' => _x('You can only select 1 item', 'enhanced select', 'aui'),
2248
+				'i18n_selection_too_long_n' => _x('You can only select %item% items', 'enhanced select', 'aui'),
2249
+				'i18n_load_more'            => _x('Loading more results&hellip;', 'enhanced select', 'aui'),
2250
+				'i18n_searching'            => _x('Searching&hellip;', 'enhanced select', 'aui')
2251 2251
 			);
2252 2252
 
2253
-			return apply_filters( 'ayecode_ui_select2_params', $params );
2253
+			return apply_filters('ayecode_ui_select2_params', $params);
2254 2254
 		}
2255 2255
 
2256 2256
 		/**
@@ -2263,17 +2263,17 @@  discard block
 block discarded – undo
2263 2263
 		public static function select2_locale() {
2264 2264
 			$params = self::select2_params();
2265 2265
 
2266
-			foreach ( (array) $params as $key => $value ) {
2267
-				if ( ! is_scalar( $value ) ) {
2266
+			foreach ((array) $params as $key => $value) {
2267
+				if (!is_scalar($value)) {
2268 2268
 					continue;
2269 2269
 				}
2270 2270
 
2271
-				$params[ $key ] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8' );
2271
+				$params[$key] = html_entity_decode((string) $value, ENT_QUOTES, 'UTF-8');
2272 2272
 			}
2273 2273
 
2274
-			$locale = json_encode( $params );
2274
+			$locale = json_encode($params);
2275 2275
 
2276
-			return apply_filters( 'ayecode_ui_select2_locale', trim( $locale ) );
2276
+			return apply_filters('ayecode_ui_select2_locale', trim($locale));
2277 2277
 		}
2278 2278
 
2279 2279
 		/**
@@ -2286,35 +2286,35 @@  discard block
 block discarded – undo
2286 2286
 		public static function timeago_locale() {
2287 2287
 			$params = array(
2288 2288
 				'prefix_ago' => '',
2289
-				'suffix_ago' => ' ' . _x( 'ago', 'time ago', 'aui' ),
2290
-				'prefix_after' => _x( 'after', 'time ago', 'aui' ) . ' ',
2289
+				'suffix_ago' => ' ' . _x('ago', 'time ago', 'aui'),
2290
+				'prefix_after' => _x('after', 'time ago', 'aui') . ' ',
2291 2291
 				'suffix_after' => '',
2292
-				'seconds' => _x( 'less than a minute', 'time ago', 'aui' ),
2293
-				'minute' => _x( 'about a minute', 'time ago', 'aui' ),
2294
-				'minutes' => _x( '%d minutes', 'time ago', 'aui' ),
2295
-				'hour' => _x( 'about an hour', 'time ago', 'aui' ),
2296
-				'hours' => _x( 'about %d hours', 'time ago', 'aui' ),
2297
-				'day' => _x( 'a day', 'time ago', 'aui' ),
2298
-				'days' => _x( '%d days', 'time ago', 'aui' ),
2299
-				'month' => _x( 'about a month', 'time ago', 'aui' ),
2300
-				'months' => _x( '%d months', 'time ago', 'aui' ),
2301
-				'year' => _x( 'about a year', 'time ago', 'aui' ),
2302
-				'years' => _x( '%d years', 'time ago', 'aui' ),
2292
+				'seconds' => _x('less than a minute', 'time ago', 'aui'),
2293
+				'minute' => _x('about a minute', 'time ago', 'aui'),
2294
+				'minutes' => _x('%d minutes', 'time ago', 'aui'),
2295
+				'hour' => _x('about an hour', 'time ago', 'aui'),
2296
+				'hours' => _x('about %d hours', 'time ago', 'aui'),
2297
+				'day' => _x('a day', 'time ago', 'aui'),
2298
+				'days' => _x('%d days', 'time ago', 'aui'),
2299
+				'month' => _x('about a month', 'time ago', 'aui'),
2300
+				'months' => _x('%d months', 'time ago', 'aui'),
2301
+				'year' => _x('about a year', 'time ago', 'aui'),
2302
+				'years' => _x('%d years', 'time ago', 'aui'),
2303 2303
 			);
2304 2304
 
2305
-			$params = apply_filters( 'ayecode_ui_timeago_params', $params );
2305
+			$params = apply_filters('ayecode_ui_timeago_params', $params);
2306 2306
 
2307
-			foreach ( (array) $params as $key => $value ) {
2308
-				if ( ! is_scalar( $value ) ) {
2307
+			foreach ((array) $params as $key => $value) {
2308
+				if (!is_scalar($value)) {
2309 2309
 					continue;
2310 2310
 				}
2311 2311
 
2312
-				$params[ $key ] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8' );
2312
+				$params[$key] = html_entity_decode((string) $value, ENT_QUOTES, 'UTF-8');
2313 2313
 			}
2314 2314
 
2315
-			$locale = json_encode( $params );
2315
+			$locale = json_encode($params);
2316 2316
 
2317
-			return apply_filters( 'ayecode_ui_timeago_locale', trim( $locale ) );
2317
+			return apply_filters('ayecode_ui_timeago_locale', trim($locale));
2318 2318
 		}
2319 2319
 
2320 2320
 		/**
@@ -2325,7 +2325,7 @@  discard block
 block discarded – undo
2325 2325
 		 * @return mixed
2326 2326
 		 */
2327 2327
 		public static function minify_js($input) {
2328
-			if(trim($input) === "") return $input;
2328
+			if (trim($input) === "") return $input;
2329 2329
 			return preg_replace(
2330 2330
 				array(
2331 2331
 					// Remove comment(s)
@@ -2357,7 +2357,7 @@  discard block
 block discarded – undo
2357 2357
 		 * @return mixed
2358 2358
 		 */
2359 2359
 		public static function minify_css($input) {
2360
-			if(trim($input) === "") return $input;
2360
+			if (trim($input) === "") return $input;
2361 2361
 			return preg_replace(
2362 2362
 				array(
2363 2363
 					// Remove comment(s)
@@ -2906,12 +2906,12 @@  discard block
 block discarded – undo
2906 2906
         });
2907 2907
     }
2908 2908
 }
2909
-<?php do_action( 'aui_conditional_fields_js', $this ); ?>
2909
+<?php do_action('aui_conditional_fields_js', $this); ?>
2910 2910
 </script>
2911 2911
 			<?php
2912 2912
 			$output = ob_get_clean();
2913 2913
 
2914
-			return str_replace( array( '<script>', '</script>' ), '', self::minify_js( $output ) );
2914
+			return str_replace(array('<script>', '</script>'), '', self::minify_js($output));
2915 2915
 		}
2916 2916
 	}
2917 2917
 
Please login to merge, or discard this patch.
Indentation   +1220 added lines, -1220 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@  discard block
 block discarded – undo
13 13
  * Bail if we are not in WP.
14 14
  */
15 15
 if ( ! defined( 'ABSPATH' ) ) {
16
-	exit;
16
+    exit;
17 17
 }
18 18
 
19 19
 /**
@@ -21,273 +21,273 @@  discard block
 block discarded – undo
21 21
  */
22 22
 if ( ! class_exists( 'AyeCode_UI_Settings' ) ) {
23 23
 
24
-	/**
25
-	 * A Class to be able to change settings for Font Awesome.
26
-	 *
27
-	 * Class AyeCode_UI_Settings
28
-	 * @ver 1.0.0
29
-	 * @todo decide how to implement textdomain
30
-	 */
31
-	class AyeCode_UI_Settings {
32
-
33
-		/**
34
-		 * Class version version.
35
-		 *
36
-		 * @var string
37
-		 */
38
-		public $version = '0.1.72';
39
-
40
-		/**
41
-		 * Class textdomain.
42
-		 *
43
-		 * @var string
44
-		 */
45
-		public $textdomain = 'aui';
46
-
47
-		/**
48
-		 * Latest version of Bootstrap at time of publish published.
49
-		 *
50
-		 * @var string
51
-		 */
52
-		public $latest = "4.5.3";
53
-
54
-		/**
55
-		 * Current version of select2 being used.
56
-		 *
57
-		 * @var string
58
-		 */
59
-		public $select2_version = "4.0.11";
60
-
61
-		/**
62
-		 * The title.
63
-		 *
64
-		 * @var string
65
-		 */
66
-		public $name = 'AyeCode UI';
67
-
68
-		/**
69
-		 * The relative url to the assets.
70
-		 *
71
-		 * @var string
72
-		 */
73
-		public $url = '';
74
-
75
-		/**
76
-		 * Holds the settings values.
77
-		 *
78
-		 * @var array
79
-		 */
80
-		private $settings;
81
-
82
-		/**
83
-		 * AyeCode_UI_Settings instance.
84
-		 *
85
-		 * @access private
86
-		 * @since  1.0.0
87
-		 * @var    AyeCode_UI_Settings There can be only one!
88
-		 */
89
-		private static $instance = null;
90
-
91
-		/**
92
-		 * Main AyeCode_UI_Settings Instance.
93
-		 *
94
-		 * Ensures only one instance of AyeCode_UI_Settings is loaded or can be loaded.
95
-		 *
96
-		 * @since 1.0.0
97
-		 * @static
98
-		 * @return AyeCode_UI_Settings - Main instance.
99
-		 */
100
-		public static function instance() {
101
-			if ( ! isset( self::$instance ) && ! ( self::$instance instanceof AyeCode_UI_Settings ) ) {
102
-
103
-				self::$instance = new AyeCode_UI_Settings;
104
-
105
-				add_action( 'init', array( self::$instance, 'init' ) ); // set settings
106
-
107
-				if ( is_admin() ) {
108
-					add_action( 'admin_menu', array( self::$instance, 'menu_item' ) );
109
-					add_action( 'admin_init', array( self::$instance, 'register_settings' ) );
110
-
111
-					// Maybe show example page
112
-					add_action( 'template_redirect', array( self::$instance,'maybe_show_examples' ) );
113
-				}
24
+    /**
25
+     * A Class to be able to change settings for Font Awesome.
26
+     *
27
+     * Class AyeCode_UI_Settings
28
+     * @ver 1.0.0
29
+     * @todo decide how to implement textdomain
30
+     */
31
+    class AyeCode_UI_Settings {
32
+
33
+        /**
34
+         * Class version version.
35
+         *
36
+         * @var string
37
+         */
38
+        public $version = '0.1.72';
39
+
40
+        /**
41
+         * Class textdomain.
42
+         *
43
+         * @var string
44
+         */
45
+        public $textdomain = 'aui';
46
+
47
+        /**
48
+         * Latest version of Bootstrap at time of publish published.
49
+         *
50
+         * @var string
51
+         */
52
+        public $latest = "4.5.3";
53
+
54
+        /**
55
+         * Current version of select2 being used.
56
+         *
57
+         * @var string
58
+         */
59
+        public $select2_version = "4.0.11";
60
+
61
+        /**
62
+         * The title.
63
+         *
64
+         * @var string
65
+         */
66
+        public $name = 'AyeCode UI';
67
+
68
+        /**
69
+         * The relative url to the assets.
70
+         *
71
+         * @var string
72
+         */
73
+        public $url = '';
74
+
75
+        /**
76
+         * Holds the settings values.
77
+         *
78
+         * @var array
79
+         */
80
+        private $settings;
81
+
82
+        /**
83
+         * AyeCode_UI_Settings instance.
84
+         *
85
+         * @access private
86
+         * @since  1.0.0
87
+         * @var    AyeCode_UI_Settings There can be only one!
88
+         */
89
+        private static $instance = null;
90
+
91
+        /**
92
+         * Main AyeCode_UI_Settings Instance.
93
+         *
94
+         * Ensures only one instance of AyeCode_UI_Settings is loaded or can be loaded.
95
+         *
96
+         * @since 1.0.0
97
+         * @static
98
+         * @return AyeCode_UI_Settings - Main instance.
99
+         */
100
+        public static function instance() {
101
+            if ( ! isset( self::$instance ) && ! ( self::$instance instanceof AyeCode_UI_Settings ) ) {
102
+
103
+                self::$instance = new AyeCode_UI_Settings;
104
+
105
+                add_action( 'init', array( self::$instance, 'init' ) ); // set settings
106
+
107
+                if ( is_admin() ) {
108
+                    add_action( 'admin_menu', array( self::$instance, 'menu_item' ) );
109
+                    add_action( 'admin_init', array( self::$instance, 'register_settings' ) );
110
+
111
+                    // Maybe show example page
112
+                    add_action( 'template_redirect', array( self::$instance,'maybe_show_examples' ) );
113
+                }
114 114
 
115
-				add_action( 'customize_register', array( self::$instance, 'customizer_settings' ));
115
+                add_action( 'customize_register', array( self::$instance, 'customizer_settings' ));
116 116
 
117
-				do_action( 'ayecode_ui_settings_loaded' );
118
-			}
117
+                do_action( 'ayecode_ui_settings_loaded' );
118
+            }
119 119
 
120
-			return self::$instance;
121
-		}
120
+            return self::$instance;
121
+        }
122 122
 
123
-		/**
124
-		 * Setup some constants.
125
-		 */
126
-		public function constants(){
127
-			define('AUI_PRIMARY_COLOR_ORIGINAL', "#1e73be");
128
-			define('AUI_SECONDARY_COLOR_ORIGINAL', '#6c757d');
129
-			if (!defined('AUI_PRIMARY_COLOR')) define('AUI_PRIMARY_COLOR', AUI_PRIMARY_COLOR_ORIGINAL);
130
-			if (!defined('AUI_SECONDARY_COLOR')) define('AUI_SECONDARY_COLOR', AUI_SECONDARY_COLOR_ORIGINAL);
131
-		}
123
+        /**
124
+         * Setup some constants.
125
+         */
126
+        public function constants(){
127
+            define('AUI_PRIMARY_COLOR_ORIGINAL', "#1e73be");
128
+            define('AUI_SECONDARY_COLOR_ORIGINAL', '#6c757d');
129
+            if (!defined('AUI_PRIMARY_COLOR')) define('AUI_PRIMARY_COLOR', AUI_PRIMARY_COLOR_ORIGINAL);
130
+            if (!defined('AUI_SECONDARY_COLOR')) define('AUI_SECONDARY_COLOR', AUI_SECONDARY_COLOR_ORIGINAL);
131
+        }
132 132
 
133
-		/**
134
-		 * Initiate the settings and add the required action hooks.
135
-		 */
136
-		public function init() {
137
-
138
-			// Maybe fix settings
139
-			if ( ! empty( $_REQUEST['aui-fix-admin'] ) && !empty($_REQUEST['nonce']) && wp_verify_nonce( $_REQUEST['nonce'], "aui-fix-admin" ) ) {
140
-				$db_settings = get_option( 'ayecode-ui-settings' );
141
-				if ( ! empty( $db_settings ) ) {
142
-					$db_settings['css_backend'] = 'compatibility';
143
-					$db_settings['js_backend'] = 'core-popper';
144
-					update_option( 'ayecode-ui-settings', $db_settings );
145
-					wp_safe_redirect(admin_url("options-general.php?page=ayecode-ui-settings&updated=true"));
146
-				}
147
-			}
133
+        /**
134
+         * Initiate the settings and add the required action hooks.
135
+         */
136
+        public function init() {
137
+
138
+            // Maybe fix settings
139
+            if ( ! empty( $_REQUEST['aui-fix-admin'] ) && !empty($_REQUEST['nonce']) && wp_verify_nonce( $_REQUEST['nonce'], "aui-fix-admin" ) ) {
140
+                $db_settings = get_option( 'ayecode-ui-settings' );
141
+                if ( ! empty( $db_settings ) ) {
142
+                    $db_settings['css_backend'] = 'compatibility';
143
+                    $db_settings['js_backend'] = 'core-popper';
144
+                    update_option( 'ayecode-ui-settings', $db_settings );
145
+                    wp_safe_redirect(admin_url("options-general.php?page=ayecode-ui-settings&updated=true"));
146
+                }
147
+            }
148 148
 
149
-			$this->constants();
150
-			$this->settings = $this->get_settings();
151
-			$this->url = $this->get_url();
149
+            $this->constants();
150
+            $this->settings = $this->get_settings();
151
+            $this->url = $this->get_url();
152
+
153
+            /**
154
+             * Maybe load CSS
155
+             *
156
+             * We load super early in case there is a theme version that might change the colors
157
+             */
158
+            if ( $this->settings['css'] ) {
159
+                $priority = $this->is_bs3_compat() ? 100 : 1;
160
+                add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_style' ), $priority );
161
+            }
162
+            if ( $this->settings['css_backend'] && $this->load_admin_scripts() ) {
163
+                add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_style' ), 1 );
164
+            }
152 165
 
153
-			/**
154
-			 * Maybe load CSS
155
-			 *
156
-			 * We load super early in case there is a theme version that might change the colors
157
-			 */
158
-			if ( $this->settings['css'] ) {
159
-				$priority = $this->is_bs3_compat() ? 100 : 1;
160
-				add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_style' ), $priority );
161
-			}
162
-			if ( $this->settings['css_backend'] && $this->load_admin_scripts() ) {
163
-				add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_style' ), 1 );
164
-			}
165
-
166
-			// maybe load JS
167
-			if ( $this->settings['js'] ) {
168
-				$priority = $this->is_bs3_compat() ? 100 : 1;
169
-				add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ), $priority );
170
-			}
171
-			if ( $this->settings['js_backend'] && $this->load_admin_scripts() ) {
172
-				add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ), 1 );
173
-			}
174
-
175
-			// Maybe set the HTML font size
176
-			if ( $this->settings['html_font_size'] ) {
177
-				add_action( 'wp_footer', array( $this, 'html_font_size' ), 10 );
178
-			}
179
-
180
-			// Maybe show backend style error
181
-			if( $this->settings['css_backend'] != 'compatibility' || $this->settings['js_backend'] != 'core-popper' ){
182
-				add_action( 'admin_notices', array( $this, 'show_admin_style_notice' ) );
183
-			}
166
+            // maybe load JS
167
+            if ( $this->settings['js'] ) {
168
+                $priority = $this->is_bs3_compat() ? 100 : 1;
169
+                add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ), $priority );
170
+            }
171
+            if ( $this->settings['js_backend'] && $this->load_admin_scripts() ) {
172
+                add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ), 1 );
173
+            }
184 174
 
185
-		}
175
+            // Maybe set the HTML font size
176
+            if ( $this->settings['html_font_size'] ) {
177
+                add_action( 'wp_footer', array( $this, 'html_font_size' ), 10 );
178
+            }
186 179
 
187
-		/**
188
-		 * Show admin notice if backend scripts not loaded.
189
-		 */
190
-		public function show_admin_style_notice(){
191
-			$fix_url = admin_url("options-general.php?page=ayecode-ui-settings&aui-fix-admin=true&nonce=".wp_create_nonce('aui-fix-admin'));
192
-			$button = '<a href="'.esc_url($fix_url).'" class="button-primary">Fix Now</a>';
193
-			$message = __( '<b>Style Issue:</b> AyeCode UI is disable or set wrong.')." " .$button;
194
-			echo '<div class="notice notice-error aui-settings-error-notice"><p>'.$message.'</p></div>';
195
-		}
180
+            // Maybe show backend style error
181
+            if( $this->settings['css_backend'] != 'compatibility' || $this->settings['js_backend'] != 'core-popper' ){
182
+                add_action( 'admin_notices', array( $this, 'show_admin_style_notice' ) );
183
+            }
196 184
 
197
-		/**
198
-		 * Check if we should load the admin scripts or not.
199
-		 *
200
-		 * @return bool
201
-		 */
202
-		public function load_admin_scripts(){
203
-			$result = true;
204
-
205
-			// check if specifically disabled
206
-			if(!empty($this->settings['disable_admin'])){
207
-				$url_parts = explode("\n",$this->settings['disable_admin']);
208
-				foreach($url_parts as $part){
209
-					if( strpos($_SERVER['REQUEST_URI'], trim($part)) !== false ){
210
-						return false; // return early, no point checking further
211
-					}
212
-				}
213
-			}
185
+        }
214 186
 
215
-			return $result;
216
-		}
187
+        /**
188
+         * Show admin notice if backend scripts not loaded.
189
+         */
190
+        public function show_admin_style_notice(){
191
+            $fix_url = admin_url("options-general.php?page=ayecode-ui-settings&aui-fix-admin=true&nonce=".wp_create_nonce('aui-fix-admin'));
192
+            $button = '<a href="'.esc_url($fix_url).'" class="button-primary">Fix Now</a>';
193
+            $message = __( '<b>Style Issue:</b> AyeCode UI is disable or set wrong.')." " .$button;
194
+            echo '<div class="notice notice-error aui-settings-error-notice"><p>'.$message.'</p></div>';
195
+        }
217 196
 
218
-		/**
219
-		 * Add a html font size to the footer.
220
-		 */
221
-		public function html_font_size(){
222
-			$this->settings = $this->get_settings();
223
-			echo "<style>html{font-size:".absint($this->settings['html_font_size'])."px;}</style>";
224
-		}
197
+        /**
198
+         * Check if we should load the admin scripts or not.
199
+         *
200
+         * @return bool
201
+         */
202
+        public function load_admin_scripts(){
203
+            $result = true;
204
+
205
+            // check if specifically disabled
206
+            if(!empty($this->settings['disable_admin'])){
207
+                $url_parts = explode("\n",$this->settings['disable_admin']);
208
+                foreach($url_parts as $part){
209
+                    if( strpos($_SERVER['REQUEST_URI'], trim($part)) !== false ){
210
+                        return false; // return early, no point checking further
211
+                    }
212
+                }
213
+            }
214
+
215
+            return $result;
216
+        }
217
+
218
+        /**
219
+         * Add a html font size to the footer.
220
+         */
221
+        public function html_font_size(){
222
+            $this->settings = $this->get_settings();
223
+            echo "<style>html{font-size:".absint($this->settings['html_font_size'])."px;}</style>";
224
+        }
225 225
 
226
-		/**
227
-		 * Check if the current admin screen should load scripts.
228
-		 * 
229
-		 * @return bool
230
-		 */
231
-		public function is_aui_screen(){
226
+        /**
227
+         * Check if the current admin screen should load scripts.
228
+         * 
229
+         * @return bool
230
+         */
231
+        public function is_aui_screen(){
232 232
 //			echo '###';exit;
233
-			$load = false;
234
-			// check if we should load or not
235
-			if ( is_admin() ) {
236
-				// Only enable on set pages
237
-				$aui_screens = array(
238
-					'page',
239
-					'post',
240
-					'settings_page_ayecode-ui-settings',
241
-					'appearance_page_gutenberg-widgets',
242
-					'widgets',
243
-					'ayecode-ui-settings',
244
-					'site-editor'
245
-				);
246
-				$screen_ids = apply_filters( 'aui_screen_ids', $aui_screens );
247
-
248
-				$screen = get_current_screen();
233
+            $load = false;
234
+            // check if we should load or not
235
+            if ( is_admin() ) {
236
+                // Only enable on set pages
237
+                $aui_screens = array(
238
+                    'page',
239
+                    'post',
240
+                    'settings_page_ayecode-ui-settings',
241
+                    'appearance_page_gutenberg-widgets',
242
+                    'widgets',
243
+                    'ayecode-ui-settings',
244
+                    'site-editor'
245
+                );
246
+                $screen_ids = apply_filters( 'aui_screen_ids', $aui_screens );
247
+
248
+                $screen = get_current_screen();
249 249
 
250 250
 //				echo '###'.$screen->id;
251 251
 
252
-				// check if we are on a AUI screen
253
-				if ( $screen && in_array( $screen->id, $screen_ids ) ) {
254
-					$load = true;
255
-				}
252
+                // check if we are on a AUI screen
253
+                if ( $screen && in_array( $screen->id, $screen_ids ) ) {
254
+                    $load = true;
255
+                }
256 256
 
257
-				//load for widget previews in WP 5.8
258
-				if( !empty($_REQUEST['legacy-widget-preview'])){
259
-					$load = true;
260
-				}
261
-			}
257
+                //load for widget previews in WP 5.8
258
+                if( !empty($_REQUEST['legacy-widget-preview'])){
259
+                    $load = true;
260
+                }
261
+            }
262 262
 
263
-			return apply_filters( 'aui_load_on_admin' , $load );
264
-		}
263
+            return apply_filters( 'aui_load_on_admin' , $load );
264
+        }
265 265
 
266
-		/**
267
-		 * Adds the styles.
268
-		 */
269
-		public function enqueue_style() {
266
+        /**
267
+         * Adds the styles.
268
+         */
269
+        public function enqueue_style() {
270 270
 
271 271
 
272
-			if( is_admin() && !$this->is_aui_screen()){
273
-				// don't add wp-admin scripts if not requested to
274
-			}else{
275
-				$css_setting = current_action() == 'wp_enqueue_scripts' ? 'css' : 'css_backend';
272
+            if( is_admin() && !$this->is_aui_screen()){
273
+                // don't add wp-admin scripts if not requested to
274
+            }else{
275
+                $css_setting = current_action() == 'wp_enqueue_scripts' ? 'css' : 'css_backend';
276 276
 
277
-				$rtl = is_rtl() ? '-rtl' : '';
277
+                $rtl = is_rtl() ? '-rtl' : '';
278 278
 
279
-				if($this->settings[$css_setting]){
280
-					$compatibility = $this->settings[$css_setting]=='core' ? false : true;
281
-					$url = $this->settings[$css_setting]=='core' ? $this->url.'assets/css/ayecode-ui'.$rtl.'.css' : $this->url.'assets/css/ayecode-ui-compatibility'.$rtl.'.css';
282
-					wp_register_style( 'ayecode-ui', $url, array(), $this->version );
283
-					wp_enqueue_style( 'ayecode-ui' );
279
+                if($this->settings[$css_setting]){
280
+                    $compatibility = $this->settings[$css_setting]=='core' ? false : true;
281
+                    $url = $this->settings[$css_setting]=='core' ? $this->url.'assets/css/ayecode-ui'.$rtl.'.css' : $this->url.'assets/css/ayecode-ui-compatibility'.$rtl.'.css';
282
+                    wp_register_style( 'ayecode-ui', $url, array(), $this->version );
283
+                    wp_enqueue_style( 'ayecode-ui' );
284 284
 
285
-					// flatpickr
286
-					wp_register_style( 'flatpickr', $this->url.'assets/css/flatpickr.min.css', array(), $this->version );
285
+                    // flatpickr
286
+                    wp_register_style( 'flatpickr', $this->url.'assets/css/flatpickr.min.css', array(), $this->version );
287 287
 
288
-					// fix some wp-admin issues
289
-					if(is_admin()){
290
-						$custom_css = "
288
+                    // fix some wp-admin issues
289
+                    if(is_admin()){
290
+                        $custom_css = "
291 291
                 body{
292 292
                     background-color: #f1f1f1;
293 293
                     font-family: -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;
@@ -333,35 +333,35 @@  discard block
 block discarded – undo
333 333
 				}
334 334
                 ";
335 335
 
336
-						// @todo, remove once fixed :: fix for this bug https://github.com/WordPress/gutenberg/issues/14377
337
-						$custom_css .= "
336
+                        // @todo, remove once fixed :: fix for this bug https://github.com/WordPress/gutenberg/issues/14377
337
+                        $custom_css .= "
338 338
 						.edit-post-sidebar input[type=color].components-text-control__input{
339 339
 						    padding: 0;
340 340
 						}
341 341
 					";
342
-						wp_add_inline_style( 'ayecode-ui', $custom_css );
343
-					}
342
+                        wp_add_inline_style( 'ayecode-ui', $custom_css );
343
+                    }
344 344
 
345
-					// custom changes
346
-					wp_add_inline_style( 'ayecode-ui', self::custom_css($compatibility) );
345
+                    // custom changes
346
+                    wp_add_inline_style( 'ayecode-ui', self::custom_css($compatibility) );
347 347
 
348
-				}
349
-			}
348
+                }
349
+            }
350 350
 
351 351
 
352
-		}
352
+        }
353 353
 
354
-		/**
355
-		 * Get inline script used if bootstrap enqueued
356
-		 *
357
-		 * If this remains small then its best to use this than to add another JS file.
358
-		 */
359
-		public function inline_script() {
360
-			// Flatpickr calendar locale
361
-			$flatpickr_locale = self::flatpickr_locale();
362
-
363
-			ob_start();
364
-			?>
354
+        /**
355
+         * Get inline script used if bootstrap enqueued
356
+         *
357
+         * If this remains small then its best to use this than to add another JS file.
358
+         */
359
+        public function inline_script() {
360
+            // Flatpickr calendar locale
361
+            $flatpickr_locale = self::flatpickr_locale();
362
+
363
+            ob_start();
364
+            ?>
365 365
 			<script>
366 366
 				/**
367 367
 				 * An AUI bootstrap adaptation of GreedyNav.js ( by Luke Jackson ).
@@ -1199,29 +1199,29 @@  discard block
 block discarded – undo
1199 1199
 				}
1200 1200
 			</script>
1201 1201
 			<?php
1202
-			$output = ob_get_clean();
1202
+            $output = ob_get_clean();
1203 1203
 
1204 1204
 
1205 1205
 
1206
-			/*
1206
+            /*
1207 1207
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
1208 1208
 			 */
1209
-			return str_replace( array(
1210
-				'<script>',
1211
-				'</script>'
1212
-			), '', self::minify_js($output) );
1213
-		}
1209
+            return str_replace( array(
1210
+                '<script>',
1211
+                '</script>'
1212
+            ), '', self::minify_js($output) );
1213
+        }
1214 1214
 
1215 1215
 
1216
-		/**
1217
-		 * JS to help with conflict issues with other plugins and themes using bootstrap v3.
1218
-		 *
1219
-		 * @TODO we may need this when other conflicts arrise.
1220
-		 * @return mixed
1221
-		 */
1222
-		public static function bs3_compat_js() {
1223
-			ob_start();
1224
-			?>
1216
+        /**
1217
+         * JS to help with conflict issues with other plugins and themes using bootstrap v3.
1218
+         *
1219
+         * @TODO we may need this when other conflicts arrise.
1220
+         * @return mixed
1221
+         */
1222
+        public static function bs3_compat_js() {
1223
+            ob_start();
1224
+            ?>
1225 1225
 			<script>
1226 1226
 				<?php if( defined( 'FUSION_BUILDER_VERSION' ) ){ ?>
1227 1227
 				/* With Avada builder */
@@ -1229,20 +1229,20 @@  discard block
 block discarded – undo
1229 1229
 				<?php } ?>
1230 1230
 			</script>
1231 1231
 			<?php
1232
-			return str_replace( array(
1233
-				'<script>',
1234
-				'</script>'
1235
-			), '', ob_get_clean());
1236
-		}
1232
+            return str_replace( array(
1233
+                '<script>',
1234
+                '</script>'
1235
+            ), '', ob_get_clean());
1236
+        }
1237 1237
 
1238
-		/**
1239
-		 * Get inline script used if bootstrap file browser enqueued.
1240
-		 *
1241
-		 * If this remains small then its best to use this than to add another JS file.
1242
-		 */
1243
-		public function inline_script_file_browser(){
1244
-			ob_start();
1245
-			?>
1238
+        /**
1239
+         * Get inline script used if bootstrap file browser enqueued.
1240
+         *
1241
+         * If this remains small then its best to use this than to add another JS file.
1242
+         */
1243
+        public function inline_script_file_browser(){
1244
+            ob_start();
1245
+            ?>
1246 1246
 			<script>
1247 1247
 				// run on doc ready
1248 1248
 				jQuery(document).ready(function () {
@@ -1250,203 +1250,203 @@  discard block
 block discarded – undo
1250 1250
 				});
1251 1251
 			</script>
1252 1252
 			<?php
1253
-			$output = ob_get_clean();
1253
+            $output = ob_get_clean();
1254 1254
 
1255
-			/*
1255
+            /*
1256 1256
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
1257 1257
 			 */
1258
-			return str_replace( array(
1259
-				'<script>',
1260
-				'</script>'
1261
-			), '', $output );
1262
-		}
1258
+            return str_replace( array(
1259
+                '<script>',
1260
+                '</script>'
1261
+            ), '', $output );
1262
+        }
1263 1263
 
1264
-		/**
1265
-		 * Adds the Font Awesome JS.
1266
-		 */
1267
-		public function enqueue_scripts() {
1264
+        /**
1265
+         * Adds the Font Awesome JS.
1266
+         */
1267
+        public function enqueue_scripts() {
1268 1268
 
1269
-			if( is_admin() && !$this->is_aui_screen()){
1270
-				// don't add wp-admin scripts if not requested to
1271
-			}else {
1269
+            if( is_admin() && !$this->is_aui_screen()){
1270
+                // don't add wp-admin scripts if not requested to
1271
+            }else {
1272 1272
 
1273
-				$js_setting = current_action() == 'wp_enqueue_scripts' ? 'js' : 'js_backend';
1273
+                $js_setting = current_action() == 'wp_enqueue_scripts' ? 'js' : 'js_backend';
1274 1274
 
1275
-				// select2
1276
-				wp_register_script( 'select2', $this->url . 'assets/js/select2.min.js', array( 'jquery' ), $this->select2_version );
1275
+                // select2
1276
+                wp_register_script( 'select2', $this->url . 'assets/js/select2.min.js', array( 'jquery' ), $this->select2_version );
1277 1277
 
1278
-				// flatpickr
1279
-				wp_register_script( 'flatpickr', $this->url . 'assets/js/flatpickr.min.js', array(), $this->version );
1278
+                // flatpickr
1279
+                wp_register_script( 'flatpickr', $this->url . 'assets/js/flatpickr.min.js', array(), $this->version );
1280 1280
 
1281
-				// flatpickr
1282
-				wp_register_script( 'iconpicker', $this->url . 'assets/js/fontawesome-iconpicker.min.js', array(), $this->version );
1281
+                // flatpickr
1282
+                wp_register_script( 'iconpicker', $this->url . 'assets/js/fontawesome-iconpicker.min.js', array(), $this->version );
1283 1283
 				
1284
-				// Bootstrap file browser
1285
-				wp_register_script( 'aui-custom-file-input', $url = $this->url . 'assets/js/bs-custom-file-input.min.js', array( 'jquery' ), $this->select2_version );
1286
-				wp_add_inline_script( 'aui-custom-file-input', $this->inline_script_file_browser() );
1287
-
1288
-				$load_inline = false;
1289
-
1290
-				if ( $this->settings[ $js_setting ] == 'core-popper' ) {
1291
-					// Bootstrap bundle
1292
-					$url = $this->url . 'assets/js/bootstrap.bundle.min.js';
1293
-					wp_register_script( 'bootstrap-js-bundle', $url, array(
1294
-						'select2',
1295
-						'jquery'
1296
-					), $this->version, $this->is_bs3_compat() );
1297
-					// if in admin then add to footer for compatibility.
1298
-					is_admin() ? wp_enqueue_script( 'bootstrap-js-bundle', '', null, null, true ) : wp_enqueue_script( 'bootstrap-js-bundle' );
1299
-					$script = $this->inline_script();
1300
-					wp_add_inline_script( 'bootstrap-js-bundle', $script );
1301
-				} elseif ( $this->settings[ $js_setting ] == 'popper' ) {
1302
-					$url = $this->url . 'assets/js/popper.min.js';
1303
-					wp_register_script( 'bootstrap-js-popper', $url, array( 'select2', 'jquery' ), $this->version );
1304
-					wp_enqueue_script( 'bootstrap-js-popper' );
1305
-					$load_inline = true;
1306
-				} else {
1307
-					$load_inline = true;
1308
-				}
1284
+                // Bootstrap file browser
1285
+                wp_register_script( 'aui-custom-file-input', $url = $this->url . 'assets/js/bs-custom-file-input.min.js', array( 'jquery' ), $this->select2_version );
1286
+                wp_add_inline_script( 'aui-custom-file-input', $this->inline_script_file_browser() );
1287
+
1288
+                $load_inline = false;
1289
+
1290
+                if ( $this->settings[ $js_setting ] == 'core-popper' ) {
1291
+                    // Bootstrap bundle
1292
+                    $url = $this->url . 'assets/js/bootstrap.bundle.min.js';
1293
+                    wp_register_script( 'bootstrap-js-bundle', $url, array(
1294
+                        'select2',
1295
+                        'jquery'
1296
+                    ), $this->version, $this->is_bs3_compat() );
1297
+                    // if in admin then add to footer for compatibility.
1298
+                    is_admin() ? wp_enqueue_script( 'bootstrap-js-bundle', '', null, null, true ) : wp_enqueue_script( 'bootstrap-js-bundle' );
1299
+                    $script = $this->inline_script();
1300
+                    wp_add_inline_script( 'bootstrap-js-bundle', $script );
1301
+                } elseif ( $this->settings[ $js_setting ] == 'popper' ) {
1302
+                    $url = $this->url . 'assets/js/popper.min.js';
1303
+                    wp_register_script( 'bootstrap-js-popper', $url, array( 'select2', 'jquery' ), $this->version );
1304
+                    wp_enqueue_script( 'bootstrap-js-popper' );
1305
+                    $load_inline = true;
1306
+                } else {
1307
+                    $load_inline = true;
1308
+                }
1309 1309
 
1310
-				// Load needed inline scripts by faking the loading of a script if the main script is not being loaded
1311
-				if ( $load_inline ) {
1312
-					wp_register_script( 'bootstrap-dummy', '', array( 'select2', 'jquery' ) );
1313
-					wp_enqueue_script( 'bootstrap-dummy' );
1314
-					$script = $this->inline_script();
1315
-					wp_add_inline_script( 'bootstrap-dummy', $script );
1316
-				}
1317
-			}
1310
+                // Load needed inline scripts by faking the loading of a script if the main script is not being loaded
1311
+                if ( $load_inline ) {
1312
+                    wp_register_script( 'bootstrap-dummy', '', array( 'select2', 'jquery' ) );
1313
+                    wp_enqueue_script( 'bootstrap-dummy' );
1314
+                    $script = $this->inline_script();
1315
+                    wp_add_inline_script( 'bootstrap-dummy', $script );
1316
+                }
1317
+            }
1318 1318
 
1319
-		}
1319
+        }
1320 1320
 
1321
-		/**
1322
-		 * Enqueue flatpickr if called.
1323
-		 */
1324
-		public function enqueue_flatpickr(){
1325
-			wp_enqueue_style( 'flatpickr' );
1326
-			wp_enqueue_script( 'flatpickr' );
1327
-		}
1321
+        /**
1322
+         * Enqueue flatpickr if called.
1323
+         */
1324
+        public function enqueue_flatpickr(){
1325
+            wp_enqueue_style( 'flatpickr' );
1326
+            wp_enqueue_script( 'flatpickr' );
1327
+        }
1328 1328
 
1329
-		/**
1330
-		 * Enqueue iconpicker if called.
1331
-		 */
1332
-		public function enqueue_iconpicker(){
1333
-			wp_enqueue_style( 'iconpicker' );
1334
-			wp_enqueue_script( 'iconpicker' );
1335
-		}
1329
+        /**
1330
+         * Enqueue iconpicker if called.
1331
+         */
1332
+        public function enqueue_iconpicker(){
1333
+            wp_enqueue_style( 'iconpicker' );
1334
+            wp_enqueue_script( 'iconpicker' );
1335
+        }
1336 1336
 
1337
-		/**
1338
-		 * Get the url path to the current folder.
1339
-		 *
1340
-		 * @return string
1341
-		 */
1342
-		public function get_url() {
1337
+        /**
1338
+         * Get the url path to the current folder.
1339
+         *
1340
+         * @return string
1341
+         */
1342
+        public function get_url() {
1343 1343
 
1344
-			$url = '';
1345
-			// check if we are inside a plugin
1346
-			$file_dir = str_replace( "/includes","", wp_normalize_path( dirname( __FILE__ ) ) );
1344
+            $url = '';
1345
+            // check if we are inside a plugin
1346
+            $file_dir = str_replace( "/includes","", wp_normalize_path( dirname( __FILE__ ) ) );
1347 1347
 
1348
-			// add check in-case user has changed wp-content dir name.
1349
-			$wp_content_folder_name = basename(WP_CONTENT_DIR);
1350
-			$dir_parts = explode("/$wp_content_folder_name/",$file_dir);
1351
-			$url_parts = explode("/$wp_content_folder_name/",plugins_url());
1348
+            // add check in-case user has changed wp-content dir name.
1349
+            $wp_content_folder_name = basename(WP_CONTENT_DIR);
1350
+            $dir_parts = explode("/$wp_content_folder_name/",$file_dir);
1351
+            $url_parts = explode("/$wp_content_folder_name/",plugins_url());
1352 1352
 
1353
-			if(!empty($url_parts[0]) && !empty($dir_parts[1])){
1354
-				$url = trailingslashit( $url_parts[0]."/$wp_content_folder_name/".$dir_parts[1] );
1355
-			}
1353
+            if(!empty($url_parts[0]) && !empty($dir_parts[1])){
1354
+                $url = trailingslashit( $url_parts[0]."/$wp_content_folder_name/".$dir_parts[1] );
1355
+            }
1356 1356
 
1357
-			return $url;
1358
-		}
1357
+            return $url;
1358
+        }
1359 1359
 
1360
-		/**
1361
-		 * Register the database settings with WordPress.
1362
-		 */
1363
-		public function register_settings() {
1364
-			register_setting( 'ayecode-ui-settings', 'ayecode-ui-settings' );
1365
-		}
1360
+        /**
1361
+         * Register the database settings with WordPress.
1362
+         */
1363
+        public function register_settings() {
1364
+            register_setting( 'ayecode-ui-settings', 'ayecode-ui-settings' );
1365
+        }
1366 1366
 
1367
-		/**
1368
-		 * Add the WordPress settings menu item.
1369
-		 * @since 1.0.10 Calling function name direct will fail theme check so we don't.
1370
-		 */
1371
-		public function menu_item() {
1372
-			$menu_function = 'add' . '_' . 'options' . '_' . 'page'; // won't pass theme check if function name present in theme
1373
-			call_user_func( $menu_function, $this->name, $this->name, 'manage_options', 'ayecode-ui-settings', array(
1374
-				$this,
1375
-				'settings_page'
1376
-			) );
1377
-		}
1367
+        /**
1368
+         * Add the WordPress settings menu item.
1369
+         * @since 1.0.10 Calling function name direct will fail theme check so we don't.
1370
+         */
1371
+        public function menu_item() {
1372
+            $menu_function = 'add' . '_' . 'options' . '_' . 'page'; // won't pass theme check if function name present in theme
1373
+            call_user_func( $menu_function, $this->name, $this->name, 'manage_options', 'ayecode-ui-settings', array(
1374
+                $this,
1375
+                'settings_page'
1376
+            ) );
1377
+        }
1378 1378
 
1379
-		/**
1380
-		 * Get a list of themes and their default JS settings.
1381
-		 *
1382
-		 * @return array
1383
-		 */
1384
-		public function theme_js_settings(){
1385
-			return array(
1386
-				'ayetheme' => 'popper',
1387
-				'listimia' => 'required',
1388
-				'listimia_backend' => 'core-popper',
1389
-				//'avada'    => 'required', // removed as we now add compatibility
1390
-			);
1391
-		}
1379
+        /**
1380
+         * Get a list of themes and their default JS settings.
1381
+         *
1382
+         * @return array
1383
+         */
1384
+        public function theme_js_settings(){
1385
+            return array(
1386
+                'ayetheme' => 'popper',
1387
+                'listimia' => 'required',
1388
+                'listimia_backend' => 'core-popper',
1389
+                //'avada'    => 'required', // removed as we now add compatibility
1390
+            );
1391
+        }
1392 1392
 
1393
-		/**
1394
-		 * Get the current Font Awesome output settings.
1395
-		 *
1396
-		 * @return array The array of settings.
1397
-		 */
1398
-		public function get_settings() {
1399
-
1400
-			$db_settings = get_option( 'ayecode-ui-settings' );
1401
-			$js_default = 'core-popper';
1402
-			$js_default_backend = $js_default;
1403
-
1404
-			// maybe set defaults (if no settings set)
1405
-			if(empty($db_settings)){
1406
-				$active_theme = strtolower( get_template() ); // active parent theme.
1407
-				$theme_js_settings = self::theme_js_settings();
1408
-				if(isset($theme_js_settings[$active_theme])){
1409
-					$js_default = $theme_js_settings[$active_theme];
1410
-					$js_default_backend = isset($theme_js_settings[$active_theme."_backend"]) ? $theme_js_settings[$active_theme."_backend"] : $js_default;
1411
-				}
1412
-			}
1413
-
1414
-			$defaults = array(
1415
-				'css'       => 'compatibility', // core, compatibility
1416
-				'js'        => $js_default, // js to load, core-popper, popper
1417
-				'html_font_size'        => '16', // js to load, core-popper, popper
1418
-				'css_backend'       => 'compatibility', // core, compatibility
1419
-				'js_backend'        => $js_default_backend, // js to load, core-popper, popper
1420
-				'disable_admin'     =>  '', // URL snippets to disable loading on admin
1421
-			);
1422
-
1423
-			$settings = wp_parse_args( $db_settings, $defaults );
1424
-
1425
-			/**
1426
-			 * Filter the Bootstrap settings.
1427
-			 *
1428
-			 * @todo if we add this filer people might use it and then it defeates the purpose of this class :/
1429
-			 */
1430
-			return $this->settings = apply_filters( 'ayecode-ui-settings', $settings, $db_settings, $defaults );
1431
-		}
1393
+        /**
1394
+         * Get the current Font Awesome output settings.
1395
+         *
1396
+         * @return array The array of settings.
1397
+         */
1398
+        public function get_settings() {
1399
+
1400
+            $db_settings = get_option( 'ayecode-ui-settings' );
1401
+            $js_default = 'core-popper';
1402
+            $js_default_backend = $js_default;
1403
+
1404
+            // maybe set defaults (if no settings set)
1405
+            if(empty($db_settings)){
1406
+                $active_theme = strtolower( get_template() ); // active parent theme.
1407
+                $theme_js_settings = self::theme_js_settings();
1408
+                if(isset($theme_js_settings[$active_theme])){
1409
+                    $js_default = $theme_js_settings[$active_theme];
1410
+                    $js_default_backend = isset($theme_js_settings[$active_theme."_backend"]) ? $theme_js_settings[$active_theme."_backend"] : $js_default;
1411
+                }
1412
+            }
1413
+
1414
+            $defaults = array(
1415
+                'css'       => 'compatibility', // core, compatibility
1416
+                'js'        => $js_default, // js to load, core-popper, popper
1417
+                'html_font_size'        => '16', // js to load, core-popper, popper
1418
+                'css_backend'       => 'compatibility', // core, compatibility
1419
+                'js_backend'        => $js_default_backend, // js to load, core-popper, popper
1420
+                'disable_admin'     =>  '', // URL snippets to disable loading on admin
1421
+            );
1422
+
1423
+            $settings = wp_parse_args( $db_settings, $defaults );
1424
+
1425
+            /**
1426
+             * Filter the Bootstrap settings.
1427
+             *
1428
+             * @todo if we add this filer people might use it and then it defeates the purpose of this class :/
1429
+             */
1430
+            return $this->settings = apply_filters( 'ayecode-ui-settings', $settings, $db_settings, $defaults );
1431
+        }
1432 1432
 
1433 1433
 
1434
-		/**
1435
-		 * The settings page html output.
1436
-		 */
1437
-		public function settings_page() {
1438
-			if ( ! current_user_can( 'manage_options' ) ) {
1439
-				wp_die( __( 'You do not have sufficient permissions to access this page.', 'aui' ) );
1440
-			}
1441
-			?>
1434
+        /**
1435
+         * The settings page html output.
1436
+         */
1437
+        public function settings_page() {
1438
+            if ( ! current_user_can( 'manage_options' ) ) {
1439
+                wp_die( __( 'You do not have sufficient permissions to access this page.', 'aui' ) );
1440
+            }
1441
+            ?>
1442 1442
 			<div class="wrap">
1443 1443
 				<h1><?php echo $this->name; ?></h1>
1444 1444
 				<p><?php _e("Here you can adjust settings if you are having compatibility issues.",'aui');?></p>
1445 1445
 				<form method="post" action="options.php">
1446 1446
 					<?php
1447
-					settings_fields( 'ayecode-ui-settings' );
1448
-					do_settings_sections( 'ayecode-ui-settings' );
1449
-					?>
1447
+                    settings_fields( 'ayecode-ui-settings' );
1448
+                    do_settings_sections( 'ayecode-ui-settings' );
1449
+                    ?>
1450 1450
 
1451 1451
 					<h2><?php _e( 'Frontend', 'aui' ); ?></h2>
1452 1452
 					<table class="form-table wpbs-table-settings">
@@ -1526,60 +1526,60 @@  discard block
 block discarded – undo
1526 1526
 					</table>
1527 1527
 
1528 1528
 					<?php
1529
-					submit_button();
1530
-					?>
1529
+                    submit_button();
1530
+                    ?>
1531 1531
 				</form>
1532 1532
 
1533 1533
 				<div id="wpbs-version"><?php echo $this->version; ?></div>
1534 1534
 			</div>
1535 1535
 
1536 1536
 			<?php
1537
-		}
1537
+        }
1538 1538
 
1539
-		public function customizer_settings($wp_customize){
1540
-			$wp_customize->add_section('aui_settings', array(
1541
-				'title'    => __('AyeCode UI','aui'),
1542
-				'priority' => 120,
1543
-			));
1544
-
1545
-			//  =============================
1546
-			//  = Color Picker              =
1547
-			//  =============================
1548
-			$wp_customize->add_setting('aui_options[color_primary]', array(
1549
-				'default'           => AUI_PRIMARY_COLOR,
1550
-				'sanitize_callback' => 'sanitize_hex_color',
1551
-				'capability'        => 'edit_theme_options',
1552
-				'type'              => 'option',
1553
-				'transport'         => 'refresh',
1554
-			));
1555
-			$wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_primary', array(
1556
-				'label'    => __('Primary Color','aui'),
1557
-				'section'  => 'aui_settings',
1558
-				'settings' => 'aui_options[color_primary]',
1559
-			)));
1560
-
1561
-			$wp_customize->add_setting('aui_options[color_secondary]', array(
1562
-				'default'           => '#6c757d',
1563
-				'sanitize_callback' => 'sanitize_hex_color',
1564
-				'capability'        => 'edit_theme_options',
1565
-				'type'              => 'option',
1566
-				'transport'         => 'refresh',
1567
-			));
1568
-			$wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_secondary', array(
1569
-				'label'    => __('Secondary Color','aui'),
1570
-				'section'  => 'aui_settings',
1571
-				'settings' => 'aui_options[color_secondary]',
1572
-			)));
1573
-		}
1539
+        public function customizer_settings($wp_customize){
1540
+            $wp_customize->add_section('aui_settings', array(
1541
+                'title'    => __('AyeCode UI','aui'),
1542
+                'priority' => 120,
1543
+            ));
1544
+
1545
+            //  =============================
1546
+            //  = Color Picker              =
1547
+            //  =============================
1548
+            $wp_customize->add_setting('aui_options[color_primary]', array(
1549
+                'default'           => AUI_PRIMARY_COLOR,
1550
+                'sanitize_callback' => 'sanitize_hex_color',
1551
+                'capability'        => 'edit_theme_options',
1552
+                'type'              => 'option',
1553
+                'transport'         => 'refresh',
1554
+            ));
1555
+            $wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_primary', array(
1556
+                'label'    => __('Primary Color','aui'),
1557
+                'section'  => 'aui_settings',
1558
+                'settings' => 'aui_options[color_primary]',
1559
+            )));
1560
+
1561
+            $wp_customize->add_setting('aui_options[color_secondary]', array(
1562
+                'default'           => '#6c757d',
1563
+                'sanitize_callback' => 'sanitize_hex_color',
1564
+                'capability'        => 'edit_theme_options',
1565
+                'type'              => 'option',
1566
+                'transport'         => 'refresh',
1567
+            ));
1568
+            $wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'color_secondary', array(
1569
+                'label'    => __('Secondary Color','aui'),
1570
+                'section'  => 'aui_settings',
1571
+                'settings' => 'aui_options[color_secondary]',
1572
+            )));
1573
+        }
1574 1574
 
1575
-		/**
1576
-		 * CSS to help with conflict issues with other plugins and themes using bootstrap v3.
1577
-		 *
1578
-		 * @return mixed
1579
-		 */
1580
-		public static function bs3_compat_css() {
1581
-			ob_start();
1582
-			?>
1575
+        /**
1576
+         * CSS to help with conflict issues with other plugins and themes using bootstrap v3.
1577
+         *
1578
+         * @return mixed
1579
+         */
1580
+        public static function bs3_compat_css() {
1581
+            ob_start();
1582
+            ?>
1583 1583
 			<style>
1584 1584
 			/* Bootstrap 3 compatibility */
1585 1585
 			body.modal-open .modal-backdrop.show:not(.in) {opacity:0.5;}
@@ -1608,583 +1608,583 @@  discard block
 block discarded – undo
1608 1608
 			<?php } ?>
1609 1609
 			</style>
1610 1610
 			<?php
1611
-			return str_replace( array(
1612
-				'<style>',
1613
-				'</style>'
1614
-			), '', self::minify_css( ob_get_clean() ) );
1615
-		}
1611
+            return str_replace( array(
1612
+                '<style>',
1613
+                '</style>'
1614
+            ), '', self::minify_css( ob_get_clean() ) );
1615
+        }
1616 1616
 
1617 1617
 
1618
-		public static function custom_css($compatibility = true) {
1619
-			$settings = get_option('aui_options');
1618
+        public static function custom_css($compatibility = true) {
1619
+            $settings = get_option('aui_options');
1620 1620
 
1621
-			ob_start();
1621
+            ob_start();
1622 1622
 
1623
-			$primary_color = !empty($settings['color_primary']) ? $settings['color_primary'] : AUI_PRIMARY_COLOR;
1624
-			$secondary_color = !empty($settings['color_secondary']) ? $settings['color_secondary'] : AUI_SECONDARY_COLOR;
1625
-				//AUI_PRIMARY_COLOR_ORIGINAL
1626
-			?>
1623
+            $primary_color = !empty($settings['color_primary']) ? $settings['color_primary'] : AUI_PRIMARY_COLOR;
1624
+            $secondary_color = !empty($settings['color_secondary']) ? $settings['color_secondary'] : AUI_SECONDARY_COLOR;
1625
+                //AUI_PRIMARY_COLOR_ORIGINAL
1626
+            ?>
1627 1627
 			<style>
1628 1628
 				<?php
1629 1629
 
1630
-					// BS v3 compat
1631
-					if( self::is_bs3_compat() ){
1632
-					    echo self::bs3_compat_css();
1633
-					}
1630
+                    // BS v3 compat
1631
+                    if( self::is_bs3_compat() ){
1632
+                        echo self::bs3_compat_css();
1633
+                    }
1634 1634
 
1635
-					if(!is_admin() && $primary_color != AUI_PRIMARY_COLOR_ORIGINAL){
1636
-						echo self::css_primary($primary_color,$compatibility);
1637
-					}
1635
+                    if(!is_admin() && $primary_color != AUI_PRIMARY_COLOR_ORIGINAL){
1636
+                        echo self::css_primary($primary_color,$compatibility);
1637
+                    }
1638 1638
 
1639
-					if(!is_admin() && $secondary_color != AUI_SECONDARY_COLOR_ORIGINAL){
1640
-						echo self::css_secondary($settings['color_secondary'],$compatibility);
1641
-					}
1639
+                    if(!is_admin() && $secondary_color != AUI_SECONDARY_COLOR_ORIGINAL){
1640
+                        echo self::css_secondary($settings['color_secondary'],$compatibility);
1641
+                    }
1642 1642
 
1643
-					// Set admin bar z-index lower when modal is open.
1644
-					echo ' body.modal-open #wpadminbar{z-index:999}.embed-responsive-16by9 .fluid-width-video-wrapper{padding:0 !important;position:initial}';
1643
+                    // Set admin bar z-index lower when modal is open.
1644
+                    echo ' body.modal-open #wpadminbar{z-index:999}.embed-responsive-16by9 .fluid-width-video-wrapper{padding:0 !important;position:initial}';
1645 1645
 
1646
-					if(is_admin()){
1647
-						echo ' body.modal-open #adminmenuwrap{z-index:999} body.modal-open #wpadminbar{z-index:1025}';
1648
-					}
1646
+                    if(is_admin()){
1647
+                        echo ' body.modal-open #adminmenuwrap{z-index:999} body.modal-open #wpadminbar{z-index:1025}';
1648
+                    }
1649 1649
                 ?>
1650 1650
 			</style>
1651 1651
 			<?php
1652 1652
 
1653 1653
 
1654
-			/*
1654
+            /*
1655 1655
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
1656 1656
 			 */
1657
-			return str_replace( array(
1658
-				'<style>',
1659
-				'</style>'
1660
-			), '', self::minify_css( ob_get_clean() ) );
1661
-		}
1657
+            return str_replace( array(
1658
+                '<style>',
1659
+                '</style>'
1660
+            ), '', self::minify_css( ob_get_clean() ) );
1661
+        }
1662 1662
 
1663
-		/**
1664
-		 * Check if we should add booststrap 3 compatibility changes.
1665
-		 *
1666
-		 * @return bool
1667
-		 */
1668
-		public static function is_bs3_compat(){
1669
-			return defined('AYECODE_UI_BS3_COMPAT') || defined('SVQ_THEME_VERSION') || defined('FUSION_BUILDER_VERSION');
1670
-		}
1663
+        /**
1664
+         * Check if we should add booststrap 3 compatibility changes.
1665
+         *
1666
+         * @return bool
1667
+         */
1668
+        public static function is_bs3_compat(){
1669
+            return defined('AYECODE_UI_BS3_COMPAT') || defined('SVQ_THEME_VERSION') || defined('FUSION_BUILDER_VERSION');
1670
+        }
1671 1671
 
1672
-		public static function css_primary($color_code,$compatibility){;
1673
-			$color_code = sanitize_hex_color($color_code);
1674
-			if(!$color_code){return '';}
1675
-			/**
1676
-			 * c = color, b = background color, o = border-color, f = fill
1677
-			 */
1678
-			$selectors = array(
1679
-				'a' => array('c'),
1680
-				'.btn-primary' => array('b','o'),
1681
-				'.btn-primary.disabled' => array('b','o'),
1682
-				'.btn-primary:disabled' => array('b','o'),
1683
-				'.btn-outline-primary' => array('c','o'),
1684
-				'.btn-outline-primary:hover' => array('b','o'),
1685
-				'.btn-outline-primary:not(:disabled):not(.disabled).active' => array('b','o'),
1686
-				'.btn-outline-primary:not(:disabled):not(.disabled):active' => array('b','o'),
1687
-				'.show>.btn-outline-primary.dropdown-toggle' => array('b','o'),
1688
-				'.btn-link' => array('c'),
1689
-				'.dropdown-item.active' => array('b'),
1690
-				'.custom-control-input:checked~.custom-control-label::before' => array('b','o'),
1691
-				'.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before' => array('b','o'),
1672
+        public static function css_primary($color_code,$compatibility){;
1673
+            $color_code = sanitize_hex_color($color_code);
1674
+            if(!$color_code){return '';}
1675
+            /**
1676
+             * c = color, b = background color, o = border-color, f = fill
1677
+             */
1678
+            $selectors = array(
1679
+                'a' => array('c'),
1680
+                '.btn-primary' => array('b','o'),
1681
+                '.btn-primary.disabled' => array('b','o'),
1682
+                '.btn-primary:disabled' => array('b','o'),
1683
+                '.btn-outline-primary' => array('c','o'),
1684
+                '.btn-outline-primary:hover' => array('b','o'),
1685
+                '.btn-outline-primary:not(:disabled):not(.disabled).active' => array('b','o'),
1686
+                '.btn-outline-primary:not(:disabled):not(.disabled):active' => array('b','o'),
1687
+                '.show>.btn-outline-primary.dropdown-toggle' => array('b','o'),
1688
+                '.btn-link' => array('c'),
1689
+                '.dropdown-item.active' => array('b'),
1690
+                '.custom-control-input:checked~.custom-control-label::before' => array('b','o'),
1691
+                '.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before' => array('b','o'),
1692 1692
 //				'.custom-range::-webkit-slider-thumb' => array('b'), // these break the inline rules...
1693 1693
 //				'.custom-range::-moz-range-thumb' => array('b'),
1694 1694
 //				'.custom-range::-ms-thumb' => array('b'),
1695
-				'.nav-pills .nav-link.active' => array('b'),
1696
-				'.nav-pills .show>.nav-link' => array('b'),
1697
-				'.page-link' => array('c'),
1698
-				'.page-item.active .page-link' => array('b','o'),
1699
-				'.badge-primary' => array('b'),
1700
-				'.alert-primary' => array('b','o'),
1701
-				'.progress-bar' => array('b'),
1702
-				'.list-group-item.active' => array('b','o'),
1703
-				'.bg-primary' => array('b','f'),
1704
-				'.btn-link.btn-primary' => array('c'),
1705
-				'.select2-container .select2-results__option--highlighted.select2-results__option[aria-selected=true]' => array('b'),
1706
-			);
1707
-
1708
-			$important_selectors = array(
1709
-				'.bg-primary' => array('b','f'),
1710
-				'.border-primary' => array('o'),
1711
-				'.text-primary' => array('c'),
1712
-			);
1713
-
1714
-			$color = array();
1715
-			$color_i = array();
1716
-			$background = array();
1717
-			$background_i = array();
1718
-			$border = array();
1719
-			$border_i = array();
1720
-			$fill = array();
1721
-			$fill_i = array();
1722
-
1723
-			$output = '';
1724
-
1725
-			// build rules into each type
1726
-			foreach($selectors as $selector => $types){
1727
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1728
-				$types = array_combine($types,$types);
1729
-				if(isset($types['c'])){$color[] = $selector;}
1730
-				if(isset($types['b'])){$background[] = $selector;}
1731
-				if(isset($types['o'])){$border[] = $selector;}
1732
-				if(isset($types['f'])){$fill[] = $selector;}
1733
-			}
1734
-
1735
-			// build rules into each type
1736
-			foreach($important_selectors as $selector => $types){
1737
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1738
-				$types = array_combine($types,$types);
1739
-				if(isset($types['c'])){$color_i[] = $selector;}
1740
-				if(isset($types['b'])){$background_i[] = $selector;}
1741
-				if(isset($types['o'])){$border_i[] = $selector;}
1742
-				if(isset($types['f'])){$fill_i[] = $selector;}
1743
-			}
1744
-
1745
-			// add any color rules
1746
-			if(!empty($color)){
1747
-				$output .= implode(",",$color) . "{color: $color_code;} ";
1748
-			}
1749
-			if(!empty($color_i)){
1750
-				$output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1751
-			}
1752
-
1753
-			// add any background color rules
1754
-			if(!empty($background)){
1755
-				$output .= implode(",",$background) . "{background-color: $color_code;} ";
1756
-			}
1757
-			if(!empty($background_i)){
1758
-				$output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1759
-			}
1760
-
1761
-			// add any border color rules
1762
-			if(!empty($border)){
1763
-				$output .= implode(",",$border) . "{border-color: $color_code;} ";
1764
-			}
1765
-			if(!empty($border_i)){
1766
-				$output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1767
-			}
1768
-
1769
-			// add any fill color rules
1770
-			if(!empty($fill)){
1771
-				$output .= implode(",",$fill) . "{fill: $color_code;} ";
1772
-			}
1773
-			if(!empty($fill_i)){
1774
-				$output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1775
-			}
1776
-
1777
-
1778
-			$prefix = $compatibility ? ".bsui " : "";
1779
-
1780
-			// darken
1781
-			$darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1782
-			$darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1783
-			$darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1784
-
1785
-			// lighten
1786
-			$lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
1787
-
1788
-			// opacity see https://css-tricks.com/8-digit-hex-codes/
1789
-			$op_25 = $color_code."40"; // 25% opacity
1790
-
1791
-
1792
-			// button states
1793
-			$output .= $prefix ." .btn-primary:hover, $prefix .btn-primary:focus, $prefix .btn-primary.focus{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1794
-			$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;} ";
1795
-			$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.";} ";
1796
-			$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;} ";
1797
-
1798
-
1799
-			// dropdown's
1800
-			$output .= $prefix ." .dropdown-item.active, $prefix .dropdown-item:active{background-color: $color_code;} ";
1801
-
1802
-
1803
-			// input states
1804
-			$output .= $prefix ." .form-control:focus{border-color: ".$lighten_25.";box-shadow: 0 0 0 0.2rem $op_25;} ";
1805
-
1806
-			// page link
1807
-			$output .= $prefix ." .page-link:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1808
-
1809
-			return $output;
1810
-		}
1695
+                '.nav-pills .nav-link.active' => array('b'),
1696
+                '.nav-pills .show>.nav-link' => array('b'),
1697
+                '.page-link' => array('c'),
1698
+                '.page-item.active .page-link' => array('b','o'),
1699
+                '.badge-primary' => array('b'),
1700
+                '.alert-primary' => array('b','o'),
1701
+                '.progress-bar' => array('b'),
1702
+                '.list-group-item.active' => array('b','o'),
1703
+                '.bg-primary' => array('b','f'),
1704
+                '.btn-link.btn-primary' => array('c'),
1705
+                '.select2-container .select2-results__option--highlighted.select2-results__option[aria-selected=true]' => array('b'),
1706
+            );
1707
+
1708
+            $important_selectors = array(
1709
+                '.bg-primary' => array('b','f'),
1710
+                '.border-primary' => array('o'),
1711
+                '.text-primary' => array('c'),
1712
+            );
1713
+
1714
+            $color = array();
1715
+            $color_i = array();
1716
+            $background = array();
1717
+            $background_i = array();
1718
+            $border = array();
1719
+            $border_i = array();
1720
+            $fill = array();
1721
+            $fill_i = array();
1722
+
1723
+            $output = '';
1724
+
1725
+            // build rules into each type
1726
+            foreach($selectors as $selector => $types){
1727
+                $selector = $compatibility ? ".bsui ".$selector : $selector;
1728
+                $types = array_combine($types,$types);
1729
+                if(isset($types['c'])){$color[] = $selector;}
1730
+                if(isset($types['b'])){$background[] = $selector;}
1731
+                if(isset($types['o'])){$border[] = $selector;}
1732
+                if(isset($types['f'])){$fill[] = $selector;}
1733
+            }
1811 1734
 
1812
-		public static function css_secondary($color_code,$compatibility){;
1813
-			$color_code = sanitize_hex_color($color_code);
1814
-			if(!$color_code){return '';}
1815
-			/**
1816
-			 * c = color, b = background color, o = border-color, f = fill
1817
-			 */
1818
-			$selectors = array(
1819
-				'.btn-secondary' => array('b','o'),
1820
-				'.btn-secondary.disabled' => array('b','o'),
1821
-				'.btn-secondary:disabled' => array('b','o'),
1822
-				'.btn-outline-secondary' => array('c','o'),
1823
-				'.btn-outline-secondary:hover' => array('b','o'),
1824
-				'.btn-outline-secondary.disabled' => array('c'),
1825
-				'.btn-outline-secondary:disabled' => array('c'),
1826
-				'.btn-outline-secondary:not(:disabled):not(.disabled):active' => array('b','o'),
1827
-				'.btn-outline-secondary:not(:disabled):not(.disabled).active' => array('b','o'),
1828
-				'.btn-outline-secondary.dropdown-toggle' => array('b','o'),
1829
-				'.badge-secondary' => array('b'),
1830
-				'.alert-secondary' => array('b','o'),
1831
-				'.btn-link.btn-secondary' => array('c'),
1832
-			);
1833
-
1834
-			$important_selectors = array(
1835
-				'.bg-secondary' => array('b','f'),
1836
-				'.border-secondary' => array('o'),
1837
-				'.text-secondary' => array('c'),
1838
-			);
1839
-
1840
-			$color = array();
1841
-			$color_i = array();
1842
-			$background = array();
1843
-			$background_i = array();
1844
-			$border = array();
1845
-			$border_i = array();
1846
-			$fill = array();
1847
-			$fill_i = array();
1848
-
1849
-			$output = '';
1850
-
1851
-			// build rules into each type
1852
-			foreach($selectors as $selector => $types){
1853
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1854
-				$types = array_combine($types,$types);
1855
-				if(isset($types['c'])){$color[] = $selector;}
1856
-				if(isset($types['b'])){$background[] = $selector;}
1857
-				if(isset($types['o'])){$border[] = $selector;}
1858
-				if(isset($types['f'])){$fill[] = $selector;}
1859
-			}
1860
-
1861
-			// build rules into each type
1862
-			foreach($important_selectors as $selector => $types){
1863
-				$selector = $compatibility ? ".bsui ".$selector : $selector;
1864
-				$types = array_combine($types,$types);
1865
-				if(isset($types['c'])){$color_i[] = $selector;}
1866
-				if(isset($types['b'])){$background_i[] = $selector;}
1867
-				if(isset($types['o'])){$border_i[] = $selector;}
1868
-				if(isset($types['f'])){$fill_i[] = $selector;}
1869
-			}
1870
-
1871
-			// add any color rules
1872
-			if(!empty($color)){
1873
-				$output .= implode(",",$color) . "{color: $color_code;} ";
1874
-			}
1875
-			if(!empty($color_i)){
1876
-				$output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1877
-			}
1878
-
1879
-			// add any background color rules
1880
-			if(!empty($background)){
1881
-				$output .= implode(",",$background) . "{background-color: $color_code;} ";
1882
-			}
1883
-			if(!empty($background_i)){
1884
-				$output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1885
-			}
1886
-
1887
-			// add any border color rules
1888
-			if(!empty($border)){
1889
-				$output .= implode(",",$border) . "{border-color: $color_code;} ";
1890
-			}
1891
-			if(!empty($border_i)){
1892
-				$output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1893
-			}
1894
-
1895
-			// add any fill color rules
1896
-			if(!empty($fill)){
1897
-				$output .= implode(",",$fill) . "{fill: $color_code;} ";
1898
-			}
1899
-			if(!empty($fill_i)){
1900
-				$output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1901
-			}
1902
-
1903
-
1904
-			$prefix = $compatibility ? ".bsui " : "";
1905
-
1906
-			// darken
1907
-			$darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1908
-			$darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1909
-			$darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1910
-
1911
-			// lighten
1912
-			$lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
1913
-
1914
-			// opacity see https://css-tricks.com/8-digit-hex-codes/
1915
-			$op_25 = $color_code."40"; // 25% opacity
1916
-
1917
-
1918
-			// button states
1919
-			$output .= $prefix ." .btn-secondary:hover{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1920
-			$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;} ";
1921
-			$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.";} ";
1922
-			$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;} ";
1923
-
1924
-
1925
-			return $output;
1926
-		}
1735
+            // build rules into each type
1736
+            foreach($important_selectors as $selector => $types){
1737
+                $selector = $compatibility ? ".bsui ".$selector : $selector;
1738
+                $types = array_combine($types,$types);
1739
+                if(isset($types['c'])){$color_i[] = $selector;}
1740
+                if(isset($types['b'])){$background_i[] = $selector;}
1741
+                if(isset($types['o'])){$border_i[] = $selector;}
1742
+                if(isset($types['f'])){$fill_i[] = $selector;}
1743
+            }
1927 1744
 
1928
-		/**
1929
-		 * Increases or decreases the brightness of a color by a percentage of the current brightness.
1930
-		 *
1931
-		 * @param   string  $hexCode        Supported formats: `#FFF`, `#FFFFFF`, `FFF`, `FFFFFF`
1932
-		 * @param   float   $adjustPercent  A number between -1 and 1. E.g. 0.3 = 30% lighter; -0.4 = 40% darker.
1933
-		 *
1934
-		 * @return  string
1935
-		 */
1936
-		public static function css_hex_lighten_darken($hexCode, $adjustPercent) {
1937
-			$hexCode = ltrim($hexCode, '#');
1745
+            // add any color rules
1746
+            if(!empty($color)){
1747
+                $output .= implode(",",$color) . "{color: $color_code;} ";
1748
+            }
1749
+            if(!empty($color_i)){
1750
+                $output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1751
+            }
1938 1752
 
1939
-			if (strlen($hexCode) == 3) {
1940
-				$hexCode = $hexCode[0] . $hexCode[0] . $hexCode[1] . $hexCode[1] . $hexCode[2] . $hexCode[2];
1941
-			}
1753
+            // add any background color rules
1754
+            if(!empty($background)){
1755
+                $output .= implode(",",$background) . "{background-color: $color_code;} ";
1756
+            }
1757
+            if(!empty($background_i)){
1758
+                $output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1759
+            }
1942 1760
 
1943
-			$hexCode = array_map('hexdec', str_split($hexCode, 2));
1761
+            // add any border color rules
1762
+            if(!empty($border)){
1763
+                $output .= implode(",",$border) . "{border-color: $color_code;} ";
1764
+            }
1765
+            if(!empty($border_i)){
1766
+                $output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1767
+            }
1944 1768
 
1945
-			foreach ($hexCode as & $color) {
1946
-				$adjustableLimit = $adjustPercent < 0 ? $color : 255 - $color;
1947
-				$adjustAmount = ceil($adjustableLimit * $adjustPercent);
1769
+            // add any fill color rules
1770
+            if(!empty($fill)){
1771
+                $output .= implode(",",$fill) . "{fill: $color_code;} ";
1772
+            }
1773
+            if(!empty($fill_i)){
1774
+                $output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1775
+            }
1948 1776
 
1949
-				$color = str_pad(dechex($color + $adjustAmount), 2, '0', STR_PAD_LEFT);
1950
-			}
1951 1777
 
1952
-			return '#' . implode($hexCode);
1953
-		}
1778
+            $prefix = $compatibility ? ".bsui " : "";
1954 1779
 
1955
-		/**
1956
-		 * Check if we should display examples.
1957
-		 */
1958
-		public function maybe_show_examples(){
1959
-			if(current_user_can('manage_options') && isset($_REQUEST['preview-aui'])){
1960
-				echo "<head>";
1961
-				wp_head();
1962
-				echo "</head>";
1963
-				echo "<body>";
1964
-				echo $this->get_examples();
1965
-				echo "</body>";
1966
-				exit;
1967
-			}
1968
-		}
1780
+            // darken
1781
+            $darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1782
+            $darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1783
+            $darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1969 1784
 
1970
-		/**
1971
-		 * Get developer examples.
1972
-		 *
1973
-		 * @return string
1974
-		 */
1975
-		public function get_examples(){
1976
-			$output = '';
1977
-
1978
-
1979
-			// open form
1980
-			$output .= "<form class='p-5 m-5 border rounded'>";
1981
-
1982
-			// input example
1983
-			$output .= aui()->input(array(
1984
-				'type'  =>  'text',
1985
-				'id'    =>  'text-example',
1986
-				'name'    =>  'text-example',
1987
-				'placeholder'   => 'text placeholder',
1988
-				'title'   => 'Text input example',
1989
-				'value' =>  '',
1990
-				'required'  => false,
1991
-				'help_text' => 'help text',
1992
-				'label' => 'Text input example label'
1993
-			));
1994
-
1995
-			// input example
1996
-			$output .= aui()->input(array(
1997
-				'type'  =>  'url',
1998
-				'id'    =>  'text-example2',
1999
-				'name'    =>  'text-example',
2000
-				'placeholder'   => 'url placeholder',
2001
-				'title'   => 'Text input example',
2002
-				'value' =>  '',
2003
-				'required'  => false,
2004
-				'help_text' => 'help text',
2005
-				'label' => 'Text input example label'
2006
-			));
2007
-
2008
-			// checkbox example
2009
-			$output .= aui()->input(array(
2010
-				'type'  =>  'checkbox',
2011
-				'id'    =>  'checkbox-example',
2012
-				'name'    =>  'checkbox-example',
2013
-				'placeholder'   => 'checkbox-example',
2014
-				'title'   => 'Checkbox example',
2015
-				'value' =>  '1',
2016
-				'checked'   => true,
2017
-				'required'  => false,
2018
-				'help_text' => 'help text',
2019
-				'label' => 'Checkbox checked'
2020
-			));
2021
-
2022
-			// checkbox example
2023
-			$output .= aui()->input(array(
2024
-				'type'  =>  'checkbox',
2025
-				'id'    =>  'checkbox-example2',
2026
-				'name'    =>  'checkbox-example2',
2027
-				'placeholder'   => 'checkbox-example',
2028
-				'title'   => 'Checkbox example',
2029
-				'value' =>  '1',
2030
-				'checked'   => false,
2031
-				'required'  => false,
2032
-				'help_text' => 'help text',
2033
-				'label' => 'Checkbox un-checked'
2034
-			));
2035
-
2036
-			// switch example
2037
-			$output .= aui()->input(array(
2038
-				'type'  =>  'checkbox',
2039
-				'id'    =>  'switch-example',
2040
-				'name'    =>  'switch-example',
2041
-				'placeholder'   => 'checkbox-example',
2042
-				'title'   => 'Switch example',
2043
-				'value' =>  '1',
2044
-				'checked'   => true,
2045
-				'switch'    => true,
2046
-				'required'  => false,
2047
-				'help_text' => 'help text',
2048
-				'label' => 'Switch on'
2049
-			));
2050
-
2051
-			// switch example
2052
-			$output .= aui()->input(array(
2053
-				'type'  =>  'checkbox',
2054
-				'id'    =>  'switch-example2',
2055
-				'name'    =>  'switch-example2',
2056
-				'placeholder'   => 'checkbox-example',
2057
-				'title'   => 'Switch example',
2058
-				'value' =>  '1',
2059
-				'checked'   => false,
2060
-				'switch'    => true,
2061
-				'required'  => false,
2062
-				'help_text' => 'help text',
2063
-				'label' => 'Switch off'
2064
-			));
2065
-
2066
-			// close form
2067
-			$output .= "</form>";
2068
-
2069
-			return $output;
2070
-		}
1785
+            // lighten
1786
+            $lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
2071 1787
 
2072
-		/**
2073
-		 * Calendar params.
2074
-		 *
2075
-		 * @since 0.1.44
2076
-		 *
2077
-		 * @return array Calendar params.
2078
-		 */
2079
-		public static function calendar_params() {
2080
-			$params = array(
2081
-				'month_long_1' => __( 'January', 'aui' ),
2082
-				'month_long_2' => __( 'February', 'aui' ),
2083
-				'month_long_3' => __( 'March', 'aui' ),
2084
-				'month_long_4' => __( 'April', 'aui' ),
2085
-				'month_long_5' => __( 'May', 'aui' ),
2086
-				'month_long_6' => __( 'June', 'aui' ),
2087
-				'month_long_7' => __( 'July', 'aui' ),
2088
-				'month_long_8' => __( 'August', 'aui' ),
2089
-				'month_long_9' => __( 'September', 'aui' ),
2090
-				'month_long_10' => __( 'October', 'aui' ),
2091
-				'month_long_11' => __( 'November', 'aui' ),
2092
-				'month_long_12' => __( 'December', 'aui' ),
2093
-				'month_s_1' => _x( 'Jan', 'January abbreviation', 'aui' ),
2094
-				'month_s_2' => _x( 'Feb', 'February abbreviation', 'aui' ),
2095
-				'month_s_3' => _x( 'Mar', 'March abbreviation', 'aui' ),
2096
-				'month_s_4' => _x( 'Apr', 'April abbreviation', 'aui' ),
2097
-				'month_s_5' => _x( 'May', 'May abbreviation', 'aui' ),
2098
-				'month_s_6' => _x( 'Jun', 'June abbreviation', 'aui' ),
2099
-				'month_s_7' => _x( 'Jul', 'July abbreviation', 'aui' ),
2100
-				'month_s_8' => _x( 'Aug', 'August abbreviation', 'aui' ),
2101
-				'month_s_9' => _x( 'Sep', 'September abbreviation', 'aui' ),
2102
-				'month_s_10' => _x( 'Oct', 'October abbreviation', 'aui' ),
2103
-				'month_s_11' => _x( 'Nov', 'November abbreviation', 'aui' ),
2104
-				'month_s_12' => _x( 'Dec', 'December abbreviation', 'aui' ),
2105
-				'day_s1_1' => _x( 'S', 'Sunday initial', 'aui' ),
2106
-				'day_s1_2' => _x( 'M', 'Monday initial', 'aui' ),
2107
-				'day_s1_3' => _x( 'T', 'Tuesday initial', 'aui' ),
2108
-				'day_s1_4' => _x( 'W', 'Wednesday initial', 'aui' ),
2109
-				'day_s1_5' => _x( 'T', 'Friday initial', 'aui' ),
2110
-				'day_s1_6' => _x( 'F', 'Thursday initial', 'aui' ),
2111
-				'day_s1_7' => _x( 'S', 'Saturday initial', 'aui' ),
2112
-				'day_s2_1' => __( 'Su', 'aui' ),
2113
-				'day_s2_2' => __( 'Mo', 'aui' ),
2114
-				'day_s2_3' => __( 'Tu', 'aui' ),
2115
-				'day_s2_4' => __( 'We', 'aui' ),
2116
-				'day_s2_5' => __( 'Th', 'aui' ),
2117
-				'day_s2_6' => __( 'Fr', 'aui' ),
2118
-				'day_s2_7' => __( 'Sa', 'aui' ),
2119
-				'day_s3_1' => __( 'Sun', 'aui' ),
2120
-				'day_s3_2' => __( 'Mon', 'aui' ),
2121
-				'day_s3_3' => __( 'Tue', 'aui' ),
2122
-				'day_s3_4' => __( 'Wed', 'aui' ),
2123
-				'day_s3_5' => __( 'Thu', 'aui' ),
2124
-				'day_s3_6' => __( 'Fri', 'aui' ),
2125
-				'day_s3_7' => __( 'Sat', 'aui' ),
2126
-				'day_s5_1' => __( 'Sunday', 'aui' ),
2127
-				'day_s5_2' => __( 'Monday', 'aui' ),
2128
-				'day_s5_3' => __( 'Tuesday', 'aui' ),
2129
-				'day_s5_4' => __( 'Wednesday', 'aui' ),
2130
-				'day_s5_5' => __( 'Thursday', 'aui' ),
2131
-				'day_s5_6' => __( 'Friday', 'aui' ),
2132
-				'day_s5_7' => __( 'Saturday', 'aui' ),
2133
-				'am_lower' => __( 'am', 'aui' ),
2134
-				'pm_lower' => __( 'pm', 'aui' ),
2135
-				'am_upper' => __( 'AM', 'aui' ),
2136
-				'pm_upper' => __( 'PM', 'aui' ),
2137
-				'firstDayOfWeek' => (int) get_option( 'start_of_week' ),
2138
-				'time_24hr' => false,
2139
-				'year' => __( 'Year', 'aui' ),
2140
-				'hour' => __( 'Hour', 'aui' ),
2141
-				'minute' => __( 'Minute', 'aui' ),
2142
-				'weekAbbreviation' => __( 'Wk', 'aui' ),
2143
-				'rangeSeparator' => __( ' to ', 'aui' ),
2144
-				'scrollTitle' => __( 'Scroll to increment', 'aui' ),
2145
-				'toggleTitle' => __( 'Click to toggle', 'aui' )
2146
-			);
2147
-
2148
-			return apply_filters( 'ayecode_ui_calendar_params', $params );
2149
-		}
1788
+            // opacity see https://css-tricks.com/8-digit-hex-codes/
1789
+            $op_25 = $color_code."40"; // 25% opacity
2150 1790
 
2151
-		/**
2152
-		 * Flatpickr calendar localize.
2153
-		 *
2154
-		 * @since 0.1.44
2155
-		 *
2156
-		 * @return string Calendar locale.
2157
-		 */
2158
-		public static function flatpickr_locale() {
2159
-			$params = self::calendar_params();
2160
-
2161
-			if ( is_string( $params ) ) {
2162
-				$params = html_entity_decode( $params, ENT_QUOTES, 'UTF-8' );
2163
-			} else {
2164
-				foreach ( (array) $params as $key => $value ) {
2165
-					if ( ! is_scalar( $value ) ) {
2166
-						continue;
2167
-					}
2168 1791
 
2169
-					$params[ $key ] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8' );
2170
-				}
2171
-			}
1792
+            // button states
1793
+            $output .= $prefix ." .btn-primary:hover, $prefix .btn-primary:focus, $prefix .btn-primary.focus{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1794
+            $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;} ";
1795
+            $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.";} ";
1796
+            $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;} ";
1797
+
1798
+
1799
+            // dropdown's
1800
+            $output .= $prefix ." .dropdown-item.active, $prefix .dropdown-item:active{background-color: $color_code;} ";
1801
+
1802
+
1803
+            // input states
1804
+            $output .= $prefix ." .form-control:focus{border-color: ".$lighten_25.";box-shadow: 0 0 0 0.2rem $op_25;} ";
1805
+
1806
+            // page link
1807
+            $output .= $prefix ." .page-link:focus{box-shadow: 0 0 0 0.2rem $op_25;} ";
1808
+
1809
+            return $output;
1810
+        }
1811
+
1812
+        public static function css_secondary($color_code,$compatibility){;
1813
+            $color_code = sanitize_hex_color($color_code);
1814
+            if(!$color_code){return '';}
1815
+            /**
1816
+             * c = color, b = background color, o = border-color, f = fill
1817
+             */
1818
+            $selectors = array(
1819
+                '.btn-secondary' => array('b','o'),
1820
+                '.btn-secondary.disabled' => array('b','o'),
1821
+                '.btn-secondary:disabled' => array('b','o'),
1822
+                '.btn-outline-secondary' => array('c','o'),
1823
+                '.btn-outline-secondary:hover' => array('b','o'),
1824
+                '.btn-outline-secondary.disabled' => array('c'),
1825
+                '.btn-outline-secondary:disabled' => array('c'),
1826
+                '.btn-outline-secondary:not(:disabled):not(.disabled):active' => array('b','o'),
1827
+                '.btn-outline-secondary:not(:disabled):not(.disabled).active' => array('b','o'),
1828
+                '.btn-outline-secondary.dropdown-toggle' => array('b','o'),
1829
+                '.badge-secondary' => array('b'),
1830
+                '.alert-secondary' => array('b','o'),
1831
+                '.btn-link.btn-secondary' => array('c'),
1832
+            );
1833
+
1834
+            $important_selectors = array(
1835
+                '.bg-secondary' => array('b','f'),
1836
+                '.border-secondary' => array('o'),
1837
+                '.text-secondary' => array('c'),
1838
+            );
1839
+
1840
+            $color = array();
1841
+            $color_i = array();
1842
+            $background = array();
1843
+            $background_i = array();
1844
+            $border = array();
1845
+            $border_i = array();
1846
+            $fill = array();
1847
+            $fill_i = array();
1848
+
1849
+            $output = '';
1850
+
1851
+            // build rules into each type
1852
+            foreach($selectors as $selector => $types){
1853
+                $selector = $compatibility ? ".bsui ".$selector : $selector;
1854
+                $types = array_combine($types,$types);
1855
+                if(isset($types['c'])){$color[] = $selector;}
1856
+                if(isset($types['b'])){$background[] = $selector;}
1857
+                if(isset($types['o'])){$border[] = $selector;}
1858
+                if(isset($types['f'])){$fill[] = $selector;}
1859
+            }
1860
+
1861
+            // build rules into each type
1862
+            foreach($important_selectors as $selector => $types){
1863
+                $selector = $compatibility ? ".bsui ".$selector : $selector;
1864
+                $types = array_combine($types,$types);
1865
+                if(isset($types['c'])){$color_i[] = $selector;}
1866
+                if(isset($types['b'])){$background_i[] = $selector;}
1867
+                if(isset($types['o'])){$border_i[] = $selector;}
1868
+                if(isset($types['f'])){$fill_i[] = $selector;}
1869
+            }
1870
+
1871
+            // add any color rules
1872
+            if(!empty($color)){
1873
+                $output .= implode(",",$color) . "{color: $color_code;} ";
1874
+            }
1875
+            if(!empty($color_i)){
1876
+                $output .= implode(",",$color_i) . "{color: $color_code !important;} ";
1877
+            }
1878
+
1879
+            // add any background color rules
1880
+            if(!empty($background)){
1881
+                $output .= implode(",",$background) . "{background-color: $color_code;} ";
1882
+            }
1883
+            if(!empty($background_i)){
1884
+                $output .= implode(",",$background_i) . "{background-color: $color_code !important;} ";
1885
+            }
1886
+
1887
+            // add any border color rules
1888
+            if(!empty($border)){
1889
+                $output .= implode(",",$border) . "{border-color: $color_code;} ";
1890
+            }
1891
+            if(!empty($border_i)){
1892
+                $output .= implode(",",$border_i) . "{border-color: $color_code !important;} ";
1893
+            }
1894
+
1895
+            // add any fill color rules
1896
+            if(!empty($fill)){
1897
+                $output .= implode(",",$fill) . "{fill: $color_code;} ";
1898
+            }
1899
+            if(!empty($fill_i)){
1900
+                $output .= implode(",",$fill_i) . "{fill: $color_code !important;} ";
1901
+            }
1902
+
1903
+
1904
+            $prefix = $compatibility ? ".bsui " : "";
1905
+
1906
+            // darken
1907
+            $darker_075 = self::css_hex_lighten_darken($color_code,"-0.075");
1908
+            $darker_10 = self::css_hex_lighten_darken($color_code,"-0.10");
1909
+            $darker_125 = self::css_hex_lighten_darken($color_code,"-0.125");
1910
+
1911
+            // lighten
1912
+            $lighten_25 = self::css_hex_lighten_darken($color_code,"0.25");
1913
+
1914
+            // opacity see https://css-tricks.com/8-digit-hex-codes/
1915
+            $op_25 = $color_code."40"; // 25% opacity
2172 1916
 
2173
-			$day_s3 = array();
2174
-			$day_s5 = array();
2175 1917
 
2176
-			for ( $i = 1; $i <= 7; $i ++ ) {
2177
-				$day_s3[] = addslashes( $params[ 'day_s3_' . $i ] );
2178
-				$day_s5[] = addslashes( $params[ 'day_s3_' . $i ] );
2179
-			}
1918
+            // button states
1919
+            $output .= $prefix ." .btn-secondary:hover{background-color: ".$darker_075.";    border-color: ".$darker_10.";} ";
1920
+            $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;} ";
1921
+            $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.";} ";
1922
+            $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;} ";
2180 1923
 
2181
-			$month_s = array();
2182
-			$month_long = array();
2183 1924
 
2184
-			for ( $i = 1; $i <= 12; $i ++ ) {
2185
-				$month_s[] = addslashes( $params[ 'month_s_' . $i ] );
2186
-				$month_long[] = addslashes( $params[ 'month_long_' . $i ] );
2187
-			}
1925
+            return $output;
1926
+        }
1927
+
1928
+        /**
1929
+         * Increases or decreases the brightness of a color by a percentage of the current brightness.
1930
+         *
1931
+         * @param   string  $hexCode        Supported formats: `#FFF`, `#FFFFFF`, `FFF`, `FFFFFF`
1932
+         * @param   float   $adjustPercent  A number between -1 and 1. E.g. 0.3 = 30% lighter; -0.4 = 40% darker.
1933
+         *
1934
+         * @return  string
1935
+         */
1936
+        public static function css_hex_lighten_darken($hexCode, $adjustPercent) {
1937
+            $hexCode = ltrim($hexCode, '#');
1938
+
1939
+            if (strlen($hexCode) == 3) {
1940
+                $hexCode = $hexCode[0] . $hexCode[0] . $hexCode[1] . $hexCode[1] . $hexCode[2] . $hexCode[2];
1941
+            }
1942
+
1943
+            $hexCode = array_map('hexdec', str_split($hexCode, 2));
1944
+
1945
+            foreach ($hexCode as & $color) {
1946
+                $adjustableLimit = $adjustPercent < 0 ? $color : 255 - $color;
1947
+                $adjustAmount = ceil($adjustableLimit * $adjustPercent);
1948
+
1949
+                $color = str_pad(dechex($color + $adjustAmount), 2, '0', STR_PAD_LEFT);
1950
+            }
1951
+
1952
+            return '#' . implode($hexCode);
1953
+        }
1954
+
1955
+        /**
1956
+         * Check if we should display examples.
1957
+         */
1958
+        public function maybe_show_examples(){
1959
+            if(current_user_can('manage_options') && isset($_REQUEST['preview-aui'])){
1960
+                echo "<head>";
1961
+                wp_head();
1962
+                echo "</head>";
1963
+                echo "<body>";
1964
+                echo $this->get_examples();
1965
+                echo "</body>";
1966
+                exit;
1967
+            }
1968
+        }
1969
+
1970
+        /**
1971
+         * Get developer examples.
1972
+         *
1973
+         * @return string
1974
+         */
1975
+        public function get_examples(){
1976
+            $output = '';
1977
+
1978
+
1979
+            // open form
1980
+            $output .= "<form class='p-5 m-5 border rounded'>";
1981
+
1982
+            // input example
1983
+            $output .= aui()->input(array(
1984
+                'type'  =>  'text',
1985
+                'id'    =>  'text-example',
1986
+                'name'    =>  'text-example',
1987
+                'placeholder'   => 'text placeholder',
1988
+                'title'   => 'Text input example',
1989
+                'value' =>  '',
1990
+                'required'  => false,
1991
+                'help_text' => 'help text',
1992
+                'label' => 'Text input example label'
1993
+            ));
1994
+
1995
+            // input example
1996
+            $output .= aui()->input(array(
1997
+                'type'  =>  'url',
1998
+                'id'    =>  'text-example2',
1999
+                'name'    =>  'text-example',
2000
+                'placeholder'   => 'url placeholder',
2001
+                'title'   => 'Text input example',
2002
+                'value' =>  '',
2003
+                'required'  => false,
2004
+                'help_text' => 'help text',
2005
+                'label' => 'Text input example label'
2006
+            ));
2007
+
2008
+            // checkbox example
2009
+            $output .= aui()->input(array(
2010
+                'type'  =>  'checkbox',
2011
+                'id'    =>  'checkbox-example',
2012
+                'name'    =>  'checkbox-example',
2013
+                'placeholder'   => 'checkbox-example',
2014
+                'title'   => 'Checkbox example',
2015
+                'value' =>  '1',
2016
+                'checked'   => true,
2017
+                'required'  => false,
2018
+                'help_text' => 'help text',
2019
+                'label' => 'Checkbox checked'
2020
+            ));
2021
+
2022
+            // checkbox example
2023
+            $output .= aui()->input(array(
2024
+                'type'  =>  'checkbox',
2025
+                'id'    =>  'checkbox-example2',
2026
+                'name'    =>  'checkbox-example2',
2027
+                'placeholder'   => 'checkbox-example',
2028
+                'title'   => 'Checkbox example',
2029
+                'value' =>  '1',
2030
+                'checked'   => false,
2031
+                'required'  => false,
2032
+                'help_text' => 'help text',
2033
+                'label' => 'Checkbox un-checked'
2034
+            ));
2035
+
2036
+            // switch example
2037
+            $output .= aui()->input(array(
2038
+                'type'  =>  'checkbox',
2039
+                'id'    =>  'switch-example',
2040
+                'name'    =>  'switch-example',
2041
+                'placeholder'   => 'checkbox-example',
2042
+                'title'   => 'Switch example',
2043
+                'value' =>  '1',
2044
+                'checked'   => true,
2045
+                'switch'    => true,
2046
+                'required'  => false,
2047
+                'help_text' => 'help text',
2048
+                'label' => 'Switch on'
2049
+            ));
2050
+
2051
+            // switch example
2052
+            $output .= aui()->input(array(
2053
+                'type'  =>  'checkbox',
2054
+                'id'    =>  'switch-example2',
2055
+                'name'    =>  'switch-example2',
2056
+                'placeholder'   => 'checkbox-example',
2057
+                'title'   => 'Switch example',
2058
+                'value' =>  '1',
2059
+                'checked'   => false,
2060
+                'switch'    => true,
2061
+                'required'  => false,
2062
+                'help_text' => 'help text',
2063
+                'label' => 'Switch off'
2064
+            ));
2065
+
2066
+            // close form
2067
+            $output .= "</form>";
2068
+
2069
+            return $output;
2070
+        }
2071
+
2072
+        /**
2073
+         * Calendar params.
2074
+         *
2075
+         * @since 0.1.44
2076
+         *
2077
+         * @return array Calendar params.
2078
+         */
2079
+        public static function calendar_params() {
2080
+            $params = array(
2081
+                'month_long_1' => __( 'January', 'aui' ),
2082
+                'month_long_2' => __( 'February', 'aui' ),
2083
+                'month_long_3' => __( 'March', 'aui' ),
2084
+                'month_long_4' => __( 'April', 'aui' ),
2085
+                'month_long_5' => __( 'May', 'aui' ),
2086
+                'month_long_6' => __( 'June', 'aui' ),
2087
+                'month_long_7' => __( 'July', 'aui' ),
2088
+                'month_long_8' => __( 'August', 'aui' ),
2089
+                'month_long_9' => __( 'September', 'aui' ),
2090
+                'month_long_10' => __( 'October', 'aui' ),
2091
+                'month_long_11' => __( 'November', 'aui' ),
2092
+                'month_long_12' => __( 'December', 'aui' ),
2093
+                'month_s_1' => _x( 'Jan', 'January abbreviation', 'aui' ),
2094
+                'month_s_2' => _x( 'Feb', 'February abbreviation', 'aui' ),
2095
+                'month_s_3' => _x( 'Mar', 'March abbreviation', 'aui' ),
2096
+                'month_s_4' => _x( 'Apr', 'April abbreviation', 'aui' ),
2097
+                'month_s_5' => _x( 'May', 'May abbreviation', 'aui' ),
2098
+                'month_s_6' => _x( 'Jun', 'June abbreviation', 'aui' ),
2099
+                'month_s_7' => _x( 'Jul', 'July abbreviation', 'aui' ),
2100
+                'month_s_8' => _x( 'Aug', 'August abbreviation', 'aui' ),
2101
+                'month_s_9' => _x( 'Sep', 'September abbreviation', 'aui' ),
2102
+                'month_s_10' => _x( 'Oct', 'October abbreviation', 'aui' ),
2103
+                'month_s_11' => _x( 'Nov', 'November abbreviation', 'aui' ),
2104
+                'month_s_12' => _x( 'Dec', 'December abbreviation', 'aui' ),
2105
+                'day_s1_1' => _x( 'S', 'Sunday initial', 'aui' ),
2106
+                'day_s1_2' => _x( 'M', 'Monday initial', 'aui' ),
2107
+                'day_s1_3' => _x( 'T', 'Tuesday initial', 'aui' ),
2108
+                'day_s1_4' => _x( 'W', 'Wednesday initial', 'aui' ),
2109
+                'day_s1_5' => _x( 'T', 'Friday initial', 'aui' ),
2110
+                'day_s1_6' => _x( 'F', 'Thursday initial', 'aui' ),
2111
+                'day_s1_7' => _x( 'S', 'Saturday initial', 'aui' ),
2112
+                'day_s2_1' => __( 'Su', 'aui' ),
2113
+                'day_s2_2' => __( 'Mo', 'aui' ),
2114
+                'day_s2_3' => __( 'Tu', 'aui' ),
2115
+                'day_s2_4' => __( 'We', 'aui' ),
2116
+                'day_s2_5' => __( 'Th', 'aui' ),
2117
+                'day_s2_6' => __( 'Fr', 'aui' ),
2118
+                'day_s2_7' => __( 'Sa', 'aui' ),
2119
+                'day_s3_1' => __( 'Sun', 'aui' ),
2120
+                'day_s3_2' => __( 'Mon', 'aui' ),
2121
+                'day_s3_3' => __( 'Tue', 'aui' ),
2122
+                'day_s3_4' => __( 'Wed', 'aui' ),
2123
+                'day_s3_5' => __( 'Thu', 'aui' ),
2124
+                'day_s3_6' => __( 'Fri', 'aui' ),
2125
+                'day_s3_7' => __( 'Sat', 'aui' ),
2126
+                'day_s5_1' => __( 'Sunday', 'aui' ),
2127
+                'day_s5_2' => __( 'Monday', 'aui' ),
2128
+                'day_s5_3' => __( 'Tuesday', 'aui' ),
2129
+                'day_s5_4' => __( 'Wednesday', 'aui' ),
2130
+                'day_s5_5' => __( 'Thursday', 'aui' ),
2131
+                'day_s5_6' => __( 'Friday', 'aui' ),
2132
+                'day_s5_7' => __( 'Saturday', 'aui' ),
2133
+                'am_lower' => __( 'am', 'aui' ),
2134
+                'pm_lower' => __( 'pm', 'aui' ),
2135
+                'am_upper' => __( 'AM', 'aui' ),
2136
+                'pm_upper' => __( 'PM', 'aui' ),
2137
+                'firstDayOfWeek' => (int) get_option( 'start_of_week' ),
2138
+                'time_24hr' => false,
2139
+                'year' => __( 'Year', 'aui' ),
2140
+                'hour' => __( 'Hour', 'aui' ),
2141
+                'minute' => __( 'Minute', 'aui' ),
2142
+                'weekAbbreviation' => __( 'Wk', 'aui' ),
2143
+                'rangeSeparator' => __( ' to ', 'aui' ),
2144
+                'scrollTitle' => __( 'Scroll to increment', 'aui' ),
2145
+                'toggleTitle' => __( 'Click to toggle', 'aui' )
2146
+            );
2147
+
2148
+            return apply_filters( 'ayecode_ui_calendar_params', $params );
2149
+        }
2150
+
2151
+        /**
2152
+         * Flatpickr calendar localize.
2153
+         *
2154
+         * @since 0.1.44
2155
+         *
2156
+         * @return string Calendar locale.
2157
+         */
2158
+        public static function flatpickr_locale() {
2159
+            $params = self::calendar_params();
2160
+
2161
+            if ( is_string( $params ) ) {
2162
+                $params = html_entity_decode( $params, ENT_QUOTES, 'UTF-8' );
2163
+            } else {
2164
+                foreach ( (array) $params as $key => $value ) {
2165
+                    if ( ! is_scalar( $value ) ) {
2166
+                        continue;
2167
+                    }
2168
+
2169
+                    $params[ $key ] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8' );
2170
+                }
2171
+            }
2172
+
2173
+            $day_s3 = array();
2174
+            $day_s5 = array();
2175
+
2176
+            for ( $i = 1; $i <= 7; $i ++ ) {
2177
+                $day_s3[] = addslashes( $params[ 'day_s3_' . $i ] );
2178
+                $day_s5[] = addslashes( $params[ 'day_s3_' . $i ] );
2179
+            }
2180
+
2181
+            $month_s = array();
2182
+            $month_long = array();
2183
+
2184
+            for ( $i = 1; $i <= 12; $i ++ ) {
2185
+                $month_s[] = addslashes( $params[ 'month_s_' . $i ] );
2186
+                $month_long[] = addslashes( $params[ 'month_long_' . $i ] );
2187
+            }
2188 2188
 
2189 2189
 ob_start();
2190 2190
 if ( 0 ) { ?><script><?php } ?>
@@ -2226,189 +2226,189 @@  discard block
 block discarded – undo
2226 2226
 }
2227 2227
 <?php if ( 0 ) { ?></script><?php } ?>
2228 2228
 <?php
2229
-			$locale = ob_get_clean();
2229
+            $locale = ob_get_clean();
2230 2230
 
2231
-			return apply_filters( 'ayecode_ui_flatpickr_locale', trim( $locale ) );
2232
-		}
2231
+            return apply_filters( 'ayecode_ui_flatpickr_locale', trim( $locale ) );
2232
+        }
2233 2233
 
2234
-		/**
2235
-		 * Select2 JS params.
2236
-		 *
2237
-		 * @since 0.1.44
2238
-		 *
2239
-		 * @return array Select2 JS params.
2240
-		 */
2241
-		public static function select2_params() {
2242
-			$params = array(
2243
-				'i18n_select_state_text'    => esc_attr__( 'Select an option&hellip;', 'aui' ),
2244
-				'i18n_no_matches'           => _x( 'No matches found', 'enhanced select', 'aui' ),
2245
-				'i18n_ajax_error'           => _x( 'Loading failed', 'enhanced select', 'aui' ),
2246
-				'i18n_input_too_short_1'    => _x( 'Please enter 1 or more characters', 'enhanced select', 'aui' ),
2247
-				'i18n_input_too_short_n'    => _x( 'Please enter %item% or more characters', 'enhanced select', 'aui' ),
2248
-				'i18n_input_too_long_1'     => _x( 'Please delete 1 character', 'enhanced select', 'aui' ),
2249
-				'i18n_input_too_long_n'     => _x( 'Please delete %item% characters', 'enhanced select', 'aui' ),
2250
-				'i18n_selection_too_long_1' => _x( 'You can only select 1 item', 'enhanced select', 'aui' ),
2251
-				'i18n_selection_too_long_n' => _x( 'You can only select %item% items', 'enhanced select', 'aui' ),
2252
-				'i18n_load_more'            => _x( 'Loading more results&hellip;', 'enhanced select', 'aui' ),
2253
-				'i18n_searching'            => _x( 'Searching&hellip;', 'enhanced select', 'aui' )
2254
-			);
2255
-
2256
-			return apply_filters( 'ayecode_ui_select2_params', $params );
2257
-		}
2234
+        /**
2235
+         * Select2 JS params.
2236
+         *
2237
+         * @since 0.1.44
2238
+         *
2239
+         * @return array Select2 JS params.
2240
+         */
2241
+        public static function select2_params() {
2242
+            $params = array(
2243
+                'i18n_select_state_text'    => esc_attr__( 'Select an option&hellip;', 'aui' ),
2244
+                'i18n_no_matches'           => _x( 'No matches found', 'enhanced select', 'aui' ),
2245
+                'i18n_ajax_error'           => _x( 'Loading failed', 'enhanced select', 'aui' ),
2246
+                'i18n_input_too_short_1'    => _x( 'Please enter 1 or more characters', 'enhanced select', 'aui' ),
2247
+                'i18n_input_too_short_n'    => _x( 'Please enter %item% or more characters', 'enhanced select', 'aui' ),
2248
+                'i18n_input_too_long_1'     => _x( 'Please delete 1 character', 'enhanced select', 'aui' ),
2249
+                'i18n_input_too_long_n'     => _x( 'Please delete %item% characters', 'enhanced select', 'aui' ),
2250
+                'i18n_selection_too_long_1' => _x( 'You can only select 1 item', 'enhanced select', 'aui' ),
2251
+                'i18n_selection_too_long_n' => _x( 'You can only select %item% items', 'enhanced select', 'aui' ),
2252
+                'i18n_load_more'            => _x( 'Loading more results&hellip;', 'enhanced select', 'aui' ),
2253
+                'i18n_searching'            => _x( 'Searching&hellip;', 'enhanced select', 'aui' )
2254
+            );
2255
+
2256
+            return apply_filters( 'ayecode_ui_select2_params', $params );
2257
+        }
2258 2258
 
2259
-		/**
2260
-		 * Select2 JS localize.
2261
-		 *
2262
-		 * @since 0.1.44
2263
-		 *
2264
-		 * @return string Select2 JS locale.
2265
-		 */
2266
-		public static function select2_locale() {
2267
-			$params = self::select2_params();
2268
-
2269
-			foreach ( (array) $params as $key => $value ) {
2270
-				if ( ! is_scalar( $value ) ) {
2271
-					continue;
2272
-				}
2259
+        /**
2260
+         * Select2 JS localize.
2261
+         *
2262
+         * @since 0.1.44
2263
+         *
2264
+         * @return string Select2 JS locale.
2265
+         */
2266
+        public static function select2_locale() {
2267
+            $params = self::select2_params();
2268
+
2269
+            foreach ( (array) $params as $key => $value ) {
2270
+                if ( ! is_scalar( $value ) ) {
2271
+                    continue;
2272
+                }
2273 2273
 
2274
-				$params[ $key ] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8' );
2275
-			}
2274
+                $params[ $key ] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8' );
2275
+            }
2276 2276
 
2277
-			$locale = json_encode( $params );
2277
+            $locale = json_encode( $params );
2278 2278
 
2279
-			return apply_filters( 'ayecode_ui_select2_locale', trim( $locale ) );
2280
-		}
2279
+            return apply_filters( 'ayecode_ui_select2_locale', trim( $locale ) );
2280
+        }
2281 2281
 
2282
-		/**
2283
-		 * Time ago JS localize.
2284
-		 *
2285
-		 * @since 0.1.47
2286
-		 *
2287
-		 * @return string Time ago JS locale.
2288
-		 */
2289
-		public static function timeago_locale() {
2290
-			$params = array(
2291
-				'prefix_ago' => '',
2292
-				'suffix_ago' => ' ' . _x( 'ago', 'time ago', 'aui' ),
2293
-				'prefix_after' => _x( 'after', 'time ago', 'aui' ) . ' ',
2294
-				'suffix_after' => '',
2295
-				'seconds' => _x( 'less than a minute', 'time ago', 'aui' ),
2296
-				'minute' => _x( 'about a minute', 'time ago', 'aui' ),
2297
-				'minutes' => _x( '%d minutes', 'time ago', 'aui' ),
2298
-				'hour' => _x( 'about an hour', 'time ago', 'aui' ),
2299
-				'hours' => _x( 'about %d hours', 'time ago', 'aui' ),
2300
-				'day' => _x( 'a day', 'time ago', 'aui' ),
2301
-				'days' => _x( '%d days', 'time ago', 'aui' ),
2302
-				'month' => _x( 'about a month', 'time ago', 'aui' ),
2303
-				'months' => _x( '%d months', 'time ago', 'aui' ),
2304
-				'year' => _x( 'about a year', 'time ago', 'aui' ),
2305
-				'years' => _x( '%d years', 'time ago', 'aui' ),
2306
-			);
2307
-
2308
-			$params = apply_filters( 'ayecode_ui_timeago_params', $params );
2309
-
2310
-			foreach ( (array) $params as $key => $value ) {
2311
-				if ( ! is_scalar( $value ) ) {
2312
-					continue;
2313
-				}
2282
+        /**
2283
+         * Time ago JS localize.
2284
+         *
2285
+         * @since 0.1.47
2286
+         *
2287
+         * @return string Time ago JS locale.
2288
+         */
2289
+        public static function timeago_locale() {
2290
+            $params = array(
2291
+                'prefix_ago' => '',
2292
+                'suffix_ago' => ' ' . _x( 'ago', 'time ago', 'aui' ),
2293
+                'prefix_after' => _x( 'after', 'time ago', 'aui' ) . ' ',
2294
+                'suffix_after' => '',
2295
+                'seconds' => _x( 'less than a minute', 'time ago', 'aui' ),
2296
+                'minute' => _x( 'about a minute', 'time ago', 'aui' ),
2297
+                'minutes' => _x( '%d minutes', 'time ago', 'aui' ),
2298
+                'hour' => _x( 'about an hour', 'time ago', 'aui' ),
2299
+                'hours' => _x( 'about %d hours', 'time ago', 'aui' ),
2300
+                'day' => _x( 'a day', 'time ago', 'aui' ),
2301
+                'days' => _x( '%d days', 'time ago', 'aui' ),
2302
+                'month' => _x( 'about a month', 'time ago', 'aui' ),
2303
+                'months' => _x( '%d months', 'time ago', 'aui' ),
2304
+                'year' => _x( 'about a year', 'time ago', 'aui' ),
2305
+                'years' => _x( '%d years', 'time ago', 'aui' ),
2306
+            );
2307
+
2308
+            $params = apply_filters( 'ayecode_ui_timeago_params', $params );
2309
+
2310
+            foreach ( (array) $params as $key => $value ) {
2311
+                if ( ! is_scalar( $value ) ) {
2312
+                    continue;
2313
+                }
2314 2314
 
2315
-				$params[ $key ] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8' );
2316
-			}
2315
+                $params[ $key ] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8' );
2316
+            }
2317 2317
 
2318
-			$locale = json_encode( $params );
2318
+            $locale = json_encode( $params );
2319 2319
 
2320
-			return apply_filters( 'ayecode_ui_timeago_locale', trim( $locale ) );
2321
-		}
2320
+            return apply_filters( 'ayecode_ui_timeago_locale', trim( $locale ) );
2321
+        }
2322 2322
 
2323
-		/**
2324
-		 * JavaScript Minifier
2325
-		 *
2326
-		 * @param $input
2327
-		 *
2328
-		 * @return mixed
2329
-		 */
2330
-		public static function minify_js($input) {
2331
-			if(trim($input) === "") return $input;
2332
-			return preg_replace(
2333
-				array(
2334
-					// Remove comment(s)
2335
-					'#\s*("(?:[^"\\\]++|\\\.)*+"|\'(?:[^\'\\\\]++|\\\.)*+\')\s*|\s*\/\*(?!\!|@cc_on)(?>[\s\S]*?\*\/)\s*|\s*(?<![\:\=])\/\/.*(?=[\n\r]|$)|^\s*|\s*$#',
2336
-					// Remove white-space(s) outside the string and regex
2337
-					'#("(?:[^"\\\]++|\\\.)*+"|\'(?:[^\'\\\\]++|\\\.)*+\'|\/\*(?>.*?\*\/)|\/(?!\/)[^\n\r]*?\/(?=[\s.,;]|[gimuy]|$))|\s*([!%&*\(\)\-=+\[\]\{\}|;:,.<>?\/])\s*#s',
2338
-					// Remove the last semicolon
2339
-					'#;+\}#',
2340
-					// Minify object attribute(s) except JSON attribute(s). From `{'foo':'bar'}` to `{foo:'bar'}`
2341
-					'#([\{,])([\'])(\d+|[a-z_][a-z0-9_]*)\2(?=\:)#i',
2342
-					// --ibid. From `foo['bar']` to `foo.bar`
2343
-					'#([a-z0-9_\)\]])\[([\'"])([a-z_][a-z0-9_]*)\2\]#i'
2344
-				),
2345
-				array(
2346
-					'$1',
2347
-					'$1$2',
2348
-					'}',
2349
-					'$1$3',
2350
-					'$1.$3'
2351
-				),
2352
-				$input);
2353
-		}
2323
+        /**
2324
+         * JavaScript Minifier
2325
+         *
2326
+         * @param $input
2327
+         *
2328
+         * @return mixed
2329
+         */
2330
+        public static function minify_js($input) {
2331
+            if(trim($input) === "") return $input;
2332
+            return preg_replace(
2333
+                array(
2334
+                    // Remove comment(s)
2335
+                    '#\s*("(?:[^"\\\]++|\\\.)*+"|\'(?:[^\'\\\\]++|\\\.)*+\')\s*|\s*\/\*(?!\!|@cc_on)(?>[\s\S]*?\*\/)\s*|\s*(?<![\:\=])\/\/.*(?=[\n\r]|$)|^\s*|\s*$#',
2336
+                    // Remove white-space(s) outside the string and regex
2337
+                    '#("(?:[^"\\\]++|\\\.)*+"|\'(?:[^\'\\\\]++|\\\.)*+\'|\/\*(?>.*?\*\/)|\/(?!\/)[^\n\r]*?\/(?=[\s.,;]|[gimuy]|$))|\s*([!%&*\(\)\-=+\[\]\{\}|;:,.<>?\/])\s*#s',
2338
+                    // Remove the last semicolon
2339
+                    '#;+\}#',
2340
+                    // Minify object attribute(s) except JSON attribute(s). From `{'foo':'bar'}` to `{foo:'bar'}`
2341
+                    '#([\{,])([\'])(\d+|[a-z_][a-z0-9_]*)\2(?=\:)#i',
2342
+                    // --ibid. From `foo['bar']` to `foo.bar`
2343
+                    '#([a-z0-9_\)\]])\[([\'"])([a-z_][a-z0-9_]*)\2\]#i'
2344
+                ),
2345
+                array(
2346
+                    '$1',
2347
+                    '$1$2',
2348
+                    '}',
2349
+                    '$1$3',
2350
+                    '$1.$3'
2351
+                ),
2352
+                $input);
2353
+        }
2354 2354
 
2355
-		/**
2356
-		 * Minify CSS
2357
-		 *
2358
-		 * @param $input
2359
-		 *
2360
-		 * @return mixed
2361
-		 */
2362
-		public static function minify_css($input) {
2363
-			if(trim($input) === "") return $input;
2364
-			return preg_replace(
2365
-				array(
2366
-					// Remove comment(s)
2367
-					'#("(?:[^"\\\]++|\\\.)*+"|\'(?:[^\'\\\\]++|\\\.)*+\')|\/\*(?!\!)(?>.*?\*\/)|^\s*|\s*$#s',
2368
-					// Remove unused white-space(s)
2369
-					'#("(?:[^"\\\]++|\\\.)*+"|\'(?:[^\'\\\\]++|\\\.)*+\'|\/\*(?>.*?\*\/))|\s*+;\s*+(})\s*+|\s*+([*$~^|]?+=|[{};,>~]|\s(?![0-9\.])|!important\b)\s*+|([[(:])\s++|\s++([])])|\s++(:)\s*+(?!(?>[^{}"\']++|"(?:[^"\\\]++|\\\.)*+"|\'(?:[^\'\\\\]++|\\\.)*+\')*+{)|^\s++|\s++\z|(\s)\s+#si',
2370
-					// Replace `0(cm|em|ex|in|mm|pc|pt|px|vh|vw|%)` with `0`
2371
-					'#(?<=[\s:])(0)(cm|em|ex|in|mm|pc|pt|px|vh|vw|%)#si',
2372
-					// Replace `:0 0 0 0` with `:0`
2373
-					'#:(0\s+0|0\s+0\s+0\s+0)(?=[;\}]|\!important)#i',
2374
-					// Replace `background-position:0` with `background-position:0 0`
2375
-					'#(background-position):0(?=[;\}])#si',
2376
-					// Replace `0.6` with `.6`, but only when preceded by `:`, `,`, `-` or a white-space
2377
-					'#(?<=[\s:,\-])0+\.(\d+)#s',
2378
-					// Minify string value
2379
-					'#(\/\*(?>.*?\*\/))|(?<!content\:)([\'"])([a-z_][a-z0-9\-_]*?)\2(?=[\s\{\}\];,])#si',
2380
-					'#(\/\*(?>.*?\*\/))|(\burl\()([\'"])([^\s]+?)\3(\))#si',
2381
-					// Minify HEX color code
2382
-					'#(?<=[\s:,\-]\#)([a-f0-6]+)\1([a-f0-6]+)\2([a-f0-6]+)\3#i',
2383
-					// Replace `(border|outline):none` with `(border|outline):0`
2384
-					'#(?<=[\{;])(border|outline):none(?=[;\}\!])#',
2385
-					// Remove empty selector(s)
2386
-					'#(\/\*(?>.*?\*\/))|(^|[\{\}])(?:[^\s\{\}]+)\{\}#s'
2387
-				),
2388
-				array(
2389
-					'$1',
2390
-					'$1$2$3$4$5$6$7',
2391
-					'$1',
2392
-					':0',
2393
-					'$1:0 0',
2394
-					'.$1',
2395
-					'$1$3',
2396
-					'$1$2$4$5',
2397
-					'$1$2$3',
2398
-					'$1:0',
2399
-					'$1$2'
2400
-				),
2401
-				$input);
2402
-		}
2355
+        /**
2356
+         * Minify CSS
2357
+         *
2358
+         * @param $input
2359
+         *
2360
+         * @return mixed
2361
+         */
2362
+        public static function minify_css($input) {
2363
+            if(trim($input) === "") return $input;
2364
+            return preg_replace(
2365
+                array(
2366
+                    // Remove comment(s)
2367
+                    '#("(?:[^"\\\]++|\\\.)*+"|\'(?:[^\'\\\\]++|\\\.)*+\')|\/\*(?!\!)(?>.*?\*\/)|^\s*|\s*$#s',
2368
+                    // Remove unused white-space(s)
2369
+                    '#("(?:[^"\\\]++|\\\.)*+"|\'(?:[^\'\\\\]++|\\\.)*+\'|\/\*(?>.*?\*\/))|\s*+;\s*+(})\s*+|\s*+([*$~^|]?+=|[{};,>~]|\s(?![0-9\.])|!important\b)\s*+|([[(:])\s++|\s++([])])|\s++(:)\s*+(?!(?>[^{}"\']++|"(?:[^"\\\]++|\\\.)*+"|\'(?:[^\'\\\\]++|\\\.)*+\')*+{)|^\s++|\s++\z|(\s)\s+#si',
2370
+                    // Replace `0(cm|em|ex|in|mm|pc|pt|px|vh|vw|%)` with `0`
2371
+                    '#(?<=[\s:])(0)(cm|em|ex|in|mm|pc|pt|px|vh|vw|%)#si',
2372
+                    // Replace `:0 0 0 0` with `:0`
2373
+                    '#:(0\s+0|0\s+0\s+0\s+0)(?=[;\}]|\!important)#i',
2374
+                    // Replace `background-position:0` with `background-position:0 0`
2375
+                    '#(background-position):0(?=[;\}])#si',
2376
+                    // Replace `0.6` with `.6`, but only when preceded by `:`, `,`, `-` or a white-space
2377
+                    '#(?<=[\s:,\-])0+\.(\d+)#s',
2378
+                    // Minify string value
2379
+                    '#(\/\*(?>.*?\*\/))|(?<!content\:)([\'"])([a-z_][a-z0-9\-_]*?)\2(?=[\s\{\}\];,])#si',
2380
+                    '#(\/\*(?>.*?\*\/))|(\burl\()([\'"])([^\s]+?)\3(\))#si',
2381
+                    // Minify HEX color code
2382
+                    '#(?<=[\s:,\-]\#)([a-f0-6]+)\1([a-f0-6]+)\2([a-f0-6]+)\3#i',
2383
+                    // Replace `(border|outline):none` with `(border|outline):0`
2384
+                    '#(?<=[\{;])(border|outline):none(?=[;\}\!])#',
2385
+                    // Remove empty selector(s)
2386
+                    '#(\/\*(?>.*?\*\/))|(^|[\{\}])(?:[^\s\{\}]+)\{\}#s'
2387
+                ),
2388
+                array(
2389
+                    '$1',
2390
+                    '$1$2$3$4$5$6$7',
2391
+                    '$1',
2392
+                    ':0',
2393
+                    '$1:0 0',
2394
+                    '.$1',
2395
+                    '$1$3',
2396
+                    '$1$2$4$5',
2397
+                    '$1$2$3',
2398
+                    '$1:0',
2399
+                    '$1$2'
2400
+                ),
2401
+                $input);
2402
+        }
2403 2403
 
2404
-		/**
2405
-		 * Get the conditional fields JavaScript.
2406
-		 *
2407
-		 * @return mixed
2408
-		 */
2409
-		public function conditional_fields_js() {
2410
-			ob_start();
2411
-			?>
2404
+        /**
2405
+         * Get the conditional fields JavaScript.
2406
+         *
2407
+         * @return mixed
2408
+         */
2409
+        public function conditional_fields_js() {
2410
+            ob_start();
2411
+            ?>
2412 2412
 <script>
2413 2413
 /**
2414 2414
  * Conditional Fields
@@ -2912,14 +2912,14 @@  discard block
 block discarded – undo
2912 2912
 <?php do_action( 'aui_conditional_fields_js', $this ); ?>
2913 2913
 </script>
2914 2914
 			<?php
2915
-			$output = ob_get_clean();
2915
+            $output = ob_get_clean();
2916 2916
 
2917
-			return str_replace( array( '<script>', '</script>' ), '', self::minify_js( $output ) );
2918
-		}
2919
-	}
2917
+            return str_replace( array( '<script>', '</script>' ), '', self::minify_js( $output ) );
2918
+        }
2919
+    }
2920 2920
 
2921
-	/**
2922
-	 * Run the class if found.
2923
-	 */
2924
-	AyeCode_UI_Settings::instance();
2921
+    /**
2922
+     * Run the class if found.
2923
+     */
2924
+    AyeCode_UI_Settings::instance();
2925 2925
 }
2926 2926
\ No newline at end of file
Please login to merge, or discard this patch.
includes/wpinv-payment-functions.php 2 patches
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -239,7 +239,7 @@
 block discarded – undo
239 239
         do_action( 'getpaid_checkout_invoice_exception', $invoice );
240 240
     }
241 241
 
242
-	// Do we have any errors?
242
+    // Do we have any errors?
243 243
     if ( wpinv_get_errors() ) {
244 244
         $response['data'] = getpaid_get_errors_html( true, false );
245 245
     } else {
Please login to merge, or discard this patch.
Spacing   +94 added lines, -94 removed lines patch added patch discarded remove patch
@@ -1,155 +1,155 @@  discard block
 block discarded – undo
1 1
 <?php
2
-function wpinv_is_subscription_payment( $invoice = '' ) {
3
-    if ( empty( $invoice ) ) {
2
+function wpinv_is_subscription_payment($invoice = '') {
3
+    if (empty($invoice)) {
4 4
         return false;
5 5
     }
6 6
 
7
-    if ( ! is_object( $invoice ) && is_scalar( $invoice ) ) {
8
-        $invoice = wpinv_get_invoice( $invoice );
7
+    if (!is_object($invoice) && is_scalar($invoice)) {
8
+        $invoice = wpinv_get_invoice($invoice);
9 9
     }
10 10
 
11
-    if ( empty( $invoice ) ) {
11
+    if (empty($invoice)) {
12 12
         return false;
13 13
     }
14 14
 
15
-    if ( $invoice->is_renewal() ) {
15
+    if ($invoice->is_renewal()) {
16 16
         return true;
17 17
     }
18 18
 
19 19
     return false;
20 20
 }
21 21
 
22
-function wpinv_payment_link_transaction_id( $invoice = '' ) {
23
-    if ( empty( $invoice ) ) {
22
+function wpinv_payment_link_transaction_id($invoice = '') {
23
+    if (empty($invoice)) {
24 24
         return false;
25 25
     }
26 26
 
27
-    if ( ! is_object( $invoice ) && is_scalar( $invoice ) ) {
28
-        $invoice = wpinv_get_invoice( $invoice );
27
+    if (!is_object($invoice) && is_scalar($invoice)) {
28
+        $invoice = wpinv_get_invoice($invoice);
29 29
     }
30 30
 
31
-    if ( empty( $invoice ) ) {
31
+    if (empty($invoice)) {
32 32
         return false;
33 33
     }
34 34
 
35
-    return apply_filters( 'wpinv_payment_details_transaction_id-' . $invoice->gateway, $invoice->get_transaction_id(), $invoice->ID, $invoice );
35
+    return apply_filters('wpinv_payment_details_transaction_id-' . $invoice->gateway, $invoice->get_transaction_id(), $invoice->ID, $invoice);
36 36
 }
37 37
 
38
-function wpinv_subscription_initial_payment_desc( $amount, $period, $interval, $trial_period = '', $trial_interval = 0 ) {
39
-    $interval   = (int)$interval > 0 ? (int)$interval : 1;
38
+function wpinv_subscription_initial_payment_desc($amount, $period, $interval, $trial_period = '', $trial_interval = 0) {
39
+    $interval   = (int) $interval > 0 ? (int) $interval : 1;
40 40
 
41
-    if ( $trial_interval > 0 && ! empty( $trial_period ) ) {
42
-        $amount = __( 'Free', 'invoicing' );
41
+    if ($trial_interval > 0 && !empty($trial_period)) {
42
+        $amount = __('Free', 'invoicing');
43 43
         $interval = $trial_interval;
44 44
         $period = $trial_period;
45 45
     }
46 46
 
47 47
     $description = '';
48
-    switch ( $period ) {
48
+    switch ($period) {
49 49
         case 'D':
50 50
         case 'day':
51
-            $description = wp_sprintf( _n( '%s for the first day.', '%1$s for the first %2$d days.', $interval, 'invoicing' ), $amount, $interval );
51
+            $description = wp_sprintf(_n('%s for the first day.', '%1$s for the first %2$d days.', $interval, 'invoicing'), $amount, $interval);
52 52
             break;
53 53
         case 'W':
54 54
         case 'week':
55
-            $description = wp_sprintf( _n( '%s for the first week.', '%1$s for the first %2$d weeks.', $interval, 'invoicing' ), $amount, $interval );
55
+            $description = wp_sprintf(_n('%s for the first week.', '%1$s for the first %2$d weeks.', $interval, 'invoicing'), $amount, $interval);
56 56
             break;
57 57
         case 'M':
58 58
         case 'month':
59
-            $description = wp_sprintf( _n( '%s for the first month.', '%1$s for the first %2$d months.', $interval, 'invoicing' ), $amount, $interval );
59
+            $description = wp_sprintf(_n('%s for the first month.', '%1$s for the first %2$d months.', $interval, 'invoicing'), $amount, $interval);
60 60
             break;
61 61
         case 'Y':
62 62
         case 'year':
63
-            $description = wp_sprintf( _n( '%s for the first year.', '%1$s for the first %2$d years.', $interval, 'invoicing' ), $amount, $interval );
63
+            $description = wp_sprintf(_n('%s for the first year.', '%1$s for the first %2$d years.', $interval, 'invoicing'), $amount, $interval);
64 64
             break;
65 65
     }
66 66
 
67
-    return apply_filters( 'wpinv_subscription_initial_payment_desc', $description, $amount, $period, $interval, $trial_period, $trial_interval );
67
+    return apply_filters('wpinv_subscription_initial_payment_desc', $description, $amount, $period, $interval, $trial_period, $trial_interval);
68 68
 }
69 69
 
70
-function wpinv_subscription_recurring_payment_desc( $amount, $period, $interval, $bill_times = 0, $trial_period = '', $trial_interval = 0 ) {
71
-    $interval   = (int)$interval > 0 ? (int)$interval : 1;
72
-    $bill_times = (int)$bill_times > 0 ? (int)$bill_times : 0;
70
+function wpinv_subscription_recurring_payment_desc($amount, $period, $interval, $bill_times = 0, $trial_period = '', $trial_interval = 0) {
71
+    $interval   = (int) $interval > 0 ? (int) $interval : 1;
72
+    $bill_times = (int) $bill_times > 0 ? (int) $bill_times : 0;
73 73
 
74 74
     $description = '';
75
-    switch ( $period ) {
75
+    switch ($period) {
76 76
         case 'D':
77 77
         case 'day':
78
-            if ( (int)$bill_times > 0 ) {
79
-                if ( $interval > 1 ) {
80
-                    if ( $bill_times > 1 ) {
81
-                        $description = wp_sprintf( __( '%1$s for each %2$d days, for %3$d installments.', 'invoicing' ), $amount, $interval, $bill_times );
78
+            if ((int) $bill_times > 0) {
79
+                if ($interval > 1) {
80
+                    if ($bill_times > 1) {
81
+                        $description = wp_sprintf(__('%1$s for each %2$d days, for %3$d installments.', 'invoicing'), $amount, $interval, $bill_times);
82 82
                     } else {
83
-                        $description = wp_sprintf( __( '%1$s for %2$d days.', 'invoicing' ), $amount, $interval );
83
+                        $description = wp_sprintf(__('%1$s for %2$d days.', 'invoicing'), $amount, $interval);
84 84
                     }
85 85
                 } else {
86
-                    $description = wp_sprintf( _n( '%s for one day.', '%1$s for each day, for %2$d installments.', $bill_times, 'invoicing' ), $amount, $bill_times );
86
+                    $description = wp_sprintf(_n('%s for one day.', '%1$s for each day, for %2$d installments.', $bill_times, 'invoicing'), $amount, $bill_times);
87 87
                 }
88 88
             } else {
89
-                $description = wp_sprintf( _n( '%s for each day.', '%1$s for each %2$d days.', $interval, 'invoicing' ), $amount, $interval );
89
+                $description = wp_sprintf(_n('%s for each day.', '%1$s for each %2$d days.', $interval, 'invoicing'), $amount, $interval);
90 90
             }
91 91
             break;
92 92
         case 'W':
93 93
         case 'week':
94
-            if ( (int)$bill_times > 0 ) {
95
-                if ( $interval > 1 ) {
96
-                    if ( $bill_times > 1 ) {
97
-                        $description = wp_sprintf( __( '%1$s for each %2$d weeks, for %3$d installments.', 'invoicing' ), $amount, $interval, $bill_times );
94
+            if ((int) $bill_times > 0) {
95
+                if ($interval > 1) {
96
+                    if ($bill_times > 1) {
97
+                        $description = wp_sprintf(__('%1$s for each %2$d weeks, for %3$d installments.', 'invoicing'), $amount, $interval, $bill_times);
98 98
                     } else {
99
-                        $description = wp_sprintf( __( '%1$s for %2$d weeks.', 'invoicing' ), $amount, $interval );
99
+                        $description = wp_sprintf(__('%1$s for %2$d weeks.', 'invoicing'), $amount, $interval);
100 100
                     }
101 101
                 } else {
102
-                    $description = wp_sprintf( _n( '%s for one week.', '%1$s for each week, for %2$d installments.', $bill_times, 'invoicing' ), $amount, $bill_times );
102
+                    $description = wp_sprintf(_n('%s for one week.', '%1$s for each week, for %2$d installments.', $bill_times, 'invoicing'), $amount, $bill_times);
103 103
                 }
104 104
             } else {
105
-                $description = wp_sprintf( _n( '%s for each week.', '%1$s for each %2$d weeks.', $interval, 'invoicing' ), $amount, $interval );
105
+                $description = wp_sprintf(_n('%s for each week.', '%1$s for each %2$d weeks.', $interval, 'invoicing'), $amount, $interval);
106 106
             }
107 107
             break;
108 108
         case 'M':
109 109
         case 'month':
110
-            if ( (int)$bill_times > 0 ) {
111
-                if ( $interval > 1 ) {
112
-                    if ( $bill_times > 1 ) {
113
-                        $description = wp_sprintf( __( '%1$s for each %2$d months, for %3$d installments.', 'invoicing' ), $amount, $interval, $bill_times );
110
+            if ((int) $bill_times > 0) {
111
+                if ($interval > 1) {
112
+                    if ($bill_times > 1) {
113
+                        $description = wp_sprintf(__('%1$s for each %2$d months, for %3$d installments.', 'invoicing'), $amount, $interval, $bill_times);
114 114
                     } else {
115
-                        $description = wp_sprintf( __( '%1$s for %2$d months.', 'invoicing' ), $amount, $interval );
115
+                        $description = wp_sprintf(__('%1$s for %2$d months.', 'invoicing'), $amount, $interval);
116 116
                     }
117 117
                 } else {
118
-                    $description = wp_sprintf( _n( '%s for one month.', '%1$s for each month, for %2$d installments.', $bill_times, 'invoicing' ), $amount, $bill_times );
118
+                    $description = wp_sprintf(_n('%s for one month.', '%1$s for each month, for %2$d installments.', $bill_times, 'invoicing'), $amount, $bill_times);
119 119
                 }
120 120
             } else {
121
-                $description = wp_sprintf( _n( '%s for each month.', '%1$s for each %2$d months.', $interval, 'invoicing' ), $amount, $interval );
121
+                $description = wp_sprintf(_n('%s for each month.', '%1$s for each %2$d months.', $interval, 'invoicing'), $amount, $interval);
122 122
             }
123 123
             break;
124 124
         case 'Y':
125 125
         case 'year':
126
-            if ( (int)$bill_times > 0 ) {
127
-                if ( $interval > 1 ) {
128
-                    if ( $bill_times > 1 ) {
129
-                        $description = wp_sprintf( __( '%1$s for each %2$d years, for %3$d installments.', 'invoicing' ), $amount, $interval, $bill_times );
126
+            if ((int) $bill_times > 0) {
127
+                if ($interval > 1) {
128
+                    if ($bill_times > 1) {
129
+                        $description = wp_sprintf(__('%1$s for each %2$d years, for %3$d installments.', 'invoicing'), $amount, $interval, $bill_times);
130 130
                     } else {
131
-                        $description = wp_sprintf( __( '%1$s for %2$d years.', 'invoicing' ), $amount, $interval );
131
+                        $description = wp_sprintf(__('%1$s for %2$d years.', 'invoicing'), $amount, $interval);
132 132
                     }
133 133
                 } else {
134
-                    $description = wp_sprintf( _n( '%s for one year.', '%1$s for each year, for %2$d installments.', $bill_times, 'invoicing' ), $amount, $bill_times );
134
+                    $description = wp_sprintf(_n('%s for one year.', '%1$s for each year, for %2$d installments.', $bill_times, 'invoicing'), $amount, $bill_times);
135 135
                 }
136 136
             } else {
137
-                $description = wp_sprintf( _n( '%s for each year.', '%1$s for each %2$d years.', $interval, 'invoicing' ), $amount, $interval );
137
+                $description = wp_sprintf(_n('%s for each year.', '%1$s for each %2$d years.', $interval, 'invoicing'), $amount, $interval);
138 138
             }
139 139
             break;
140 140
     }
141 141
 
142
-    return apply_filters( 'wpinv_subscription_recurring_payment_desc', $description, $amount, $period, $interval, $bill_times, $trial_period, $trial_interval );
142
+    return apply_filters('wpinv_subscription_recurring_payment_desc', $description, $amount, $period, $interval, $bill_times, $trial_period, $trial_interval);
143 143
 }
144 144
 
145
-function wpinv_subscription_payment_desc( $invoice ) {
146
-    if ( empty( $invoice ) ) {
145
+function wpinv_subscription_payment_desc($invoice) {
146
+    if (empty($invoice)) {
147 147
         return null;
148 148
     }
149 149
 
150 150
     $description = '';
151
-    if ( $invoice->is_parent() && $item = $invoice->get_recurring( true ) ) {
152
-        if ( $item->has_free_trial() ) {
151
+    if ($invoice->is_parent() && $item = $invoice->get_recurring(true)) {
152
+        if ($item->has_free_trial()) {
153 153
             $trial_period = $item->get_trial_period();
154 154
             $trial_interval = $item->get_trial_interval();
155 155
         } else {
@@ -157,40 +157,40 @@  discard block
 block discarded – undo
157 157
             $trial_interval = 0;
158 158
         }
159 159
 
160
-        $description = wpinv_get_billing_cycle( $invoice->get_total(), $invoice->get_recurring_details( 'total' ), $item->get_recurring_period(), $item->get_recurring_interval(), $item->get_recurring_limit(), $trial_period, $trial_interval, $invoice->get_currency() );
160
+        $description = wpinv_get_billing_cycle($invoice->get_total(), $invoice->get_recurring_details('total'), $item->get_recurring_period(), $item->get_recurring_interval(), $item->get_recurring_limit(), $trial_period, $trial_interval, $invoice->get_currency());
161 161
     }
162 162
 
163
-    return apply_filters( 'wpinv_subscription_payment_desc', $description, $invoice );
163
+    return apply_filters('wpinv_subscription_payment_desc', $description, $invoice);
164 164
 }
165 165
 
166
-function wpinv_get_billing_cycle( $initial, $recurring, $period, $interval, $bill_times, $trial_period = '', $trial_interval = 0, $currency = '' ) {
167
-    $initial_total      = wpinv_round_amount( $initial );
168
-    $recurring_total    = wpinv_round_amount( $recurring );
166
+function wpinv_get_billing_cycle($initial, $recurring, $period, $interval, $bill_times, $trial_period = '', $trial_interval = 0, $currency = '') {
167
+    $initial_total      = wpinv_round_amount($initial);
168
+    $recurring_total    = wpinv_round_amount($recurring);
169 169
 
170
-    if ( $trial_interval > 0 && ! empty( $trial_period ) ) {
170
+    if ($trial_interval > 0 && !empty($trial_period)) {
171 171
         // Free trial
172 172
     } else {
173
-        if ( $bill_times == 1 ) {
173
+        if ($bill_times == 1) {
174 174
             $recurring_total = $initial_total;
175
-        } elseif ( $bill_times > 1 && $initial_total != $recurring_total ) {
175
+        } elseif ($bill_times > 1 && $initial_total != $recurring_total) {
176 176
             $bill_times--;
177 177
         }
178 178
     }
179 179
 
180
-    $initial_amount     = wpinv_price( $initial_total, $currency );
181
-    $recurring_amount   = wpinv_price( $recurring_total, $currency );
180
+    $initial_amount     = wpinv_price($initial_total, $currency);
181
+    $recurring_amount   = wpinv_price($recurring_total, $currency);
182 182
 
183
-    $recurring          = wpinv_subscription_recurring_payment_desc( $recurring_amount, $period, $interval, $bill_times, $trial_period, $trial_interval );
183
+    $recurring          = wpinv_subscription_recurring_payment_desc($recurring_amount, $period, $interval, $bill_times, $trial_period, $trial_interval);
184 184
 
185
-    if ( $initial_total != $recurring_total ) {
186
-        $initial        = wpinv_subscription_initial_payment_desc( $initial_amount, $period, $interval, $trial_period, $trial_interval );
185
+    if ($initial_total != $recurring_total) {
186
+        $initial        = wpinv_subscription_initial_payment_desc($initial_amount, $period, $interval, $trial_period, $trial_interval);
187 187
 
188
-        $description    = wp_sprintf( __( '%1$s Then %2$s', 'invoicing' ), $initial, $recurring );
188
+        $description    = wp_sprintf(__('%1$s Then %2$s', 'invoicing'), $initial, $recurring);
189 189
     } else {
190 190
         $description    = $recurring;
191 191
     }
192 192
 
193
-    return apply_filters( 'wpinv_get_billing_cycle', $description, $initial, $recurring, $period, $interval, $bill_times, $trial_period, $trial_interval, $currency );
193
+    return apply_filters('wpinv_get_billing_cycle', $description, $initial, $recurring, $period, $interval, $bill_times, $trial_period, $trial_interval, $currency);
194 194
 }
195 195
 
196 196
 /**
@@ -200,27 +200,27 @@  discard block
 block discarded – undo
200 200
  * @param string $card_number Card number.
201 201
  * @return string
202 202
  */
203
-function getpaid_get_card_name( $card_number ) {
203
+function getpaid_get_card_name($card_number) {
204 204
 
205 205
     // Known regexes.
206 206
     $regexes = array(
207
-        '/^4/'                     => __( 'Visa', 'invoicing' ),
208
-        '/^5[1-5]/'                => __( 'Mastercard', 'invoicing' ),
209
-        '/^3[47]/'                 => __( 'Amex', 'invoicing' ),
210
-        '/^3(?:0[0-5]|[68])/'      => __( 'Diners Club', 'invoicing' ),
211
-        '/^6(?:011|5)/'            => __( 'Discover', 'invoicing' ),
212
-        '/^(?:2131|1800|35\d{3})/' => __( 'JCB', 'invoicing' ),
207
+        '/^4/'                     => __('Visa', 'invoicing'),
208
+        '/^5[1-5]/'                => __('Mastercard', 'invoicing'),
209
+        '/^3[47]/'                 => __('Amex', 'invoicing'),
210
+        '/^3(?:0[0-5]|[68])/'      => __('Diners Club', 'invoicing'),
211
+        '/^6(?:011|5)/'            => __('Discover', 'invoicing'),
212
+        '/^(?:2131|1800|35\d{3})/' => __('JCB', 'invoicing'),
213 213
     );
214 214
 
215 215
     // Confirm if one matches.
216
-    foreach ( $regexes as $regex => $card ) {
217
-        if ( preg_match( $regex, $card_number ) >= 1 ) {
216
+    foreach ($regexes as $regex => $card) {
217
+        if (preg_match($regex, $card_number) >= 1) {
218 218
             return $card;
219 219
         }
220 220
     }
221 221
 
222 222
     // None matched.
223
-    return __( 'Card', 'invoicing' );
223
+    return __('Card', 'invoicing');
224 224
 
225 225
 }
226 226
 
@@ -229,23 +229,23 @@  discard block
 block discarded – undo
229 229
  *
230 230
  * @param WPInv_Invoice|int|null $invoice
231 231
  */
232
-function wpinv_send_back_to_checkout( $invoice = null ) {
233
-    $response = array( 'success' => false );
234
-    $invoice  = wpinv_get_invoice( $invoice );
232
+function wpinv_send_back_to_checkout($invoice = null) {
233
+    $response = array('success' => false);
234
+    $invoice  = wpinv_get_invoice($invoice);
235 235
 
236 236
     // Was an invoice created?
237
-    if ( ! empty( $invoice ) ) {
238
-        $invoice             = is_scalar( $invoice ) ? new WPInv_Invoice( $invoice ) : $invoice;
237
+    if (!empty($invoice)) {
238
+        $invoice             = is_scalar($invoice) ? new WPInv_Invoice($invoice) : $invoice;
239 239
         $response['invoice'] = $invoice->get_id();
240
-        do_action( 'getpaid_checkout_invoice_exception', $invoice );
240
+        do_action('getpaid_checkout_invoice_exception', $invoice);
241 241
     }
242 242
 
243 243
 	// Do we have any errors?
244
-    if ( wpinv_get_errors() ) {
245
-        $response['data'] = getpaid_get_errors_html( true, false );
244
+    if (wpinv_get_errors()) {
245
+        $response['data'] = getpaid_get_errors_html(true, false);
246 246
     } else {
247
-        $response['data'] = __( 'An error occured while processing your payment. Please try again.', 'invoicing' );
247
+        $response['data'] = __('An error occured while processing your payment. Please try again.', 'invoicing');
248 248
     }
249 249
 
250
-    wp_send_json( $response );
250
+    wp_send_json($response);
251 251
 }
Please login to merge, or discard this patch.
includes/geolocation/class-getpaid-maxmind-geolocation.php 2 patches
Indentation   +160 added lines, -160 removed lines patch added patch discarded remove patch
@@ -16,165 +16,165 @@
 block discarded – undo
16 16
  */
17 17
 class GetPaid_MaxMind_Geolocation {
18 18
 
19
-	/**
20
-	 * The service responsible for interacting with the MaxMind database.
21
-	 *
22
-	 * @var GetPaid_MaxMind_Database_Service
23
-	 */
24
-	private $database_service;
25
-
26
-	/**
27
-	 * Initialize the integration.
28
-	 */
29
-	public function __construct() {
30
-
31
-		/**
32
-		 * Supports overriding the database service to be used.
33
-		 *
34
-		 * @since 1.0.19
35
-		 * @return mixed|null The geolocation database service.
36
-		 */
37
-		$this->database_service = apply_filters( 'getpaid_maxmind_geolocation_database_service', null );
38
-		if ( null === $this->database_service ) {
39
-			$this->database_service = new GetPaid_MaxMind_Database_Service( $this->get_database_prefix() );
40
-		}
41
-
42
-		// Bind to the scheduled updater action.
43
-		add_action( 'getpaid_update_geoip_databases', array( $this, 'update_database' ) );
44
-
45
-		// Bind to the geolocation filter for MaxMind database lookups.
46
-		add_filter( 'getpaid_get_geolocation', array( $this, 'get_geolocation' ), 10, 2 );
47
-
48
-		// Handle maxmind key updates.
49
-		add_filter( 'wpinv_settings_sanitize_maxmind_license_key', array( $this, 'handle_key_updates' ) );
50
-
51
-	}
52
-
53
-	/**
54
-	 * Get database service.
55
-	 *
56
-	 * @return GetPaid_MaxMind_Database_Service|null
57
-	 */
58
-	public function get_database_service() {
59
-		return $this->database_service;
60
-	}
61
-
62
-	/**
63
-	 * Checks to make sure that the license key is valid.
64
-	 *
65
-	 * @param string $license_key The new license key.
66
-	 * @return string
67
-	 */
68
-	public function handle_key_updates( $license_key ) {
69
-
70
-		// Trim whitespaces and strip slashes.
71
-		$license_key = trim( $license_key );
72
-
73
-		// Abort if the license key is empty or unchanged.
74
-		if ( empty( $license_key ) ) {
75
-			return $license_key;
76
-		}
77
-
78
-		// Abort if a database exists and the license key is unchaged.
79
-		if ( file_exists( $this->database_service->get_database_path() && $license_key == wpinv_get_option( 'maxmind_license_key' ) ) ) {
80
-			return $license_key;
81
-		}
82
-
83
-		// Check the license key by attempting to download the Geolocation database.
84
-		$tmp_database_path = $this->database_service->download_database( $license_key );
85
-		if ( is_wp_error( $tmp_database_path ) ) {
86
-			getpaid_admin()->show_error( $tmp_database_path->get_error_message() );
87
-			return $license_key;
88
-		}
89
-
90
-		$this->update_database( /** @scrutinizer ignore-type */ $tmp_database_path );
91
-
92
-		return $license_key;
93
-	}
94
-
95
-	/**
96
-	 * Updates the database used for geolocation queries.
97
-	 *
98
-	 * @param string $tmp_database_path Temporary database path.
99
-	 */
100
-	public function update_database( $tmp_database_path = null ) {
101
-
102
-		// Allow us to easily interact with the filesystem.
103
-		require_once ABSPATH . 'wp-admin/includes/file.php';
104
-		WP_Filesystem();
105
-		global $wp_filesystem;
106
-
107
-		// Remove any existing archives to comply with the MaxMind TOS.
108
-		$target_database_path = $this->database_service->get_database_path();
109
-
110
-		// If there's no database path, we can't store the database.
111
-		if ( empty( $target_database_path ) ) {
112
-			return;
113
-		}
114
-
115
-		if ( $wp_filesystem->exists( $target_database_path ) ) {
116
-			$wp_filesystem->delete( $target_database_path );
117
-		}
118
-
119
-		// We can't download a database if there's no license key configured.
120
-		$license_key = wpinv_get_option( 'maxmind_license_key' );
121
-		if ( empty( $license_key ) ) {
122
-			return;
123
-		}
124
-
125
-		if ( empty( $tmp_database_path ) ) {
126
-			$tmp_database_path = $this->database_service->download_database( $license_key );
127
-		}
128
-
129
-		if ( is_wp_error( $tmp_database_path ) ) {
130
-			wpinv_error_log( $tmp_database_path->get_error_message() );
131
-			return;
132
-		}
133
-
134
-		// Move the new database into position.
135
-		$wp_filesystem->move( $tmp_database_path, $target_database_path, true );
136
-		$wp_filesystem->delete( dirname( $tmp_database_path ) );
137
-	}
138
-
139
-	/**
140
-	 * Performs a geolocation lookup against the MaxMind database for the given IP address.
141
-	 *
142
-	 * @param array  $data       Geolocation data.
143
-	 * @param string $ip_address The IP address to geolocate.
144
-	 * @return array Geolocation including country code, state, city and postcode based on an IP address.
145
-	 */
146
-	public function get_geolocation( $data, $ip_address ) {
147
-
148
-		if ( ! empty( $data['country'] ) || empty( $ip_address ) ) {
149
-			return $data;
150
-		}
151
-
152
-		$country_code = $this->database_service->get_iso_country_code_for_ip( $ip_address );
153
-
154
-		return array(
155
-			'country'  => $country_code,
156
-			'state'    => '',
157
-			'city'     => '',
158
-			'postcode' => '',
159
-		);
160
-
161
-	}
162
-
163
-	/**
164
-	 * Fetches the prefix for the MaxMind database file.
165
-	 *
166
-	 * @return string
167
-	 */
168
-	private function get_database_prefix() {
169
-
170
-		$prefix = get_option( 'wpinv_maxmind_database_prefix' );
171
-
172
-		if ( empty( $prefix ) ) {
173
-			$prefix = md5( uniqid( 'wpinv' ) );
174
-			update_option( 'wpinv_maxmind_database_prefix', $prefix );
175
-		}
176
-
177
-		return $prefix;
178
-	}
19
+    /**
20
+     * The service responsible for interacting with the MaxMind database.
21
+     *
22
+     * @var GetPaid_MaxMind_Database_Service
23
+     */
24
+    private $database_service;
25
+
26
+    /**
27
+     * Initialize the integration.
28
+     */
29
+    public function __construct() {
30
+
31
+        /**
32
+         * Supports overriding the database service to be used.
33
+         *
34
+         * @since 1.0.19
35
+         * @return mixed|null The geolocation database service.
36
+         */
37
+        $this->database_service = apply_filters( 'getpaid_maxmind_geolocation_database_service', null );
38
+        if ( null === $this->database_service ) {
39
+            $this->database_service = new GetPaid_MaxMind_Database_Service( $this->get_database_prefix() );
40
+        }
41
+
42
+        // Bind to the scheduled updater action.
43
+        add_action( 'getpaid_update_geoip_databases', array( $this, 'update_database' ) );
44
+
45
+        // Bind to the geolocation filter for MaxMind database lookups.
46
+        add_filter( 'getpaid_get_geolocation', array( $this, 'get_geolocation' ), 10, 2 );
47
+
48
+        // Handle maxmind key updates.
49
+        add_filter( 'wpinv_settings_sanitize_maxmind_license_key', array( $this, 'handle_key_updates' ) );
50
+
51
+    }
52
+
53
+    /**
54
+     * Get database service.
55
+     *
56
+     * @return GetPaid_MaxMind_Database_Service|null
57
+     */
58
+    public function get_database_service() {
59
+        return $this->database_service;
60
+    }
61
+
62
+    /**
63
+     * Checks to make sure that the license key is valid.
64
+     *
65
+     * @param string $license_key The new license key.
66
+     * @return string
67
+     */
68
+    public function handle_key_updates( $license_key ) {
69
+
70
+        // Trim whitespaces and strip slashes.
71
+        $license_key = trim( $license_key );
72
+
73
+        // Abort if the license key is empty or unchanged.
74
+        if ( empty( $license_key ) ) {
75
+            return $license_key;
76
+        }
77
+
78
+        // Abort if a database exists and the license key is unchaged.
79
+        if ( file_exists( $this->database_service->get_database_path() && $license_key == wpinv_get_option( 'maxmind_license_key' ) ) ) {
80
+            return $license_key;
81
+        }
82
+
83
+        // Check the license key by attempting to download the Geolocation database.
84
+        $tmp_database_path = $this->database_service->download_database( $license_key );
85
+        if ( is_wp_error( $tmp_database_path ) ) {
86
+            getpaid_admin()->show_error( $tmp_database_path->get_error_message() );
87
+            return $license_key;
88
+        }
89
+
90
+        $this->update_database( /** @scrutinizer ignore-type */ $tmp_database_path );
91
+
92
+        return $license_key;
93
+    }
94
+
95
+    /**
96
+     * Updates the database used for geolocation queries.
97
+     *
98
+     * @param string $tmp_database_path Temporary database path.
99
+     */
100
+    public function update_database( $tmp_database_path = null ) {
101
+
102
+        // Allow us to easily interact with the filesystem.
103
+        require_once ABSPATH . 'wp-admin/includes/file.php';
104
+        WP_Filesystem();
105
+        global $wp_filesystem;
106
+
107
+        // Remove any existing archives to comply with the MaxMind TOS.
108
+        $target_database_path = $this->database_service->get_database_path();
109
+
110
+        // If there's no database path, we can't store the database.
111
+        if ( empty( $target_database_path ) ) {
112
+            return;
113
+        }
114
+
115
+        if ( $wp_filesystem->exists( $target_database_path ) ) {
116
+            $wp_filesystem->delete( $target_database_path );
117
+        }
118
+
119
+        // We can't download a database if there's no license key configured.
120
+        $license_key = wpinv_get_option( 'maxmind_license_key' );
121
+        if ( empty( $license_key ) ) {
122
+            return;
123
+        }
124
+
125
+        if ( empty( $tmp_database_path ) ) {
126
+            $tmp_database_path = $this->database_service->download_database( $license_key );
127
+        }
128
+
129
+        if ( is_wp_error( $tmp_database_path ) ) {
130
+            wpinv_error_log( $tmp_database_path->get_error_message() );
131
+            return;
132
+        }
133
+
134
+        // Move the new database into position.
135
+        $wp_filesystem->move( $tmp_database_path, $target_database_path, true );
136
+        $wp_filesystem->delete( dirname( $tmp_database_path ) );
137
+    }
138
+
139
+    /**
140
+     * Performs a geolocation lookup against the MaxMind database for the given IP address.
141
+     *
142
+     * @param array  $data       Geolocation data.
143
+     * @param string $ip_address The IP address to geolocate.
144
+     * @return array Geolocation including country code, state, city and postcode based on an IP address.
145
+     */
146
+    public function get_geolocation( $data, $ip_address ) {
147
+
148
+        if ( ! empty( $data['country'] ) || empty( $ip_address ) ) {
149
+            return $data;
150
+        }
151
+
152
+        $country_code = $this->database_service->get_iso_country_code_for_ip( $ip_address );
153
+
154
+        return array(
155
+            'country'  => $country_code,
156
+            'state'    => '',
157
+            'city'     => '',
158
+            'postcode' => '',
159
+        );
160
+
161
+    }
162
+
163
+    /**
164
+     * Fetches the prefix for the MaxMind database file.
165
+     *
166
+     * @return string
167
+     */
168
+    private function get_database_prefix() {
169
+
170
+        $prefix = get_option( 'wpinv_maxmind_database_prefix' );
171
+
172
+        if ( empty( $prefix ) ) {
173
+            $prefix = md5( uniqid( 'wpinv' ) );
174
+            update_option( 'wpinv_maxmind_database_prefix', $prefix );
175
+        }
176
+
177
+        return $prefix;
178
+    }
179 179
 
180 180
 }
Please login to merge, or discard this patch.
Spacing   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  *
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 /**
13 13
  * Uses MaxMind for Geolocation
@@ -34,19 +34,19 @@  discard block
 block discarded – undo
34 34
 		 * @since 1.0.19
35 35
 		 * @return mixed|null The geolocation database service.
36 36
 		 */
37
-		$this->database_service = apply_filters( 'getpaid_maxmind_geolocation_database_service', null );
38
-		if ( null === $this->database_service ) {
39
-			$this->database_service = new GetPaid_MaxMind_Database_Service( $this->get_database_prefix() );
37
+		$this->database_service = apply_filters('getpaid_maxmind_geolocation_database_service', null);
38
+		if (null === $this->database_service) {
39
+			$this->database_service = new GetPaid_MaxMind_Database_Service($this->get_database_prefix());
40 40
 		}
41 41
 
42 42
 		// Bind to the scheduled updater action.
43
-		add_action( 'getpaid_update_geoip_databases', array( $this, 'update_database' ) );
43
+		add_action('getpaid_update_geoip_databases', array($this, 'update_database'));
44 44
 
45 45
 		// Bind to the geolocation filter for MaxMind database lookups.
46
-		add_filter( 'getpaid_get_geolocation', array( $this, 'get_geolocation' ), 10, 2 );
46
+		add_filter('getpaid_get_geolocation', array($this, 'get_geolocation'), 10, 2);
47 47
 
48 48
 		// Handle maxmind key updates.
49
-		add_filter( 'wpinv_settings_sanitize_maxmind_license_key', array( $this, 'handle_key_updates' ) );
49
+		add_filter('wpinv_settings_sanitize_maxmind_license_key', array($this, 'handle_key_updates'));
50 50
 
51 51
 	}
52 52
 
@@ -65,29 +65,29 @@  discard block
 block discarded – undo
65 65
 	 * @param string $license_key The new license key.
66 66
 	 * @return string
67 67
 	 */
68
-	public function handle_key_updates( $license_key ) {
68
+	public function handle_key_updates($license_key) {
69 69
 
70 70
 		// Trim whitespaces and strip slashes.
71
-		$license_key = trim( $license_key );
71
+		$license_key = trim($license_key);
72 72
 
73 73
 		// Abort if the license key is empty or unchanged.
74
-		if ( empty( $license_key ) ) {
74
+		if (empty($license_key)) {
75 75
 			return $license_key;
76 76
 		}
77 77
 
78 78
 		// Abort if a database exists and the license key is unchaged.
79
-		if ( file_exists( $this->database_service->get_database_path() && $license_key == wpinv_get_option( 'maxmind_license_key' ) ) ) {
79
+		if (file_exists($this->database_service->get_database_path() && $license_key == wpinv_get_option('maxmind_license_key'))) {
80 80
 			return $license_key;
81 81
 		}
82 82
 
83 83
 		// Check the license key by attempting to download the Geolocation database.
84
-		$tmp_database_path = $this->database_service->download_database( $license_key );
85
-		if ( is_wp_error( $tmp_database_path ) ) {
86
-			getpaid_admin()->show_error( $tmp_database_path->get_error_message() );
84
+		$tmp_database_path = $this->database_service->download_database($license_key);
85
+		if (is_wp_error($tmp_database_path)) {
86
+			getpaid_admin()->show_error($tmp_database_path->get_error_message());
87 87
 			return $license_key;
88 88
 		}
89 89
 
90
-		$this->update_database( /** @scrutinizer ignore-type */ $tmp_database_path );
90
+		$this->update_database(/** @scrutinizer ignore-type */ $tmp_database_path);
91 91
 
92 92
 		return $license_key;
93 93
 	}
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
 	 *
98 98
 	 * @param string $tmp_database_path Temporary database path.
99 99
 	 */
100
-	public function update_database( $tmp_database_path = null ) {
100
+	public function update_database($tmp_database_path = null) {
101 101
 
102 102
 		// Allow us to easily interact with the filesystem.
103 103
 		require_once ABSPATH . 'wp-admin/includes/file.php';
@@ -108,32 +108,32 @@  discard block
 block discarded – undo
108 108
 		$target_database_path = $this->database_service->get_database_path();
109 109
 
110 110
 		// If there's no database path, we can't store the database.
111
-		if ( empty( $target_database_path ) ) {
111
+		if (empty($target_database_path)) {
112 112
 			return;
113 113
 		}
114 114
 
115
-		if ( $wp_filesystem->exists( $target_database_path ) ) {
116
-			$wp_filesystem->delete( $target_database_path );
115
+		if ($wp_filesystem->exists($target_database_path)) {
116
+			$wp_filesystem->delete($target_database_path);
117 117
 		}
118 118
 
119 119
 		// We can't download a database if there's no license key configured.
120
-		$license_key = wpinv_get_option( 'maxmind_license_key' );
121
-		if ( empty( $license_key ) ) {
120
+		$license_key = wpinv_get_option('maxmind_license_key');
121
+		if (empty($license_key)) {
122 122
 			return;
123 123
 		}
124 124
 
125
-		if ( empty( $tmp_database_path ) ) {
126
-			$tmp_database_path = $this->database_service->download_database( $license_key );
125
+		if (empty($tmp_database_path)) {
126
+			$tmp_database_path = $this->database_service->download_database($license_key);
127 127
 		}
128 128
 
129
-		if ( is_wp_error( $tmp_database_path ) ) {
130
-			wpinv_error_log( $tmp_database_path->get_error_message() );
129
+		if (is_wp_error($tmp_database_path)) {
130
+			wpinv_error_log($tmp_database_path->get_error_message());
131 131
 			return;
132 132
 		}
133 133
 
134 134
 		// Move the new database into position.
135
-		$wp_filesystem->move( $tmp_database_path, $target_database_path, true );
136
-		$wp_filesystem->delete( dirname( $tmp_database_path ) );
135
+		$wp_filesystem->move($tmp_database_path, $target_database_path, true);
136
+		$wp_filesystem->delete(dirname($tmp_database_path));
137 137
 	}
138 138
 
139 139
 	/**
@@ -143,13 +143,13 @@  discard block
 block discarded – undo
143 143
 	 * @param string $ip_address The IP address to geolocate.
144 144
 	 * @return array Geolocation including country code, state, city and postcode based on an IP address.
145 145
 	 */
146
-	public function get_geolocation( $data, $ip_address ) {
146
+	public function get_geolocation($data, $ip_address) {
147 147
 
148
-		if ( ! empty( $data['country'] ) || empty( $ip_address ) ) {
148
+		if (!empty($data['country']) || empty($ip_address)) {
149 149
 			return $data;
150 150
 		}
151 151
 
152
-		$country_code = $this->database_service->get_iso_country_code_for_ip( $ip_address );
152
+		$country_code = $this->database_service->get_iso_country_code_for_ip($ip_address);
153 153
 
154 154
 		return array(
155 155
 			'country'  => $country_code,
@@ -167,11 +167,11 @@  discard block
 block discarded – undo
167 167
 	 */
168 168
 	private function get_database_prefix() {
169 169
 
170
-		$prefix = get_option( 'wpinv_maxmind_database_prefix' );
170
+		$prefix = get_option('wpinv_maxmind_database_prefix');
171 171
 
172
-		if ( empty( $prefix ) ) {
173
-			$prefix = md5( uniqid( 'wpinv' ) );
174
-			update_option( 'wpinv_maxmind_database_prefix', $prefix );
172
+		if (empty($prefix)) {
173
+			$prefix = md5(uniqid('wpinv'));
174
+			update_option('wpinv_maxmind_database_prefix', $prefix);
175 175
 		}
176 176
 
177 177
 		return $prefix;
Please login to merge, or discard this patch.
includes/admin/views/wizard-header.php 3 patches
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -20,13 +20,13 @@
 block discarded – undo
20 20
 			<title><?php esc_html_e( 'GetPaid &rsaquo; Setup Wizard', 'invoicing' ); ?></title>
21 21
 			<?php
22 22
                 getpaid_admin()->enqeue_scripts();
23
-				wp_enqueue_style( 'font-awesome', 'https://use.fontawesome.com/releases/v5.13.0/css/all.css', array(), 'v5.13.0' );
24
-				wp_print_styles( 'select2' );
23
+                wp_enqueue_style( 'font-awesome', 'https://use.fontawesome.com/releases/v5.13.0/css/all.css', array(), 'v5.13.0' );
24
+                wp_print_styles( 'select2' );
25 25
                 wp_print_scripts( 'select2' );
26
-				wp_print_scripts( 'wpinv-admin-script' );
26
+                wp_print_scripts( 'wpinv-admin-script' );
27 27
                 do_action( 'admin_print_styles' );
28 28
                 do_action( 'admin_head' );
29
-			?>
29
+            ?>
30 30
 			<style>
31 31
 				body, p{
32 32
 					font-size: 16px;
Please login to merge, or discard this patch.
Braces   +5 added lines, -2 removed lines patch added patch discarded remove patch
@@ -57,9 +57,12 @@
 block discarded – undo
57 57
                         </li>
58 58
                     <?php endforeach; ?>
59 59
                 </ol>
60
-            <?php else : ?>
60
+            <?php else {
61
+    : ?>
61 62
                 <div class='mb-3'>&nbsp;</div>
62
-            <?php endif; ?>
63
+            <?php endif;
64
+}
65
+?>
63 66
 
64 67
             <div class="text-center pb-3 mt-5">
65 68
                 <a class=" text-decoration-none" href="https://wpgetpaid.com/">
Please login to merge, or discard this patch.
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -4,7 +4,7 @@  discard block
 block discarded – undo
4 4
  *
5 5
  */
6 6
 
7
-defined( 'ABSPATH' ) || exit;
7
+defined('ABSPATH') || exit;
8 8
 
9 9
 $aui_settings = AyeCode_UI_Settings::instance();
10 10
 $aui_settings->enqueue_scripts();
@@ -17,15 +17,15 @@  discard block
 block discarded – undo
17 17
 		<head>
18 18
 			<meta name="viewport" content="width=device-width"/>
19 19
 			<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
20
-			<title><?php esc_html_e( 'GetPaid &rsaquo; Setup Wizard', 'invoicing' ); ?></title>
20
+			<title><?php esc_html_e('GetPaid &rsaquo; Setup Wizard', 'invoicing'); ?></title>
21 21
 			<?php
22 22
                 getpaid_admin()->enqeue_scripts();
23
-				wp_enqueue_style( 'font-awesome', 'https://use.fontawesome.com/releases/v5.13.0/css/all.css', array(), 'v5.13.0' );
24
-				wp_print_styles( 'select2' );
25
-                wp_print_scripts( 'select2' );
26
-				wp_print_scripts( 'wpinv-admin-script' );
27
-                do_action( 'admin_print_styles' );
28
-                do_action( 'admin_head' );
23
+				wp_enqueue_style('font-awesome', 'https://use.fontawesome.com/releases/v5.13.0/css/all.css', array(), 'v5.13.0');
24
+				wp_print_styles('select2');
25
+                wp_print_scripts('select2');
26
+				wp_print_scripts('wpinv-admin-script');
27
+                do_action('admin_print_styles');
28
+                do_action('admin_head');
29 29
 			?>
30 30
 			<style>
31 31
 				body, p{
@@ -37,23 +37,23 @@  discard block
 block discarded – undo
37 37
                     font-weight: 500;
38 38
                     margin-bottom: .1rem;
39 39
                 }
40
-				<?php echo esc_html( $aui_settings::css_primary( '#009874', true ) ); ?>
40
+				<?php echo esc_html($aui_settings::css_primary('#009874', true)); ?>
41 41
 			</style>
42 42
 		</head>
43 43
 
44 44
         <body class="gp-setup wp-core-ui bg-lightx mx-auto text-dark scrollbars-ios" style="background: #f3f6ff;">
45 45
 
46
-            <?php if ( isset( $_REQUEST['step'] ) ) : ?>
46
+            <?php if (isset($_REQUEST['step'])) : ?>
47 47
                 <ol class="gp-setup-steps mb-0 pb-4 mw-100 list-group list-group-horizontal text-center">
48
-                    <?php foreach ( $steps as $step => $data ) : ?>
48
+                    <?php foreach ($steps as $step => $data) : ?>
49 49
                         <li class="list-group-item flex-fill rounded-0 
50 50
                         <?php
51 51
                             echo $step == $current ? 'active' : 'd-none d-md-block';
52
-                            echo array_search( $current, array_keys( $steps ) ) > array_search( $step, array_keys( $steps ) ) ? ' done' : '';
52
+                            echo array_search($current, array_keys($steps)) > array_search($step, array_keys($steps)) ? ' done' : '';
53 53
                         ?>
54 54
                         ">
55
-                            <i class="far fa-check-circle <?php echo array_search( $current, array_keys( $steps ) ) > array_search( $step, array_keys( $steps ) ) ? 'text-success' : ''; ?>"></i>
56
-                            <?php echo esc_html( $data['name'] ); ?>
55
+                            <i class="far fa-check-circle <?php echo array_search($current, array_keys($steps)) > array_search($step, array_keys($steps)) ? 'text-success' : ''; ?>"></i>
56
+                            <?php echo esc_html($data['name']); ?>
57 57
                         </li>
58 58
                     <?php endforeach; ?>
59 59
                 </ol>
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
             <div class="text-center pb-3 mt-5">
65 65
                 <a class=" text-decoration-none" href="https://wpgetpaid.com/">
66 66
                     <span class="text-black-50">
67
-                        <img class="ml-n3x" src="<?php echo esc_url( WPINV_PLUGIN_URL . 'assets/images/getpaid-logo.png' ); ?>" />
67
+                        <img class="ml-n3x" src="<?php echo esc_url(WPINV_PLUGIN_URL . 'assets/images/getpaid-logo.png'); ?>" />
68 68
                     </span>
69 69
                 </a>
70 70
             </div>
Please login to merge, or discard this patch.
includes/admin/meta-boxes/class-getpaid-meta-box-invoice-items.php 2 patches
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
  */
9 9
 
10 10
 if ( ! defined( 'ABSPATH' ) ) {
11
-	exit; // Exit if accessed directly
11
+    exit; // Exit if accessed directly
12 12
 }
13 13
 
14 14
 /**
@@ -319,10 +319,10 @@  discard block
 block discarded – undo
319 319
     }
320 320
 
321 321
     /**
322
-	 * Output the metabox.
323
-	 *
324
-	 * @param WP_Post $post
325
-	 */
322
+     * Output the metabox.
323
+     *
324
+     * @param WP_Post $post
325
+     */
326 326
     public static function output2( $post ) {
327 327
 
328 328
         // Prepare the invoice.
Please login to merge, or discard this patch.
Spacing   +155 added lines, -155 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  *
8 8
  */
9 9
 
10
-if ( ! defined( 'ABSPATH' ) ) {
10
+if (!defined('ABSPATH')) {
11 11
 	exit; // Exit if accessed directly
12 12
 }
13 13
 
@@ -16,82 +16,82 @@  discard block
 block discarded – undo
16 16
  */
17 17
 class GetPaid_Meta_Box_Invoice_Items {
18 18
 
19
-    public static function get_columns( $invoice ) {
19
+    public static function get_columns($invoice) {
20 20
         $use_taxes          = $invoice->is_taxable() && wpinv_use_taxes();
21 21
         $columns            = array(
22
-            'id'     => __( 'ID', 'invoicing' ),
23
-            'title'  => __( 'Item', 'invoicing' ),
22
+            'id'     => __('ID', 'invoicing'),
23
+            'title'  => __('Item', 'invoicing'),
24 24
             'price'  => sprintf(
25 25
                 '<span class="getpaid-hide-if-hours getpaid-hide-if-quantity">%s</span>
26 26
                 <span class="getpaid-hide-if-hours hide-if-amount">%s</span>
27 27
                 <span class="getpaid-hide-if-quantity hide-if-amount">%s</span>',
28
-                __( 'Amount', 'invoicing' ),
29
-                __( 'Price', 'invoicing' ),
30
-                __( 'Rate', 'invoicing' )
28
+                __('Amount', 'invoicing'),
29
+                __('Price', 'invoicing'),
30
+                __('Rate', 'invoicing')
31 31
             ),
32 32
             'qty'    => sprintf(
33 33
                 '<span class="getpaid-hide-if-hours">%s</span><span class="getpaid-hide-if-quantity">%s</span>',
34
-                __( 'Quantity', 'invoicing' ),
35
-                __( 'Hours', 'invoicing' )
34
+                __('Quantity', 'invoicing'),
35
+                __('Hours', 'invoicing')
36 36
             ),
37
-            'total'  => __( 'Total', 'invoicing' ),
38
-            'tax'    => __( 'Tax (%)', 'invoicing' ),
37
+            'total'  => __('Total', 'invoicing'),
38
+            'tax'    => __('Tax (%)', 'invoicing'),
39 39
             'action' => '',
40 40
         );
41 41
 
42
-        if ( ! $use_taxes ) {
43
-            unset( $columns['tax'] );
42
+        if (!$use_taxes) {
43
+            unset($columns['tax']);
44 44
         }
45 45
 
46 46
         return $columns;
47 47
     }
48 48
 
49
-    public static function output( $post, $invoice = false ) {
49
+    public static function output($post, $invoice = false) {
50 50
 
51
-        if ( apply_filters( 'getpaid_use_new_invoice_items_metabox', false ) ) {
52
-            return self::output2( $post );
51
+        if (apply_filters('getpaid_use_new_invoice_items_metabox', false)) {
52
+            return self::output2($post);
53 53
         }
54 54
 
55
-        $post_id            = !empty( $post->ID ) ? $post->ID : 0;
56
-        $invoice            = $invoice instanceof WPInv_Invoice ? $invoice : new WPInv_Invoice( $post_id );
55
+        $post_id            = !empty($post->ID) ? $post->ID : 0;
56
+        $invoice            = $invoice instanceof WPInv_Invoice ? $invoice : new WPInv_Invoice($post_id);
57 57
         $use_taxes          = $invoice->is_taxable() && wpinv_use_taxes();
58
-        $item_types         = apply_filters( 'wpinv_item_types_for_quick_add_item', wpinv_get_item_types(), $post );
59
-        $columns            = self::get_columns( $invoice );
60
-        $cols               = count( $columns );
58
+        $item_types         = apply_filters('wpinv_item_types_for_quick_add_item', wpinv_get_item_types(), $post);
59
+        $columns            = self::get_columns($invoice);
60
+        $cols               = count($columns);
61 61
         $class              = '';
62 62
 
63
-        unset( $item_types['adv'] );
64
-        unset( $item_types['package'] );
63
+        unset($item_types['adv']);
64
+        unset($item_types['package']);
65 65
 
66
-        if ( $invoice->is_paid() ) {
66
+        if ($invoice->is_paid()) {
67 67
             $class .= ' wpinv-paid';
68 68
         }
69 69
 
70
-        if ( $invoice->is_refunded() ) {
70
+        if ($invoice->is_refunded()) {
71 71
             $class .= ' wpinv-refunded';
72 72
         }
73 73
 
74
-        if ( $invoice->is_recurring() ) {
74
+        if ($invoice->is_recurring()) {
75 75
             $class .= ' wpi-recurring';
76 76
         }
77 77
 
78 78
     ?>
79 79
 
80
-        <div class="wpinv-items-wrap<?php echo esc_attr( $class ); ?>" id="wpinv_items_wrap" data-status="<?php echo esc_attr( $invoice->get_status() ); ?>">
80
+        <div class="wpinv-items-wrap<?php echo esc_attr($class); ?>" id="wpinv_items_wrap" data-status="<?php echo esc_attr($invoice->get_status()); ?>">
81 81
             <table id="wpinv_items" class="wpinv-items" cellspacing="0" cellpadding="0">
82 82
 
83 83
                 <thead>
84 84
                     <tr>
85
-                        <?php foreach ( $columns as $key => $label ) : ?>
86
-                            <th class="<?php echo esc_attr( $key ); echo 'total' == $key || 'qty' == $key ? ' hide-if-amount' : '' ?>"><?php echo wp_kses_post( $label ); ?></th>
85
+                        <?php foreach ($columns as $key => $label) : ?>
86
+                            <th class="<?php echo esc_attr($key); echo 'total' == $key || 'qty' == $key ? ' hide-if-amount' : '' ?>"><?php echo wp_kses_post($label); ?></th>
87 87
                         <?php endforeach; ?>
88 88
                     </tr>
89 89
                 </thead>
90 90
 
91 91
                 <tbody class="wpinv-line-items">
92 92
                     <?php
93
-                        foreach ( $invoice->get_items() as $int => $item ) {
94
-                            self::output_row( $columns, $item, $invoice, $int % 2 == 0 ? 'even' : 'odd' );
93
+                        foreach ($invoice->get_items() as $int => $item) {
94
+                            self::output_row($columns, $item, $invoice, $int % 2 == 0 ? 'even' : 'odd');
95 95
                         }
96 96
                     ?>
97 97
                 </tbody>
@@ -108,7 +108,7 @@  discard block
 block discarded – undo
108 108
                                             <div class="wp-clearfix">
109 109
                                                 <label class="wpi-item-name">
110 110
                                                     <span class="input-text-wrap">
111
-                                                        <input type="text" style="width: 100%" placeholder="<?php esc_attr_e( 'Item Name', 'invoicing' );?>" class="wpinv-quick-item-name" name="_wpinv_quick[name]">
111
+                                                        <input type="text" style="width: 100%" placeholder="<?php esc_attr_e('Item Name', 'invoicing'); ?>" class="wpinv-quick-item-name" name="_wpinv_quick[name]">
112 112
                                                     </span>
113 113
                                                 </label>
114 114
                                             </div>
@@ -116,8 +116,8 @@  discard block
 block discarded – undo
116 116
                                             <div class="wp-clearfix">
117 117
                                                 <label class="wpi-item-price">
118 118
                                                     <span class="input-text-wrap">
119
-                                                    <input type="text" style="width: 200px" placeholder="<?php esc_attr_e( 'Item Price', 'invoicing' );?>" class="wpinv-quick-item-price" name="_wpinv_quick[price]">
120
-                                                        &times; <input type="text" style="width: 140px" placeholder="<?php esc_attr_e( 'Item Quantity', 'invoicing' );?>" class="wpinv-quick-item-qty" name="_wpinv_quick[qty]">
119
+                                                    <input type="text" style="width: 200px" placeholder="<?php esc_attr_e('Item Price', 'invoicing'); ?>" class="wpinv-quick-item-price" name="_wpinv_quick[price]">
120
+                                                        &times; <input type="text" style="width: 140px" placeholder="<?php esc_attr_e('Item Quantity', 'invoicing'); ?>" class="wpinv-quick-item-qty" name="_wpinv_quick[qty]">
121 121
                                                     </span>
122 122
                                                 </label>
123 123
                                             </div>
@@ -125,7 +125,7 @@  discard block
 block discarded – undo
125 125
                                             <div class="wp-clearfix">
126 126
                                                 <label class="wpi-item-name">
127 127
                                                     <span class="input-text-wrap">
128
-                                                        <textarea rows="4" style="width: 100%" placeholder="<?php esc_attr_e( 'Item Description', 'invoicing' );?>" class="wpinv-quick-item-description" name="_wpinv_quick[description]"></textarea>
128
+                                                        <textarea rows="4" style="width: 100%" placeholder="<?php esc_attr_e('Item Description', 'invoicing'); ?>" class="wpinv-quick-item-description" name="_wpinv_quick[description]"></textarea>
129 129
                                                     </span>
130 130
                                                 </label>
131 131
                                             </div>
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
                                             <div class="wp-clearfix">
134 134
                                                 <label class="wpi-item-type">
135 135
                                                     <span class="input-text-wrap">
136
-                                                        <?php wpinv_html_select( array(
136
+                                                        <?php wpinv_html_select(array(
137 137
                                                             'options'          => $item_types,
138 138
                                                             'name'             => '_wpinv_quick[type]',
139 139
                                                             'id'               => '_wpinv_quick_type',
@@ -141,19 +141,19 @@  discard block
 block discarded – undo
141 141
                                                             'show_option_all'  => false,
142 142
                                                             'show_option_none' => false,
143 143
                                                             'class'            => 'gdmbx2-text-medium wpinv-quick-type',
144
-                                                        ) ); ?>
144
+                                                        )); ?>
145 145
                                                     </span>
146 146
                                                 </label>
147 147
                                             </div>
148 148
 
149
-                                            <?php if ( $use_taxes ) : ?>
149
+                                            <?php if ($use_taxes) : ?>
150 150
                                                 <div class="wp-clearfix">
151 151
                                                     <label class="wpi-vat-rule">
152 152
                                                         <span class="input-text-wrap">
153 153
                                                             <?php
154
-                                                                wpinv_html_select( array(
154
+                                                                wpinv_html_select(array(
155 155
                                                                     'options'          => array_merge(
156
-                                                                        array( '' => __( 'Select VAT Rule', 'invoicing' ) ),
156
+                                                                        array('' => __('Select VAT Rule', 'invoicing')),
157 157
                                                                         getpaid_get_tax_rules()
158 158
                                                                     ),
159 159
                                                                     'name'             => '_wpinv_quick[vat_rule]',
@@ -161,7 +161,7 @@  discard block
 block discarded – undo
161 161
                                                                     'show_option_all'  => false,
162 162
                                                                     'show_option_none' => false,
163 163
                                                                     'class'            => 'gdmbx2-text-medium wpinv-quick-vat-rule',
164
-                                                                ) );
164
+                                                                ));
165 165
                                                             ?>
166 166
                                                         </span>
167 167
                                                     </label>
@@ -170,9 +170,9 @@  discard block
 block discarded – undo
170 170
                                                     <label class="wpi-vat-class">
171 171
                                                         <span class="input-text-wrap">
172 172
                                                             <?php
173
-                                                                wpinv_html_select( array(
173
+                                                                wpinv_html_select(array(
174 174
                                                                     'options'          => array_merge(
175
-                                                                        array( '' => __( 'Select VAT Class', 'invoicing' ) ),
175
+                                                                        array('' => __('Select VAT Class', 'invoicing')),
176 176
                                                                         getpaid_get_tax_classes()
177 177
                                                                     ),
178 178
                                                                     'name'             => '_wpinv_quick[vat_class]',
@@ -180,7 +180,7 @@  discard block
 block discarded – undo
180 180
                                                                     'show_option_all'  => false,
181 181
                                                                     'show_option_none' => false,
182 182
                                                                     'class'            => 'gdmbx2-text-medium wpinv-quick-vat-class',
183
-                                                                ) );
183
+                                                                ));
184 184
                                                             ?>
185 185
                                                         </span>
186 186
                                                     </label>
@@ -201,29 +201,29 @@  discard block
 block discarded – undo
201 201
                         </td>
202 202
                     </tr>
203 203
                     <tr class="totals">
204
-                        <td colspan="<?php echo ( (int) $cols - 4 ); ?>"></td>
204
+                        <td colspan="<?php echo ((int) $cols - 4); ?>"></td>
205 205
                         <td colspan="4">
206 206
                             <table cellspacing="0" cellpadding="0">
207 207
                                 <tr class="subtotal">
208
-                                    <td class="name"><?php esc_html_e( 'Sub Total:', 'invoicing' );?></td>
209
-                                    <td class="total"><?php wpinv_the_price( $invoice->get_subtotal(), $invoice->get_currency() );?></td>
208
+                                    <td class="name"><?php esc_html_e('Sub Total:', 'invoicing'); ?></td>
209
+                                    <td class="total"><?php wpinv_the_price($invoice->get_subtotal(), $invoice->get_currency()); ?></td>
210 210
                                     <td class="action"></td>
211 211
                                 </tr>
212 212
                                 <tr class="discount">
213
-                                    <td class="name"><?php esc_html_e( 'Discount:', 'invoicing' ) ; ?></td>
214
-                                    <td class="total"><?php wpinv_the_price( $invoice->get_total_discount(), $invoice->get_currency() );?></td>
213
+                                    <td class="name"><?php esc_html_e('Discount:', 'invoicing'); ?></td>
214
+                                    <td class="total"><?php wpinv_the_price($invoice->get_total_discount(), $invoice->get_currency()); ?></td>
215 215
                                     <td class="action"></td>
216 216
                                 </tr>
217
-                                <?php if ( $use_taxes ) : ?>
217
+                                <?php if ($use_taxes) : ?>
218 218
                                 <tr class="tax">
219
-                                    <td class="name"><?php esc_html_e( 'Tax:', 'invoicing' );?></td>
220
-                                    <td class="total"><?php wpinv_the_price( $invoice->get_total_tax(), $invoice->get_currency() );?></td>
219
+                                    <td class="name"><?php esc_html_e('Tax:', 'invoicing'); ?></td>
220
+                                    <td class="total"><?php wpinv_the_price($invoice->get_total_tax(), $invoice->get_currency()); ?></td>
221 221
                                     <td class="action"></td>
222 222
                                 </tr>
223 223
                                 <?php endif; ?>
224 224
                                 <tr class="total">
225
-                                    <td class="name"><?php esc_html_e( 'Total:', 'invoicing' );?></td>
226
-                                    <td class="total"><?php wpinv_the_price( $invoice->get_total(), $invoice->get_currency() );?></td>
225
+                                    <td class="name"><?php esc_html_e('Total:', 'invoicing'); ?></td>
226
+                                    <td class="total"><?php wpinv_the_price($invoice->get_total(), $invoice->get_currency()); ?></td>
227 227
                                     <td class="action"></td>
228 228
                                 </tr>
229 229
                             </table>
@@ -234,7 +234,7 @@  discard block
 block discarded – undo
234 234
             </table>
235 235
             <div class="wpinv-actions">
236 236
                 <?php
237
-                    if ( ! $invoice->is_paid() && ! $invoice->is_refunded() ) {
237
+                    if (!$invoice->is_paid() && !$invoice->is_refunded()) {
238 238
                         wpinv_item_dropdown(
239 239
                             array(
240 240
                                 'name'             => 'wpinv_invoice_item',
@@ -244,61 +244,61 @@  discard block
 block discarded – undo
244 244
                             )
245 245
                         );
246 246
 
247
-                        echo "&nbsp;" . '<button class="button button-primary" id="wpinv-add-item">' . sprintf( esc_html__( 'Add item to %s', 'invoicing' ), esc_html( $invoice->get_label() ) ) . '</button>';
248
-                        echo "&nbsp;" . '<button class="button button-primary" id="wpinv-new-item">' . esc_html__( 'Create new item', 'invoicing' ) . '</button>';
249
-                        echo "&nbsp;" . '<button class="button button-primary wpinv-flr" id="wpinv-recalc-totals">' . esc_html__( 'Recalculate Totals', 'invoicing' ) . '</button>';
247
+                        echo "&nbsp;" . '<button class="button button-primary" id="wpinv-add-item">' . sprintf(esc_html__('Add item to %s', 'invoicing'), esc_html($invoice->get_label())) . '</button>';
248
+                        echo "&nbsp;" . '<button class="button button-primary" id="wpinv-new-item">' . esc_html__('Create new item', 'invoicing') . '</button>';
249
+                        echo "&nbsp;" . '<button class="button button-primary wpinv-flr" id="wpinv-recalc-totals">' . esc_html__('Recalculate Totals', 'invoicing') . '</button>';
250 250
 
251 251
                     }
252 252
                 ?>
253
-                <?php do_action( 'wpinv_invoice_items_actions', $invoice ); ?>
253
+                <?php do_action('wpinv_invoice_items_actions', $invoice); ?>
254 254
             </div>
255 255
         </div>
256 256
         <?php
257 257
     }
258 258
 
259
-    public static function output_row( $columns, $item, $invoice, $class='even' ) {
259
+    public static function output_row($columns, $item, $invoice, $class = 'even') {
260 260
 
261 261
     ?>
262
-        <tr class="item item-<?php echo esc_attr( $class ); ?>" data-item-id="<?php echo esc_attr( $item->get_id() ); ?>">
263
-            <?php foreach ( array_keys( $columns ) as $column ) : ?>
264
-                <td class="<?php echo esc_attr( $column ); echo 'total' == $column || 'qty' == $column ? ' hide-if-amount' : '' ?>">
262
+        <tr class="item item-<?php echo esc_attr($class); ?>" data-item-id="<?php echo esc_attr($item->get_id()); ?>">
263
+            <?php foreach (array_keys($columns) as $column) : ?>
264
+                <td class="<?php echo esc_attr($column); echo 'total' == $column || 'qty' == $column ? ' hide-if-amount' : '' ?>">
265 265
                     <?php
266
-                        switch ( $column ) {
266
+                        switch ($column) {
267 267
                             case 'id':
268 268
                                 echo (int) $item->get_id();
269 269
                                 break;
270 270
                             case 'title':
271 271
                                 printf(
272 272
                                     '<a href="%s" target="_blank">%s</a>',
273
-                                    esc_url( get_edit_post_link( $item->get_id() ) ),
274
-                                    esc_html( $item->get_raw_name() )
273
+                                    esc_url(get_edit_post_link($item->get_id())),
274
+                                    esc_html($item->get_raw_name())
275 275
                                 );
276 276
 
277
-                                $summary = apply_filters( 'getpaid_admin_invoice_line_item_summary', $item->get_description(), $item, $invoice );
278
-                                if ( $summary !== '' ) {
277
+                                $summary = apply_filters('getpaid_admin_invoice_line_item_summary', $item->get_description(), $item, $invoice);
278
+                                if ($summary !== '') {
279 279
                                     printf(
280 280
                                         '<span class="meta">%s</span>',
281
-                                        wp_kses_post( wpautop( $summary ) )
281
+                                        wp_kses_post(wpautop($summary))
282 282
                                     );
283 283
                                 }
284 284
 
285 285
                                 printf(
286 286
                                     '<input type="hidden" value="%s" name="getpaid_items[%s][name]" class="getpaid-recalculate-prices-on-change" />',
287
-                                    esc_attr( $item->get_raw_name() ),
287
+                                    esc_attr($item->get_raw_name()),
288 288
                                     (int) $item->get_id()
289 289
                                 );
290 290
 
291 291
                                 printf(
292 292
                                     '<textarea style="display: none;" name="getpaid_items[%s][description]" class="getpaid-recalculate-prices-on-change">%s</textarea>',
293 293
                                     (int) $item->get_id(),
294
-                                    esc_attr( $item->get_description() )
294
+                                    esc_attr($item->get_description())
295 295
                                 );
296 296
 
297 297
                                 break;
298 298
                             case 'price':
299 299
                                 printf(
300 300
                                     '<input type="text" value="%s" name="getpaid_items[%s][price]" style="width: 100px;" class="getpaid-admin-invoice-item-price getpaid-recalculate-prices-on-change" />',
301
-                                    esc_attr( getpaid_unstandardize_amount( $item->get_price() ) ),
301
+                                    esc_attr(getpaid_unstandardize_amount($item->get_price())),
302 302
                                     (int) $item->get_id()
303 303
                                 );
304 304
 
@@ -306,26 +306,26 @@  discard block
 block discarded – undo
306 306
                             case 'qty':
307 307
                                 printf(
308 308
                                     '<input type="text" style="width: 100px;" value="%s" name="getpaid_items[%s][quantity]" class="getpaid-admin-invoice-item-quantity getpaid-recalculate-prices-on-change" />',
309
-                                    floatval( $item->get_quantity() ),
309
+                                    floatval($item->get_quantity()),
310 310
                                     (int) $item->get_id()
311 311
                                 );
312 312
 
313 313
                                 break;
314 314
                             case 'total':
315
-                                wpinv_the_price( $item->get_sub_total(), $invoice->get_currency() );
315
+                                wpinv_the_price($item->get_sub_total(), $invoice->get_currency());
316 316
 
317 317
                                 break;
318 318
                             case 'tax':
319
-                                echo floatval( wpinv_round_amount( getpaid_get_invoice_tax_rate( $invoice, $item ), 2 ) ) . '%';
319
+                                echo floatval(wpinv_round_amount(getpaid_get_invoice_tax_rate($invoice, $item), 2)) . '%';
320 320
 
321 321
                                 break;
322 322
                             case 'action':
323
-                                if ( ! $invoice->is_paid() && ! $invoice->is_refunded() ) {
323
+                                if (!$invoice->is_paid() && !$invoice->is_refunded()) {
324 324
                                     echo '<i class="fa fa-trash wpinv-item-remove"></i>';
325 325
                                 }
326 326
                                 break;
327 327
                         }
328
-                        do_action( 'getpaid_admin_edit_invoice_item_' . $column, $item, $invoice );
328
+                        do_action('getpaid_admin_edit_invoice_item_' . $column, $item, $invoice);
329 329
                     ?>
330 330
                 </td>
331 331
             <?php endforeach; ?>
@@ -338,10 +338,10 @@  discard block
 block discarded – undo
338 338
 	 *
339 339
 	 * @param WP_Post $post
340 340
 	 */
341
-    public static function output2( $post ) {
341
+    public static function output2($post) {
342 342
 
343 343
         // Prepare the invoice.
344
-        $invoice = new WPInv_Invoice( $post );
344
+        $invoice = new WPInv_Invoice($post);
345 345
 
346 346
         // Invoice items.
347 347
         $items = $invoice->get_items();
@@ -349,28 +349,28 @@  discard block
 block discarded – undo
349 349
         $totals = array(
350 350
 
351 351
             'subtotal'  => array(
352
-                'label' => __( 'Items Subtotal', 'invoicing' ),
353
-                'value' => wpinv_price( $invoice->get_subtotal(), $invoice->get_currency() ),
352
+                'label' => __('Items Subtotal', 'invoicing'),
353
+                'value' => wpinv_price($invoice->get_subtotal(), $invoice->get_currency()),
354 354
             ),
355 355
 
356 356
             'discount'  => array(
357
-                'label' => __( 'Total Discount', 'invoicing' ),
358
-                'value' => wpinv_price( $invoice->get_total_discount(), $invoice->get_currency() ),
357
+                'label' => __('Total Discount', 'invoicing'),
358
+                'value' => wpinv_price($invoice->get_total_discount(), $invoice->get_currency()),
359 359
             ),
360 360
 
361 361
             'tax'       => array(
362
-                'label' => __( 'Total Tax', 'invoicing' ),
363
-                'value' => wpinv_price( $invoice->get_total_tax(), $invoice->get_currency() ),
362
+                'label' => __('Total Tax', 'invoicing'),
363
+                'value' => wpinv_price($invoice->get_total_tax(), $invoice->get_currency()),
364 364
             ),
365 365
 
366 366
             'total'     => array(
367
-                'label' => __( 'Invoice Total', 'invoicing' ),
368
-                'value' => wpinv_price( $invoice->get_total(), $invoice->get_currency() ),
367
+                'label' => __('Invoice Total', 'invoicing'),
368
+                'value' => wpinv_price($invoice->get_total(), $invoice->get_currency()),
369 369
             )
370 370
         );
371 371
 
372
-        if ( ! wpinv_use_taxes() ) {
373
-            unset( $totals['tax'] );
372
+        if (!wpinv_use_taxes()) {
373
+            unset($totals['tax']);
374 374
         }
375 375
 
376 376
         $item_args = array(
@@ -378,7 +378,7 @@  discard block
 block discarded – undo
378 378
             'orderby'        => 'title',
379 379
             'order'          => 'ASC',
380 380
             'posts_per_page' => -1,
381
-            'post_status'    => array( 'publish' ),
381
+            'post_status'    => array('publish'),
382 382
             'meta_query'     => array(
383 383
                 array(
384 384
                     'key'       => '_wpinv_type',
@@ -402,10 +402,10 @@  discard block
 block discarded – undo
402 402
             }
403 403
         </style>
404 404
 
405
-                <div class="bsui getpaid-invoice-items-inner <?php echo empty( $items ) ? 'no-items' : 'has-items'; ?> <?php echo $invoice->is_paid() || $invoice->is_refunded() ? 'not-editable' : 'editable'; ?>" style="margin-top: 1.5rem; padding: 0 12px 12px;">
405
+                <div class="bsui getpaid-invoice-items-inner <?php echo empty($items) ? 'no-items' : 'has-items'; ?> <?php echo $invoice->is_paid() || $invoice->is_refunded() ? 'not-editable' : 'editable'; ?>" style="margin-top: 1.5rem; padding: 0 12px 12px;">
406 406
 
407
-                    <?php if ( ! $invoice->is_paid() && ! $invoice->is_refunded() ) : ?>
408
-                        <?php do_action( 'wpinv_meta_box_before_invoice_template_row', $invoice->get_id() ); ?>
407
+                    <?php if (!$invoice->is_paid() && !$invoice->is_refunded()) : ?>
408
+                        <?php do_action('wpinv_meta_box_before_invoice_template_row', $invoice->get_id()); ?>
409 409
 
410 410
                         <div class="row">
411 411
                             <div class="col-12 col-sm-6">
@@ -414,15 +414,15 @@  discard block
 block discarded – undo
414 414
                                         array(
415 415
                                             'id'          => 'wpinv_template',
416 416
                                             'name'        => 'wpinv_template',
417
-                                            'label'       => __( 'Template', 'invoicing' ),
417
+                                            'label'       => __('Template', 'invoicing'),
418 418
                                             'label_type'  => 'vertical',
419
-                                            'placeholder' => __( 'Choose a template', 'invoicing' ),
419
+                                            'placeholder' => __('Choose a template', 'invoicing'),
420 420
                                             'class'       => 'form-control-sm',
421
-                                            'value'       => $invoice->get_template( 'edit' ),
421
+                                            'value'       => $invoice->get_template('edit'),
422 422
                                             'options'     => array(
423
-                                                'quantity' => __( 'Quantity', 'invoicing' ),
424
-                                                'hours'    => __( 'Hours', 'invoicing' ),
425
-                                                'amount'   => __( 'Amount Only', 'invoicing' ),
423
+                                                'quantity' => __('Quantity', 'invoicing'),
424
+                                                'hours'    => __('Hours', 'invoicing'),
425
+                                                'amount'   => __('Amount Only', 'invoicing'),
426 426
                                             ),
427 427
                                             'data-allow-clear' => 'false',
428 428
                                             'select2'          => true,
@@ -439,11 +439,11 @@  discard block
 block discarded – undo
439 439
                                         array(
440 440
                                             'id'          => 'wpinv_currency',
441 441
                                             'name'        => 'wpinv_currency',
442
-                                            'label'       => __( 'Currency', 'invoicing' ),
442
+                                            'label'       => __('Currency', 'invoicing'),
443 443
                                             'label_type'  => 'vertical',
444
-                                            'placeholder' => __( 'Select Invoice Currency', 'invoicing' ),
444
+                                            'placeholder' => __('Select Invoice Currency', 'invoicing'),
445 445
                                             'class'       => 'form-control-sm',
446
-                                            'value'       => $invoice->get_currency( 'edit' ),
446
+                                            'value'       => $invoice->get_currency('edit'),
447 447
                                             'required'    => false,
448 448
                                             'data-allow-clear' => 'false',
449 449
                                             'select2'          => true,
@@ -456,24 +456,24 @@  discard block
 block discarded – undo
456 456
                             </div>
457 457
                         </div>
458 458
 
459
-                        <?php do_action( 'wpinv_meta_box_invoice_template_row', $invoice->get_id() ); ?>
459
+                        <?php do_action('wpinv_meta_box_invoice_template_row', $invoice->get_id()); ?>
460 460
                     <?php endif; ?>
461 461
 
462 462
                     <table cellpadding="0" cellspacing="0" class="getpaid_invoice_items">
463 463
                         <thead>
464 464
                             <tr>
465
-                                <th class="getpaid-item" colspan="2"><?php esc_html_e( 'Item', 'invoicing' ) ?></th>
465
+                                <th class="getpaid-item" colspan="2"><?php esc_html_e('Item', 'invoicing') ?></th>
466 466
                                 <th class="getpaid-quantity hide-if-amount text-right">
467
-                                    <span class="getpaid-hide-if-hours"><?php esc_html_e( 'Quantity', 'invoicing' ) ?></span>
468
-                                    <span class="getpaid-hide-if-quantity"><?php esc_html_e( 'Hours', 'invoicing' ) ?></span>
467
+                                    <span class="getpaid-hide-if-hours"><?php esc_html_e('Quantity', 'invoicing') ?></span>
468
+                                    <span class="getpaid-hide-if-quantity"><?php esc_html_e('Hours', 'invoicing') ?></span>
469 469
                                 </th>
470 470
                                 <th class="getpaid-price hide-if-amount text-right">
471
-                                    <span class="getpaid-hide-if-hours"><?php esc_html_e( 'Price', 'invoicing' ) ?></span>
472
-                                    <span class="getpaid-hide-if-quantity"><?php esc_html_e( 'Rate', 'invoicing' ) ?></span>
471
+                                    <span class="getpaid-hide-if-hours"><?php esc_html_e('Price', 'invoicing') ?></span>
472
+                                    <span class="getpaid-hide-if-quantity"><?php esc_html_e('Rate', 'invoicing') ?></span>
473 473
                                 </th>
474 474
                                 <th class="getpaid-item-subtotal text-right">
475
-                                    <span class="getpaid-hide-if-hours getpaid-hide-if-quantity"><?php esc_html_e( 'Amount', 'invoicing' ) ?></span>
476
-                                    <span class="hide-if-amount"><?php esc_html_e( 'Total', 'invoicing' ) ?></span>
475
+                                    <span class="getpaid-hide-if-hours getpaid-hide-if-quantity"><?php esc_html_e('Amount', 'invoicing') ?></span>
476
+                                    <span class="hide-if-amount"><?php esc_html_e('Total', 'invoicing') ?></span>
477 477
                                 </th>
478 478
                                 <th class="getpaid-item-actions hide-if-not-editable" width="70px">&nbsp;</th>
479 479
                             </tr>
@@ -481,8 +481,8 @@  discard block
 block discarded – undo
481 481
 		                <tbody class="getpaid_invoice_line_items">
482 482
                             <tr class="hide-if-has-items hide-if-not-editable">
483 483
                                 <td colspan="2" class="pt-4 pb-4">
484
-                                    <button type="button" class="button button-primary add-invoice-item" data-toggle="modal" data-target="#getpaid-add-items-to-invoice"><?php esc_html_e( 'Add Existing Items', 'invoicing' ) ?></button>
485
-                                    <button type="button" class="button button-secondary create-invoice-item" data-toggle="modal" data-target="#getpaid-create-invoice-item"><?php esc_html_e( 'Create New Item', 'invoicing' ) ?></button>
484
+                                    <button type="button" class="button button-primary add-invoice-item" data-toggle="modal" data-target="#getpaid-add-items-to-invoice"><?php esc_html_e('Add Existing Items', 'invoicing') ?></button>
485
+                                    <button type="button" class="button button-secondary create-invoice-item" data-toggle="modal" data-target="#getpaid-create-invoice-item"><?php esc_html_e('Create New Item', 'invoicing') ?></button>
486 486
                                 </td>
487 487
                                 <td class="hide-if-amount">&nbsp;</th>
488 488
                                 <td class="hide-if-amount">&nbsp;</th>
@@ -514,11 +514,11 @@  discard block
 block discarded – undo
514 514
                             <div class="col-12 col-sm-6 offset-sm-6">
515 515
                                 <table class="getpaid-invoice-totals text-right w-100">
516 516
                                     <tbody>
517
-                                        <?php foreach ( apply_filters( 'getpaid_invoice_subtotal_rows', $totals, $invoice ) as $key => $data ) : ?>
518
-                                            <tr class="getpaid-totals-<?php echo esc_attr( $key ); ?>">
519
-                                                <td class="label"><?php echo esc_html( $data['label'] ) ?>:</td>
517
+                                        <?php foreach (apply_filters('getpaid_invoice_subtotal_rows', $totals, $invoice) as $key => $data) : ?>
518
+                                            <tr class="getpaid-totals-<?php echo esc_attr($key); ?>">
519
+                                                <td class="label"><?php echo esc_html($data['label']) ?>:</td>
520 520
                                                 <td width="1%"></td>
521
-                                                <td class="value"><?php echo wp_kses_post( $data['value'] ) ?></td>
521
+                                                <td class="value"><?php echo wp_kses_post($data['value']) ?></td>
522 522
                                             </tr>
523 523
                                         <?php endforeach; ?>
524 524
                                     </tbody>
@@ -531,18 +531,18 @@  discard block
 block discarded – undo
531 531
                     <div class="getpaid-invoice-item-actions hide-if-no-items hide-if-not-editable">
532 532
                         <div class="row">
533 533
                             <div class="text-left col-12 col-sm-8">
534
-                                <button type="button" class="button button-primary add-invoice-item" data-toggle="modal" data-target="#getpaid-add-items-to-invoice"><?php esc_html_e( 'Add Existing Item', 'invoicing' ) ?></button>
535
-                                <button type="button" class="button button-secondary create-invoice-item" data-toggle="modal" data-target="#getpaid-create-invoice-item"><?php esc_html_e( 'Create New Item', 'invoicing' ) ?></button>
536
-                                <?php do_action( 'getpaid-invoice-items-actions', $invoice ); ?>
534
+                                <button type="button" class="button button-primary add-invoice-item" data-toggle="modal" data-target="#getpaid-add-items-to-invoice"><?php esc_html_e('Add Existing Item', 'invoicing') ?></button>
535
+                                <button type="button" class="button button-secondary create-invoice-item" data-toggle="modal" data-target="#getpaid-create-invoice-item"><?php esc_html_e('Create New Item', 'invoicing') ?></button>
536
+                                <?php do_action('getpaid-invoice-items-actions', $invoice); ?>
537 537
                             </div>
538 538
                             <div class="text-right col-12 col-sm-4">
539
-                                <button type="button" class="button button-primary recalculate-totals-button"><?php esc_html_e( 'Recalculate Totals', 'invoicing' ) ?></button>
539
+                                <button type="button" class="button button-primary recalculate-totals-button"><?php esc_html_e('Recalculate Totals', 'invoicing') ?></button>
540 540
                             </div>
541 541
                         </div>
542 542
                     </div>
543 543
 
544 544
                     <div class="getpaid-invoice-item-actions hide-if-editable">
545
-                        <p class="description m-2 text-right text-muted"><?php esc_html_e( 'This invoice is no longer editable', 'invoicing' ); ?></p>
545
+                        <p class="description m-2 text-right text-muted"><?php esc_html_e('This invoice is no longer editable', 'invoicing'); ?></p>
546 546
                     </div>
547 547
 
548 548
                     <!-- Add items to an invoice -->
@@ -550,8 +550,8 @@  discard block
 block discarded – undo
550 550
                         <div class="modal-dialog modal-dialog-centered" role="document">
551 551
                             <div class="modal-content">
552 552
                                 <div class="modal-header">
553
-                                    <h5 class="modal-title" id="getpaid-add-item-to-invoice-label"><?php esc_html_e( "Add Item(s)", 'invoicing' ); ?></h5>
554
-                                    <button type="button" class="close" data-dismiss="modal" aria-label="<?php esc_html_e( "Close", 'invoicing' ); ?>">
553
+                                    <h5 class="modal-title" id="getpaid-add-item-to-invoice-label"><?php esc_html_e("Add Item(s)", 'invoicing'); ?></h5>
554
+                                    <button type="button" class="close" data-dismiss="modal" aria-label="<?php esc_html_e("Close", 'invoicing'); ?>">
555 555
                                         <span aria-hidden="true">&times;</span>
556 556
                                     </button>
557 557
                                 </div>
@@ -559,10 +559,10 @@  discard block
 block discarded – undo
559 559
                                     <table class="widefat">
560 560
                                         <thead>
561 561
                                             <tr>
562
-                                                <th class="pl-0 text-left"><?php esc_html_e( 'Item', 'invoicing' ) ?></th>
562
+                                                <th class="pl-0 text-left"><?php esc_html_e('Item', 'invoicing') ?></th>
563 563
                                                 <th class="pr-0 text-right hide-if-amount">
564
-                                                    <span class="getpaid-hide-if-hours"><?php esc_html_e( 'Quantity', 'invoicing' ) ?></span>
565
-                                                    <span class="getpaid-hide-if-quantity"><?php esc_html_e( 'Hours', 'invoicing' ) ?></span>
564
+                                                    <span class="getpaid-hide-if-hours"><?php esc_html_e('Quantity', 'invoicing') ?></span>
565
+                                                    <span class="getpaid-hide-if-quantity"><?php esc_html_e('Hours', 'invoicing') ?></span>
566 566
                                                 </th>
567 567
                                             </tr>
568 568
                                         </thead>
@@ -570,9 +570,9 @@  discard block
 block discarded – undo
570 570
 								            <tr>
571 571
 									            <td class="pl-0 text-left">
572 572
                                                     <select class="regular-text getpaid-add-invoice-item-select">
573
-                                                        <option value="" selected="selected" disabled><?php esc_html_e( 'Select an item…', 'invoicing' ); ?></option>
574
-                                                        <?php foreach ( get_posts( $item_args ) as $item ) : ?>
575
-                                                        <option value="<?php echo (int) $item->ID; ?>"><?php echo esc_html( $item->post_title ); ?></option>
573
+                                                        <option value="" selected="selected" disabled><?php esc_html_e('Select an item…', 'invoicing'); ?></option>
574
+                                                        <?php foreach (get_posts($item_args) as $item) : ?>
575
+                                                        <option value="<?php echo (int) $item->ID; ?>"><?php echo esc_html($item->post_title); ?></option>
576 576
                                                         <?php endforeach; ?>
577 577
                                                     </select>
578 578
                                                 </td>
@@ -584,8 +584,8 @@  discard block
 block discarded – undo
584 584
 						            </table>
585 585
                                 </div>
586 586
                                 <div class="modal-footer">
587
-                                    <button type="button" class="btn btn-secondary getpaid-cancel" data-dismiss="modal"><?php esc_html_e( 'Cancel', 'invoicing' ); ?></button>
588
-                                    <button type="button" class="btn btn-primary getpaid-add" data-dismiss="modal"><?php esc_html_e( 'Add', 'invoicing' ); ?></button>
587
+                                    <button type="button" class="btn btn-secondary getpaid-cancel" data-dismiss="modal"><?php esc_html_e('Cancel', 'invoicing'); ?></button>
588
+                                    <button type="button" class="btn btn-primary getpaid-add" data-dismiss="modal"><?php esc_html_e('Add', 'invoicing'); ?></button>
589 589
                                 </div>
590 590
                             </div>
591 591
                         </div>
@@ -596,8 +596,8 @@  discard block
 block discarded – undo
596 596
                         <div class="modal-dialog modal-dialog-centered" role="document">
597 597
                             <div class="modal-content">
598 598
                                 <div class="modal-header">
599
-                                    <h5 class="modal-title" id="getpaid-create-invoice-item-label"><?php esc_html_e( "Create Item", 'invoicing' ); ?></h5>
600
-                                    <button type="button" class="close" data-dismiss="modal" aria-label="<?php esc_html_e( "Close", 'invoicing' ); ?>">
599
+                                    <h5 class="modal-title" id="getpaid-create-invoice-item-label"><?php esc_html_e("Create Item", 'invoicing'); ?></h5>
600
+                                    <button type="button" class="close" data-dismiss="modal" aria-label="<?php esc_html_e("Close", 'invoicing'); ?>">
601 601
                                         <span aria-hidden="true">&times;</span>
602 602
                                     </button>
603 603
                                 </div>
@@ -605,27 +605,27 @@  discard block
 block discarded – undo
605 605
                                     <div class="getpaid-create-item-div">
606 606
                                         <input type="hidden" name="id" value="new" class="form-control form-control-sm item-id">
607 607
                                         <label class="form-group w-100">
608
-                                            <span><?php esc_html_e( 'Name', 'invoicing' ); ?></span>
609
-                                            <input type="text" name="name" placeholder="<?php esc_attr_e( 'Item Name', 'invoicing' ); ?>" class="form-control form-control-sm item-name">
608
+                                            <span><?php esc_html_e('Name', 'invoicing'); ?></span>
609
+                                            <input type="text" name="name" placeholder="<?php esc_attr_e('Item Name', 'invoicing'); ?>" class="form-control form-control-sm item-name">
610 610
                                         </label>
611 611
                                         <label class="form-group w-100">
612
-                                            <span class="getpaid-hide-if-hours getpaid-hide-if-quantity item-price"><?php esc_html_e( 'Amount', 'invoicing' ); ?></span>
613
-                                            <span class="hide-if-amount"><?php esc_html_e( 'Price', 'invoicing' ); ?></span>
614
-                                            <input type="text" name="price" placeholder="<?php echo esc_attr( wpinv_sanitize_amount( 0 ) ); ?>" class="form-control form-control-sm item-price">
612
+                                            <span class="getpaid-hide-if-hours getpaid-hide-if-quantity item-price"><?php esc_html_e('Amount', 'invoicing'); ?></span>
613
+                                            <span class="hide-if-amount"><?php esc_html_e('Price', 'invoicing'); ?></span>
614
+                                            <input type="text" name="price" placeholder="<?php echo esc_attr(wpinv_sanitize_amount(0)); ?>" class="form-control form-control-sm item-price">
615 615
                                         </label>
616 616
                                         <label class="form-group w-100 hide-if-amount">
617
-                                            <span><?php esc_html_e( 'Quantity', 'invoicing' ); ?></span>
617
+                                            <span><?php esc_html_e('Quantity', 'invoicing'); ?></span>
618 618
                                             <input type="text" name="quantity" placeholder="1" class="form-control form-control-sm item-quantity">
619 619
                                         </label>
620 620
                                         <label class="form-group w-100">
621
-                                            <span><?php esc_html_e( 'Item Description', 'invoicing' ); ?></span>
622
-                                            <textarea name="description" placeholder="<?php esc_attr_e( 'Enter a description for this item', 'invoicing' ); ?>" class="form-control item-description"></textarea>
621
+                                            <span><?php esc_html_e('Item Description', 'invoicing'); ?></span>
622
+                                            <textarea name="description" placeholder="<?php esc_attr_e('Enter a description for this item', 'invoicing'); ?>" class="form-control item-description"></textarea>
623 623
                                         </label>
624 624
                                     </div>
625 625
                                 </div>
626 626
                                 <div class="modal-footer">
627
-                                    <button type="button" class="btn btn-secondary getpaid-cancel" data-dismiss="modal"><?php esc_html_e( 'Cancel', 'invoicing' ); ?></button>
628
-                                    <button type="button" class="btn btn-primary getpaid-save" data-dismiss="modal"><?php esc_html_e( 'Create', 'invoicing' ); ?></button>
627
+                                    <button type="button" class="btn btn-secondary getpaid-cancel" data-dismiss="modal"><?php esc_html_e('Cancel', 'invoicing'); ?></button>
628
+                                    <button type="button" class="btn btn-primary getpaid-save" data-dismiss="modal"><?php esc_html_e('Create', 'invoicing'); ?></button>
629 629
                                 </div>
630 630
                             </div>
631 631
                         </div>
@@ -636,8 +636,8 @@  discard block
 block discarded – undo
636 636
                         <div class="modal-dialog modal-dialog-centered" role="document">
637 637
                             <div class="modal-content">
638 638
                                 <div class="modal-header">
639
-                                    <h5 class="modal-title" id="getpaid-edit-invoice-item-label"><?php esc_html_e( "Edit Item", 'invoicing' ); ?></h5>
640
-                                    <button type="button" class="close" data-dismiss="modal" aria-label="<?php esc_html_e( "Close", 'invoicing' ); ?>">
639
+                                    <h5 class="modal-title" id="getpaid-edit-invoice-item-label"><?php esc_html_e("Edit Item", 'invoicing'); ?></h5>
640
+                                    <button type="button" class="close" data-dismiss="modal" aria-label="<?php esc_html_e("Close", 'invoicing'); ?>">
641 641
                                         <span aria-hidden="true">&times;</span>
642 642
                                     </button>
643 643
                                 </div>
@@ -645,27 +645,27 @@  discard block
 block discarded – undo
645 645
                                     <div class="getpaid-edit-item-div">
646 646
                                         <input type="hidden" name="id" class="form-control form-control-sm item-id">
647 647
                                         <label class="form-group w-100">
648
-                                            <span><?php esc_html_e( 'Name', 'invoicing' ); ?></span>
649
-                                            <input type="text" name="name" placeholder="<?php esc_attr_e( 'Item Name', 'invoicing' ); ?>" class="form-control form-control-sm item-name">
648
+                                            <span><?php esc_html_e('Name', 'invoicing'); ?></span>
649
+                                            <input type="text" name="name" placeholder="<?php esc_attr_e('Item Name', 'invoicing'); ?>" class="form-control form-control-sm item-name">
650 650
                                         </label>
651 651
                                         <label class="form-group w-100">
652
-                                            <span class="getpaid-hide-if-hours getpaid-hide-if-quantity item-price"><?php esc_html_e( 'Amount', 'invoicing' ); ?></span>
653
-                                            <span class="hide-if-amount"><?php esc_html_e( 'Price', 'invoicing' ); ?></span>
654
-                                            <input type="text" name="price" placeholder="<?php wpinv_sanitize_amount( 0 ); ?>" class="form-control form-control-sm item-price">
652
+                                            <span class="getpaid-hide-if-hours getpaid-hide-if-quantity item-price"><?php esc_html_e('Amount', 'invoicing'); ?></span>
653
+                                            <span class="hide-if-amount"><?php esc_html_e('Price', 'invoicing'); ?></span>
654
+                                            <input type="text" name="price" placeholder="<?php wpinv_sanitize_amount(0); ?>" class="form-control form-control-sm item-price">
655 655
                                         </label>
656 656
                                         <label class="form-group w-100 hide-if-amount">
657
-                                            <span><?php esc_html_e( 'Quantity', 'invoicing' ); ?></span>
657
+                                            <span><?php esc_html_e('Quantity', 'invoicing'); ?></span>
658 658
                                             <input type="text" name="quantity" placeholder="1" class="form-control form-control-sm item-quantity">
659 659
                                         </label>
660 660
                                         <label class="form-group w-100">
661
-                                            <span><?php esc_html_e( 'Item Description', 'invoicing' ); ?></span>
662
-                                            <textarea name="description" placeholder="<?php esc_attr_e( 'Enter a description for this item', 'invoicing' ); ?>" class="form-control item-description"></textarea>
661
+                                            <span><?php esc_html_e('Item Description', 'invoicing'); ?></span>
662
+                                            <textarea name="description" placeholder="<?php esc_attr_e('Enter a description for this item', 'invoicing'); ?>" class="form-control item-description"></textarea>
663 663
                                         </label>
664 664
                                     </div>
665 665
                                 </div>
666 666
                                 <div class="modal-footer">
667
-                                    <button type="button" class="btn btn-secondary getpaid-cancel" data-dismiss="modal"><?php esc_html_e( 'Cancel', 'invoicing' ); ?></button>
668
-                                    <button type="button" class="btn btn-primary getpaid-save" data-dismiss="modal"><?php esc_html_e( 'Save', 'invoicing' ); ?></button>
667
+                                    <button type="button" class="btn btn-secondary getpaid-cancel" data-dismiss="modal"><?php esc_html_e('Cancel', 'invoicing'); ?></button>
668
+                                    <button type="button" class="btn btn-primary getpaid-save" data-dismiss="modal"><?php esc_html_e('Save', 'invoicing'); ?></button>
669 669
                                 </div>
670 670
                             </div>
671 671
                         </div>
Please login to merge, or discard this patch.
vendor/ayecode/wp-deactivation-survey/plugin.php 2 patches
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -15,12 +15,12 @@  discard block
 block discarded – undo
15 15
  */
16 16
 
17 17
 if ( ! defined( 'ABSPATH' ) ) {
18
-	exit;
18
+    exit;
19 19
 }
20 20
 
21 21
 if ( ! class_exists( 'AyeCode_Deactivation_Survey' ) ) {
22
-	// include the class if needed
23
-	include_once( dirname( __FILE__ ) . "/wp-deactivation-survey.php" );
22
+    // include the class if needed
23
+    include_once( dirname( __FILE__ ) . "/wp-deactivation-survey.php" );
24 24
 }
25 25
 
26 26
 
@@ -36,6 +36,6 @@  discard block
 block discarded – undo
36 36
 //});
37 37
 
38 38
 AyeCode_Deactivation_Survey::instance(array(
39
-	'slug'		=> 'ayecode-deactivation-survey-testing',
40
-	'version'	=> '1.0.0'
39
+    'slug'		=> 'ayecode-deactivation-survey-testing',
40
+    'version'	=> '1.0.0'
41 41
 ));
42 42
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -14,13 +14,13 @@
 block discarded – undo
14 14
  * Tested up to: 5.8
15 15
  */
16 16
 
17
-if ( ! defined( 'ABSPATH' ) ) {
17
+if (!defined('ABSPATH')) {
18 18
 	exit;
19 19
 }
20 20
 
21
-if ( ! class_exists( 'AyeCode_Deactivation_Survey' ) ) {
21
+if (!class_exists('AyeCode_Deactivation_Survey')) {
22 22
 	// include the class if needed
23
-	include_once( dirname( __FILE__ ) . "/wp-deactivation-survey.php" );
23
+	include_once(dirname(__FILE__) . "/wp-deactivation-survey.php");
24 24
 }
25 25
 
26 26
 
Please login to merge, or discard this patch.
vendor/ayecode/wp-super-duper/sd-functions.php 2 patches
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -11,18 +11,18 @@  discard block
 block discarded – undo
11 11
  * @return mixed|void
12 12
  */
13 13
 function sd_pagenow_exclude(){
14
-	return apply_filters( 'sd_pagenow_exclude', array(
15
-		'upload.php',
16
-		'edit-comments.php',
17
-		'edit-tags.php',
18
-		'index.php',
19
-		'media-new.php',
20
-		'options-discussion.php',
21
-		'options-writing.php',
22
-		'edit.php',
23
-		'themes.php',
24
-		'users.php',
25
-	) );
14
+    return apply_filters( 'sd_pagenow_exclude', array(
15
+        'upload.php',
16
+        'edit-comments.php',
17
+        'edit-tags.php',
18
+        'index.php',
19
+        'media-new.php',
20
+        'options-discussion.php',
21
+        'options-writing.php',
22
+        'edit.php',
23
+        'themes.php',
24
+        'users.php',
25
+    ) );
26 26
 }
27 27
 
28 28
 
@@ -34,5 +34,5 @@  discard block
 block discarded – undo
34 34
  * @return mixed|void
35 35
  */
36 36
 function sd_widget_exclude(){
37
-	return apply_filters( 'sd_widget_exclude', array() );
37
+    return apply_filters( 'sd_widget_exclude', array() );
38 38
 }
39 39
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -10,8 +10,8 @@  discard block
 block discarded – undo
10 10
  *
11 11
  * @return mixed|void
12 12
  */
13
-function sd_pagenow_exclude(){
14
-	return apply_filters( 'sd_pagenow_exclude', array(
13
+function sd_pagenow_exclude() {
14
+	return apply_filters('sd_pagenow_exclude', array(
15 15
 		'upload.php',
16 16
 		'edit-comments.php',
17 17
 		'edit-tags.php',
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
 		'edit.php',
23 23
 		'themes.php',
24 24
 		'users.php',
25
-	) );
25
+	));
26 26
 }
27 27
 
28 28
 
@@ -33,6 +33,6 @@  discard block
 block discarded – undo
33 33
  *
34 34
  * @return mixed|void
35 35
  */
36
-function sd_widget_exclude(){
37
-	return apply_filters( 'sd_widget_exclude', array() );
36
+function sd_widget_exclude() {
37
+	return apply_filters('sd_widget_exclude', array());
38 38
 }
39 39
\ No newline at end of file
Please login to merge, or discard this patch.