Passed
Pull Request — master (#839)
by Kiran
05:08
created
includes/data/email-settings.php 1 patch
Spacing   +243 added lines, -243 removed lines patch added patch discarded remove patch
@@ -8,24 +8,24 @@  discard block
 block discarded – undo
8 8
  * @version 1.0.19
9 9
  */
10 10
 
11
-defined( 'ABSPATH' ) || exit;
11
+defined('ABSPATH') || exit;
12 12
 
13 13
 // Prepare the due date reminder options.
14 14
 $overdue_days_options       = array();
15
-$overdue_days_options['0']  = __( 'On the Due Date', 'invoicing' );
16
-$overdue_days_options['1']  = __( '1 day after Due Date', 'invoicing' );
15
+$overdue_days_options['0']  = __('On the Due Date', 'invoicing');
16
+$overdue_days_options['1']  = __('1 day after Due Date', 'invoicing');
17 17
 
18
-for ( $i = 2; $i <= 45; $i++ ) {
19
-    $overdue_days_options[ "$i" ] = wp_sprintf( __( '%d days after Due Date', 'invoicing' ), $i );
18
+for ($i = 2; $i <= 45; $i++) {
19
+    $overdue_days_options["$i"] = wp_sprintf(__('%d days after Due Date', 'invoicing'), $i);
20 20
 }
21 21
 
22 22
 // Prepare up coming renewal reminder options.
23 23
 $renewal_days_options       = array();
24
-$renewal_days_options['0']  = __( 'On the renewal date', 'invoicing' );
25
-$renewal_days_options['1']  = __( '1 day before the renewal date', 'invoicing' );
24
+$renewal_days_options['0']  = __('On the renewal date', 'invoicing');
25
+$renewal_days_options['1']  = __('1 day before the renewal date', 'invoicing');
26 26
 
27
-for ( $i = 2; $i <= 45; $i++ ) {
28
-    $renewal_days_options[ "$i" ]   = wp_sprintf( __( '%d days before the renewal date', 'invoicing' ), $i );
27
+for ($i = 2; $i <= 45; $i++) {
28
+    $renewal_days_options["$i"] = wp_sprintf(__('%d days before the renewal date', 'invoicing'), $i);
29 29
 }
30 30
 
31 31
 // Default, built-in gateways
@@ -34,45 +34,45 @@  discard block
 block discarded – undo
34 34
 
35 35
         'email_new_invoice_header'  => array(
36 36
             'id'   => 'email_new_invoice_header',
37
-            'name' => '<h3>' . __( 'New Invoice', 'invoicing' ) . '</h3>',
38
-            'desc' => __( 'These emails are sent to the site admin whenever there is a new invoice.', 'invoicing' ),
37
+            'name' => '<h3>' . __('New Invoice', 'invoicing') . '</h3>',
38
+            'desc' => __('These emails are sent to the site admin whenever there is a new invoice.', 'invoicing'),
39 39
             'type' => 'header',
40 40
         ),
41 41
 
42 42
         'email_new_invoice_active'  => array(
43 43
             'id'   => 'email_new_invoice_active',
44
-            'name' => __( 'Enable/Disable', 'invoicing' ),
45
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
44
+            'name' => __('Enable/Disable', 'invoicing'),
45
+            'desc' => __('Enable this email notification', 'invoicing'),
46 46
             'type' => 'checkbox',
47 47
             'std'  => 1,
48 48
         ),
49 49
 
50 50
         'email_new_invoice_subject' => array(
51 51
             'id'       => 'email_new_invoice_subject',
52
-            'name'     => __( 'Subject', 'invoicing' ),
53
-            'desc'     => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ),
52
+            'name'     => __('Subject', 'invoicing'),
53
+            'desc'     => __('Enter the subject line for the invoice receipt email.', 'invoicing'),
54 54
             'help-tip' => true,
55 55
             'type'     => 'text',
56
-            'std'      => __( '[{site_title}] New invoice ({invoice_number}) for {invoice_total} {invoice_currency}', 'invoicing' ),
56
+            'std'      => __('[{site_title}] New invoice ({invoice_number}) for {invoice_total} {invoice_currency}', 'invoicing'),
57 57
             'size'     => 'large',
58 58
         ),
59 59
 
60 60
         'email_new_invoice_heading' => array(
61 61
             'id'       => 'email_new_invoice_heading',
62
-            'name'     => __( 'Email Heading', 'invoicing' ),
63
-            'desc'     => __( 'Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing' ),
62
+            'name'     => __('Email Heading', 'invoicing'),
63
+            'desc'     => __('Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing'),
64 64
             'help-tip' => true,
65 65
             'type'     => 'text',
66
-            'std'      => __( 'New invoice', 'invoicing' ),
66
+            'std'      => __('New invoice', 'invoicing'),
67 67
             'size'     => 'large',
68 68
         ),
69 69
 
70 70
         'email_new_invoice_body'    => array(
71 71
             'id'    => 'email_new_invoice_body',
72
-            'name'  => __( 'Email Content', 'invoicing' ),
72
+            'name'  => __('Email Content', 'invoicing'),
73 73
             'desc'  => wpinv_get_merge_tags_help_text(),
74 74
             'type'  => 'rich_editor',
75
-            'std'   => __( '<p>A new invoice <a href="{invoice_link}">({invoice_number})</a> to {name} for {invoice_total} {invoice_currency} has been created on your site. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ),
75
+            'std'   => __('<p>A new invoice <a href="{invoice_link}">({invoice_number})</a> to {name} for {invoice_total} {invoice_currency} has been created on your site. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'),
76 76
             'class' => 'large',
77 77
             'size'  => '10',
78 78
         ),
@@ -82,53 +82,53 @@  discard block
 block discarded – undo
82 82
 
83 83
         'email_cancelled_invoice_header'    => array(
84 84
             'id'   => 'email_cancelled_invoice_header',
85
-            'name' => '<h3>' . __( 'Cancelled Invoice', 'invoicing' ) . '</h3>',
86
-            'desc' => __( 'These emails are sent to customers whenever invoices are cancelled.', 'invoicing' ),
85
+            'name' => '<h3>' . __('Cancelled Invoice', 'invoicing') . '</h3>',
86
+            'desc' => __('These emails are sent to customers whenever invoices are cancelled.', 'invoicing'),
87 87
             'type' => 'header',
88 88
         ),
89 89
 
90 90
         'email_cancelled_invoice_active'    => array(
91 91
             'id'   => 'email_cancelled_invoice_active',
92
-            'name' => __( 'Enable/Disable', 'invoicing' ),
93
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
92
+            'name' => __('Enable/Disable', 'invoicing'),
93
+            'desc' => __('Enable this email notification', 'invoicing'),
94 94
             'type' => 'checkbox',
95 95
             'std'  => 1,
96 96
         ),
97 97
 
98 98
         'email_cancelled_invoice_admin_bcc' => array(
99 99
             'id'   => 'email_cancelled_invoice_admin_bcc',
100
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
101
-            'desc' => __( 'Check if you want to send this notification email to site Admin.', 'invoicing' ),
100
+            'name' => __('Enable Admin BCC', 'invoicing'),
101
+            'desc' => __('Check if you want to send this notification email to site Admin.', 'invoicing'),
102 102
             'type' => 'checkbox',
103 103
             'std'  => 1,
104 104
         ),
105 105
 
106 106
         'email_cancelled_invoice_subject'   => array(
107 107
             'id'       => 'email_cancelled_invoice_subject',
108
-            'name'     => __( 'Subject', 'invoicing' ),
109
-            'desc'     => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ),
108
+            'name'     => __('Subject', 'invoicing'),
109
+            'desc'     => __('Enter the subject line for the invoice receipt email.', 'invoicing'),
110 110
             'help-tip' => true,
111 111
             'type'     => 'text',
112
-            'std'      => __( '[{site_title}] Invoice ({invoice_number}) Cancelled', 'invoicing' ),
112
+            'std'      => __('[{site_title}] Invoice ({invoice_number}) Cancelled', 'invoicing'),
113 113
             'size'     => 'large',
114 114
         ),
115 115
 
116 116
         'email_cancelled_invoice_heading'   => array(
117 117
             'id'       => 'email_cancelled_invoice_heading',
118
-            'name'     => __( 'Email Heading', 'invoicing' ),
119
-            'desc'     => __( 'Enter the main heading contained within the email notification.', 'invoicing' ),
118
+            'name'     => __('Email Heading', 'invoicing'),
119
+            'desc'     => __('Enter the main heading contained within the email notification.', 'invoicing'),
120 120
             'help-tip' => true,
121 121
             'type'     => 'text',
122
-            'std'      => __( 'Invoice Cancelled', 'invoicing' ),
122
+            'std'      => __('Invoice Cancelled', 'invoicing'),
123 123
             'size'     => 'large',
124 124
         ),
125 125
 
126 126
         'email_cancelled_invoice_body'      => array(
127 127
             'id'    => 'email_cancelled_invoice_body',
128
-            'name'  => __( 'Email Content', 'invoicing' ),
128
+            'name'  => __('Email Content', 'invoicing'),
129 129
             'desc'  => wpinv_get_merge_tags_help_text(),
130 130
             'type'  => 'rich_editor',
131
-            'std'   => __( '<p>The invoice <a href="{invoice_link}">#{invoice_number}</a> created for {name} on {site_title} has been cancelled. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ),
131
+            'std'   => __('<p>The invoice <a href="{invoice_link}">#{invoice_number}</a> created for {name} on {site_title} has been cancelled. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'),
132 132
             'class' => 'large',
133 133
             'size'  => '10',
134 134
         ),
@@ -139,45 +139,45 @@  discard block
 block discarded – undo
139 139
 
140 140
         'email_failed_invoice_header'  => array(
141 141
             'id'   => 'email_failed_invoice_header',
142
-            'name' => '<h3>' . __( 'Failed Invoice', 'invoicing' ) . '</h3>',
143
-            'desc' => __( 'Failed invoice emails are sent to the site admin when invoice payments fail.', 'invoicing' ),
142
+            'name' => '<h3>' . __('Failed Invoice', 'invoicing') . '</h3>',
143
+            'desc' => __('Failed invoice emails are sent to the site admin when invoice payments fail.', 'invoicing'),
144 144
             'type' => 'header',
145 145
         ),
146 146
 
147 147
         'email_failed_invoice_active'  => array(
148 148
             'id'   => 'email_failed_invoice_active',
149
-            'name' => __( 'Enable/Disable', 'invoicing' ),
150
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
149
+            'name' => __('Enable/Disable', 'invoicing'),
150
+            'desc' => __('Enable this email notification', 'invoicing'),
151 151
             'type' => 'checkbox',
152 152
             'std'  => 1,
153 153
         ),
154 154
 
155 155
         'email_failed_invoice_subject' => array(
156 156
             'id'       => 'email_failed_invoice_subject',
157
-            'name'     => __( 'Subject', 'invoicing' ),
158
-            'desc'     => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ),
157
+            'name'     => __('Subject', 'invoicing'),
158
+            'desc'     => __('Enter the subject line for the invoice receipt email.', 'invoicing'),
159 159
             'help-tip' => true,
160 160
             'type'     => 'text',
161
-            'std'      => __( '[{site_title}] Invoice ({invoice_number}) Payment Failed', 'invoicing' ),
161
+            'std'      => __('[{site_title}] Invoice ({invoice_number}) Payment Failed', 'invoicing'),
162 162
             'size'     => 'large',
163 163
         ),
164 164
 
165 165
         'email_failed_invoice_heading' => array(
166 166
             'id'       => 'email_failed_invoice_heading',
167
-            'name'     => __( 'Email Heading', 'invoicing' ),
168
-            'desc'     => __( 'Enter the main heading contained within the email notification.', 'invoicing' ),
167
+            'name'     => __('Email Heading', 'invoicing'),
168
+            'desc'     => __('Enter the main heading contained within the email notification.', 'invoicing'),
169 169
             'help-tip' => true,
170 170
             'type'     => 'text',
171
-            'std'      => __( 'Invoice Payment Failed', 'invoicing' ),
171
+            'std'      => __('Invoice Payment Failed', 'invoicing'),
172 172
             'size'     => 'large',
173 173
         ),
174 174
 
175 175
         'email_failed_invoice_body'    => array(
176 176
             'id'    => 'email_failed_invoice_body',
177
-            'name'  => __( 'Email Content', 'invoicing' ),
177
+            'name'  => __('Email Content', 'invoicing'),
178 178
             'desc'  => wpinv_get_merge_tags_help_text(),
179 179
             'type'  => 'rich_editor',
180
-            'std'   => __( '<p>Payment for the invoice <a href="{invoice_link}">#{invoice_number}</a> on {site_title} has failed to go through. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ),
180
+            'std'   => __('<p>Payment for the invoice <a href="{invoice_link}">#{invoice_number}</a> on {site_title} has failed to go through. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'),
181 181
             'class' => 'large',
182 182
             'size'  => '10',
183 183
         ),
@@ -187,53 +187,53 @@  discard block
 block discarded – undo
187 187
 
188 188
         'email_onhold_invoice_header'    => array(
189 189
             'id'   => 'email_onhold_invoice_header',
190
-            'name' => '<h3>' . __( 'On Hold Invoice', 'invoicing' ) . '</h3>',
191
-            'desc' => __( 'These emails are sent to customers whenever their invoices are held.', 'invoicing' ),
190
+            'name' => '<h3>' . __('On Hold Invoice', 'invoicing') . '</h3>',
191
+            'desc' => __('These emails are sent to customers whenever their invoices are held.', 'invoicing'),
192 192
             'type' => 'header',
193 193
         ),
194 194
 
195 195
         'email_onhold_invoice_active'    => array(
196 196
             'id'   => 'email_onhold_invoice_active',
197
-            'name' => __( 'Enable/Disable', 'invoicing' ),
198
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
197
+            'name' => __('Enable/Disable', 'invoicing'),
198
+            'desc' => __('Enable this email notification', 'invoicing'),
199 199
             'type' => 'checkbox',
200 200
             'std'  => 1,
201 201
         ),
202 202
 
203 203
         'email_onhold_invoice_admin_bcc' => array(
204 204
             'id'   => 'email_onhold_invoice_admin_bcc',
205
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
206
-            'desc' => __( 'Check if you want to send this notification email to site Admin.', 'invoicing' ),
205
+            'name' => __('Enable Admin BCC', 'invoicing'),
206
+            'desc' => __('Check if you want to send this notification email to site Admin.', 'invoicing'),
207 207
             'type' => 'checkbox',
208 208
             'std'  => 1,
209 209
         ),
210 210
 
211 211
         'email_onhold_invoice_subject'   => array(
212 212
             'id'       => 'email_onhold_invoice_subject',
213
-            'name'     => __( 'Subject', 'invoicing' ),
214
-            'desc'     => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ),
213
+            'name'     => __('Subject', 'invoicing'),
214
+            'desc'     => __('Enter the subject line for the invoice receipt email.', 'invoicing'),
215 215
             'help-tip' => true,
216 216
             'type'     => 'text',
217
-            'std'      => __( '[{site_title}] Your invoice is on hold', 'invoicing' ),
217
+            'std'      => __('[{site_title}] Your invoice is on hold', 'invoicing'),
218 218
             'size'     => 'large',
219 219
         ),
220 220
 
221 221
         'email_onhold_invoice_heading'   => array(
222 222
             'id'       => 'email_onhold_invoice_heading',
223
-            'name'     => __( 'Email Heading', 'invoicing' ),
224
-            'desc'     => __( 'Enter the main heading contained within the email notification.', 'invoicing' ),
223
+            'name'     => __('Email Heading', 'invoicing'),
224
+            'desc'     => __('Enter the main heading contained within the email notification.', 'invoicing'),
225 225
             'help-tip' => true,
226 226
             'type'     => 'text',
227
-            'std'      => __( 'Your invoice is on hold', 'invoicing' ),
227
+            'std'      => __('Your invoice is on hold', 'invoicing'),
228 228
             'size'     => 'large',
229 229
         ),
230 230
 
231 231
         'email_onhold_invoice_body'      => array(
232 232
             'id'    => 'email_onhold_invoice_body',
233
-            'name'  => __( 'Email Content', 'invoicing' ),
233
+            'name'  => __('Email Content', 'invoicing'),
234 234
             'desc'  => wpinv_get_merge_tags_help_text(),
235 235
             'type'  => 'rich_editor',
236
-            'std'   => __( '<p>Hi {name},</p><p>Your invoice is on-hold and will be processed when we receive your payment. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ),
236
+            'std'   => __('<p>Hi {name},</p><p>Your invoice is on-hold and will be processed when we receive your payment. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'),
237 237
             'class' => 'large',
238 238
             'size'  => '10',
239 239
         ),
@@ -244,53 +244,53 @@  discard block
 block discarded – undo
244 244
 
245 245
         'email_processing_invoice_header'    => array(
246 246
             'id'   => 'email_processing_invoice_header',
247
-            'name' => '<h3>' . __( 'Processing Invoice', 'invoicing' ) . '</h3>',
248
-            'desc' => __( 'These emails are sent to users whenever payments for their invoices are processing.', 'invoicing' ),
247
+            'name' => '<h3>' . __('Processing Invoice', 'invoicing') . '</h3>',
248
+            'desc' => __('These emails are sent to users whenever payments for their invoices are processing.', 'invoicing'),
249 249
             'type' => 'header',
250 250
         ),
251 251
 
252 252
         'email_processing_invoice_active'    => array(
253 253
             'id'   => 'email_processing_invoice_active',
254
-            'name' => __( 'Enable/Disable', 'invoicing' ),
255
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
254
+            'name' => __('Enable/Disable', 'invoicing'),
255
+            'desc' => __('Enable this email notification', 'invoicing'),
256 256
             'type' => 'checkbox',
257 257
             'std'  => 1,
258 258
         ),
259 259
 
260 260
         'email_processing_invoice_admin_bcc' => array(
261 261
             'id'   => 'email_processing_invoice_admin_bcc',
262
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
263
-            'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ),
262
+            'name' => __('Enable Admin BCC', 'invoicing'),
263
+            'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'),
264 264
             'type' => 'checkbox',
265 265
             'std'  => 1,
266 266
         ),
267 267
 
268 268
         'email_processing_invoice_subject'   => array(
269 269
             'id'       => 'email_processing_invoice_subject',
270
-            'name'     => __( 'Subject', 'invoicing' ),
271
-            'desc'     => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ),
270
+            'name'     => __('Subject', 'invoicing'),
271
+            'desc'     => __('Enter the subject line for the invoice receipt email.', 'invoicing'),
272 272
             'help-tip' => true,
273 273
             'type'     => 'text',
274
-            'std'      => __( '[{site_title}] Your payment is being processed', 'invoicing' ),
274
+            'std'      => __('[{site_title}] Your payment is being processed', 'invoicing'),
275 275
             'size'     => 'large',
276 276
         ),
277 277
 
278 278
         'email_processing_invoice_heading'   => array(
279 279
             'id'       => 'email_processing_invoice_heading',
280
-            'name'     => __( 'Email Heading', 'invoicing' ),
281
-            'desc'     => __( 'Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing' ),
280
+            'name'     => __('Email Heading', 'invoicing'),
281
+            'desc'     => __('Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing'),
282 282
             'help-tip' => true,
283 283
             'type'     => 'text',
284
-            'std'      => __( 'Your payment is being processed', 'invoicing' ),
284
+            'std'      => __('Your payment is being processed', 'invoicing'),
285 285
             'size'     => 'large',
286 286
         ),
287 287
 
288 288
         'email_processing_invoice_body'      => array(
289 289
             'id'    => 'email_processing_invoice_body',
290
-            'name'  => __( 'Email Content', 'invoicing' ),
290
+            'name'  => __('Email Content', 'invoicing'),
291 291
             'desc'  => wpinv_get_merge_tags_help_text(),
292 292
             'type'  => 'rich_editor',
293
-            'std'   => __( '<p>Hi {name},</p><p>I would like to let you know that we have received and are currently processing your payment for the invoice <a href="{invoice_link}">#{invoice_number}</a> on {site_title}. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ),
293
+            'std'   => __('<p>Hi {name},</p><p>I would like to let you know that we have received and are currently processing your payment for the invoice <a href="{invoice_link}">#{invoice_number}</a> on {site_title}. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'),
294 294
             'class' => 'large',
295 295
             'size'  => '10',
296 296
         ),
@@ -301,61 +301,61 @@  discard block
 block discarded – undo
301 301
 
302 302
         'email_completed_invoice_header'         => array(
303 303
             'id'   => 'email_completed_invoice_header',
304
-            'name' => '<h3>' . __( 'Paid Invoice', 'invoicing' ) . '</h3>',
305
-            'desc' => __( 'These emails are sent to customers when their invoices are marked as paid.', 'invoicing' ),
304
+            'name' => '<h3>' . __('Paid Invoice', 'invoicing') . '</h3>',
305
+            'desc' => __('These emails are sent to customers when their invoices are marked as paid.', 'invoicing'),
306 306
             'type' => 'header',
307 307
         ),
308 308
 
309 309
         'email_completed_invoice_active'         => array(
310 310
             'id'   => 'email_completed_invoice_active',
311
-            'name' => __( 'Enable/Disable', 'invoicing' ),
312
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
311
+            'name' => __('Enable/Disable', 'invoicing'),
312
+            'desc' => __('Enable this email notification', 'invoicing'),
313 313
             'type' => 'checkbox',
314 314
             'std'  => 1,
315 315
         ),
316 316
 
317 317
         'email_completed_invoice_renewal_active' => array(
318 318
             'id'   => 'email_completed_invoice_renewal_active',
319
-            'name' => __( 'Enable renewal notification', 'invoicing' ),
320
-            'desc' => __( 'Should this email be sent for renewals too?', 'invoicing' ),
319
+            'name' => __('Enable renewal notification', 'invoicing'),
320
+            'desc' => __('Should this email be sent for renewals too?', 'invoicing'),
321 321
             'type' => 'checkbox',
322 322
             'std'  => 1,
323 323
         ),
324 324
 
325 325
         'email_completed_invoice_admin_bcc'      => array(
326 326
             'id'   => 'email_completed_invoice_admin_bcc',
327
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
328
-            'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ),
327
+            'name' => __('Enable Admin BCC', 'invoicing'),
328
+            'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'),
329 329
             'type' => 'checkbox',
330 330
             'std'  => 1,
331 331
         ),
332 332
 
333 333
         'email_completed_invoice_subject'        => array(
334 334
             'id'       => 'email_completed_invoice_subject',
335
-            'name'     => __( 'Subject', 'invoicing' ),
336
-            'desc'     => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ),
335
+            'name'     => __('Subject', 'invoicing'),
336
+            'desc'     => __('Enter the subject line for the invoice receipt email.', 'invoicing'),
337 337
             'help-tip' => true,
338 338
             'type'     => 'text',
339
-            'std'      => __( '[{site_title}] Your invoice from {invoice_date} has been paid', 'invoicing' ),
339
+            'std'      => __('[{site_title}] Your invoice from {invoice_date} has been paid', 'invoicing'),
340 340
             'size'     => 'large',
341 341
         ),
342 342
 
343 343
         'email_completed_invoice_heading'        => array(
344 344
             'id'       => 'email_completed_invoice_heading',
345
-            'name'     => __( 'Email Heading', 'invoicing' ),
346
-            'desc'     => __( 'Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing' ),
345
+            'name'     => __('Email Heading', 'invoicing'),
346
+            'desc'     => __('Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing'),
347 347
             'help-tip' => true,
348 348
             'type'     => 'text',
349
-            'std'      => __( 'Your invoice has been paid', 'invoicing' ),
349
+            'std'      => __('Your invoice has been paid', 'invoicing'),
350 350
             'size'     => 'large',
351 351
         ),
352 352
 
353 353
         'email_completed_invoice_body'           => array(
354 354
             'id'    => 'email_completed_invoice_body',
355
-            'name'  => __( 'Email Content', 'invoicing' ),
355
+            'name'  => __('Email Content', 'invoicing'),
356 356
             'desc'  => wpinv_get_merge_tags_help_text(),
357 357
             'type'  => 'rich_editor',
358
-            'std'   => __( '<p>Hi {name},</p><p>Your recent invoice on {site_title} has been paid. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ),
358
+            'std'   => __('<p>Hi {name},</p><p>Your recent invoice on {site_title} has been paid. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'),
359 359
             'class' => 'large',
360 360
             'size'  => '10',
361 361
         ),
@@ -366,53 +366,53 @@  discard block
 block discarded – undo
366 366
 
367 367
         'email_refunded_invoice_header'    => array(
368 368
             'id'   => 'email_refunded_invoice_header',
369
-            'name' => '<h3>' . __( 'Refunded Invoice', 'invoicing' ) . '</h3>',
370
-            'desc' => __( 'These emails are sent to users when their invoices are marked as refunded.', 'invoicing' ),
369
+            'name' => '<h3>' . __('Refunded Invoice', 'invoicing') . '</h3>',
370
+            'desc' => __('These emails are sent to users when their invoices are marked as refunded.', 'invoicing'),
371 371
             'type' => 'header',
372 372
         ),
373 373
 
374 374
         'email_refunded_invoice_active'    => array(
375 375
             'id'   => 'email_refunded_invoice_active',
376
-            'name' => __( 'Enable/Disable', 'invoicing' ),
377
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
376
+            'name' => __('Enable/Disable', 'invoicing'),
377
+            'desc' => __('Enable this email notification', 'invoicing'),
378 378
             'type' => 'checkbox',
379 379
             'std'  => 1,
380 380
         ),
381 381
 
382 382
         'email_refunded_invoice_admin_bcc' => array(
383 383
             'id'   => 'email_refunded_invoice_admin_bcc',
384
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
385
-            'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ),
384
+            'name' => __('Enable Admin BCC', 'invoicing'),
385
+            'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'),
386 386
             'type' => 'checkbox',
387 387
             'std'  => 1,
388 388
         ),
389 389
 
390 390
         'email_refunded_invoice_subject'   => array(
391 391
             'id'       => 'email_refunded_invoice_subject',
392
-            'name'     => __( 'Subject', 'invoicing' ),
393
-            'desc'     => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ),
392
+            'name'     => __('Subject', 'invoicing'),
393
+            'desc'     => __('Enter the subject line for the invoice receipt email.', 'invoicing'),
394 394
             'help-tip' => true,
395 395
             'type'     => 'text',
396
-            'std'      => __( '[{site_title}] Your invoice from {invoice_date} has been refunded', 'invoicing' ),
396
+            'std'      => __('[{site_title}] Your invoice from {invoice_date} has been refunded', 'invoicing'),
397 397
             'size'     => 'large',
398 398
         ),
399 399
 
400 400
         'email_refunded_invoice_heading'   => array(
401 401
             'id'       => 'email_refunded_invoice_heading',
402
-            'name'     => __( 'Email Heading', 'invoicing' ),
403
-            'desc'     => __( 'Enter the main heading contained within the email notification.', 'invoicing' ),
402
+            'name'     => __('Email Heading', 'invoicing'),
403
+            'desc'     => __('Enter the main heading contained within the email notification.', 'invoicing'),
404 404
             'help-tip' => true,
405 405
             'type'     => 'text',
406
-            'std'      => __( 'Your invoice has been refunded', 'invoicing' ),
406
+            'std'      => __('Your invoice has been refunded', 'invoicing'),
407 407
             'size'     => 'large',
408 408
         ),
409 409
 
410 410
         'email_refunded_invoice_body'      => array(
411 411
             'id'    => 'email_refunded_invoice_body',
412
-            'name'  => __( 'Email Content', 'invoicing' ),
412
+            'name'  => __('Email Content', 'invoicing'),
413 413
             'desc'  => wpinv_get_merge_tags_help_text(),
414 414
             'type'  => 'rich_editor',
415
-            'std'   => __( '<p>Hi {name},</p><p>Your invoice on {site_title} has been refunded. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ),
415
+            'std'   => __('<p>Hi {name},</p><p>Your invoice on {site_title} has been refunded. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'),
416 416
             'class' => 'large',
417 417
             'size'  => '10',
418 418
         ),
@@ -423,53 +423,53 @@  discard block
 block discarded – undo
423 423
 
424 424
         'email_user_invoice_header'    => array(
425 425
             'id'   => 'email_user_invoice_header',
426
-            'name' => '<h3>' . __( 'Customer Invoice', 'invoicing' ) . '</h3>',
427
-            'desc' => __( 'These emails are sent to customers containing their invoice information and payment links.', 'invoicing' ),
426
+            'name' => '<h3>' . __('Customer Invoice', 'invoicing') . '</h3>',
427
+            'desc' => __('These emails are sent to customers containing their invoice information and payment links.', 'invoicing'),
428 428
             'type' => 'header',
429 429
         ),
430 430
 
431 431
         'email_user_invoice_active'    => array(
432 432
             'id'   => 'email_user_invoice_active',
433
-            'name' => __( 'Enable/Disable', 'invoicing' ),
434
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
433
+            'name' => __('Enable/Disable', 'invoicing'),
434
+            'desc' => __('Enable this email notification', 'invoicing'),
435 435
             'type' => 'checkbox',
436 436
             'std'  => 1,
437 437
         ),
438 438
 
439 439
         'email_user_invoice_admin_bcc' => array(
440 440
             'id'   => 'email_user_invoice_admin_bcc',
441
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
442
-            'desc' => __( 'Check if you want to send a copy of this notification email to to the site admin.', 'invoicing' ),
441
+            'name' => __('Enable Admin BCC', 'invoicing'),
442
+            'desc' => __('Check if you want to send a copy of this notification email to to the site admin.', 'invoicing'),
443 443
             'type' => 'checkbox',
444 444
             'std'  => 0,
445 445
         ),
446 446
 
447 447
         'email_user_invoice_subject'   => array(
448 448
             'id'       => 'email_user_invoice_subject',
449
-            'name'     => __( 'Subject', 'invoicing' ),
450
-            'desc'     => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ),
449
+            'name'     => __('Subject', 'invoicing'),
450
+            'desc'     => __('Enter the subject line for the invoice receipt email.', 'invoicing'),
451 451
             'help-tip' => true,
452 452
             'type'     => 'text',
453
-            'std'      => __( '[{site_title}] Your invoice from {invoice_date}', 'invoicing' ),
453
+            'std'      => __('[{site_title}] Your invoice from {invoice_date}', 'invoicing'),
454 454
             'size'     => 'large',
455 455
         ),
456 456
 
457 457
         'email_user_invoice_heading'   => array(
458 458
             'id'       => 'email_user_invoice_heading',
459
-            'name'     => __( 'Email Heading', 'invoicing' ),
460
-            'desc'     => __( 'Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing' ),
459
+            'name'     => __('Email Heading', 'invoicing'),
460
+            'desc'     => __('Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing'),
461 461
             'help-tip' => true,
462 462
             'type'     => 'text',
463
-            'std'      => __( 'Your invoice {invoice_number} details', 'invoicing' ),
463
+            'std'      => __('Your invoice {invoice_number} details', 'invoicing'),
464 464
             'size'     => 'large',
465 465
         ),
466 466
 
467 467
         'email_user_invoice_body'      => array(
468 468
             'id'    => 'email_user_invoice_body',
469
-            'name'  => __( 'Email Content', 'invoicing' ),
469
+            'name'  => __('Email Content', 'invoicing'),
470 470
             'desc'  => wpinv_get_merge_tags_help_text(),
471 471
             'type'  => 'rich_editor',
472
-            'std'   => __( '<p>Hi {name},</p><p>An invoice of {invoice_total} has been created for you on {site_title}. You can <a href="{invoice_link}">view</a> or <a href="{invoice_pay_link}">pay</a> the invoice. Please reply to this email if you have any questions about the invoice.', 'invoicing' ),
472
+            'std'   => __('<p>Hi {name},</p><p>An invoice of {invoice_total} has been created for you on {site_title}. You can <a href="{invoice_link}">view</a> or <a href="{invoice_pay_link}">pay</a> the invoice. Please reply to this email if you have any questions about the invoice.', 'invoicing'),
473 473
             'class' => 'large',
474 474
             'size'  => '10',
475 475
         ),
@@ -479,53 +479,53 @@  discard block
 block discarded – undo
479 479
 
480 480
         'email_user_note_header'    => array(
481 481
             'id'   => 'email_user_note_header',
482
-            'name' => '<h3>' . __( 'Customer Note', 'invoicing' ) . '</h3>',
483
-            'desc' => __( 'These emails are sent when you add a customer note to an invoice/quote.', 'invoicing' ),
482
+            'name' => '<h3>' . __('Customer Note', 'invoicing') . '</h3>',
483
+            'desc' => __('These emails are sent when you add a customer note to an invoice/quote.', 'invoicing'),
484 484
             'type' => 'header',
485 485
         ),
486 486
 
487 487
         'email_user_note_active'    => array(
488 488
             'id'   => 'email_user_note_active',
489
-            'name' => __( 'Enable/Disable', 'invoicing' ),
490
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
489
+            'name' => __('Enable/Disable', 'invoicing'),
490
+            'desc' => __('Enable this email notification', 'invoicing'),
491 491
             'type' => 'checkbox',
492 492
             'std'  => 1,
493 493
         ),
494 494
 
495 495
         'email_user_note_admin_bcc' => array(
496 496
             'id'   => 'email_user_note_admin_bcc',
497
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
498
-            'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ),
497
+            'name' => __('Enable Admin BCC', 'invoicing'),
498
+            'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'),
499 499
             'type' => 'checkbox',
500 500
             'std'  => 0,
501 501
         ),
502 502
 
503 503
         'email_user_note_subject'   => array(
504 504
             'id'       => 'email_user_note_subject',
505
-            'name'     => __( 'Subject', 'invoicing' ),
506
-            'desc'     => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ),
505
+            'name'     => __('Subject', 'invoicing'),
506
+            'desc'     => __('Enter the subject line for the invoice receipt email.', 'invoicing'),
507 507
             'help-tip' => true,
508 508
             'type'     => 'text',
509
-            'std'      => __( '[{site_title}] Note added to your {invoice_label} #{invoice_number} from {invoice_date}', 'invoicing' ),
509
+            'std'      => __('[{site_title}] Note added to your {invoice_label} #{invoice_number} from {invoice_date}', 'invoicing'),
510 510
             'size'     => 'large',
511 511
         ),
512 512
 
513 513
         'email_user_note_heading'   => array(
514 514
             'id'       => 'email_user_note_heading',
515
-            'name'     => __( 'Email Heading', 'invoicing' ),
516
-            'desc'     => __( 'Enter the main heading contained within the email notification.', 'invoicing' ),
515
+            'name'     => __('Email Heading', 'invoicing'),
516
+            'desc'     => __('Enter the main heading contained within the email notification.', 'invoicing'),
517 517
             'help-tip' => true,
518 518
             'type'     => 'text',
519
-            'std'      => __( 'A note has been added to your {invoice_label}', 'invoicing' ),
519
+            'std'      => __('A note has been added to your {invoice_label}', 'invoicing'),
520 520
             'size'     => 'large',
521 521
         ),
522 522
 
523 523
         'email_user_note_body'      => array(
524 524
             'id'    => 'email_user_note_body',
525
-            'name'  => __( 'Email Content', 'invoicing' ),
525
+            'name'  => __('Email Content', 'invoicing'),
526 526
             'desc'  => wpinv_get_merge_tags_help_text(),
527 527
             'type'  => 'rich_editor',
528
-            'std'   => __( '<p>Hi {name},</p><p>The following note has been added to your {invoice_label} <a href="{invoice_link}">#{invoice_number}</a>:</p><blockquote class="wpinv-note">{customer_note}</blockquote><a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a>', 'invoicing' ),
528
+            'std'   => __('<p>Hi {name},</p><p>The following note has been added to your {invoice_label} <a href="{invoice_link}">#{invoice_number}</a>:</p><blockquote class="wpinv-note">{customer_note}</blockquote><a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a>', 'invoicing'),
529 529
             'class' => 'large',
530 530
             'size'  => '10',
531 531
         ),
@@ -535,63 +535,63 @@  discard block
 block discarded – undo
535 535
 
536 536
         'email_overdue_header'    => array(
537 537
             'id'   => 'email_overdue_header',
538
-            'name' => '<h3>' . __( 'Payment Reminder', 'invoicing' ) . '</h3>',
539
-            'desc' => __( 'Payment reminder emails are sent to customers whenever their invoices are due.', 'invoicing' ),
538
+            'name' => '<h3>' . __('Payment Reminder', 'invoicing') . '</h3>',
539
+            'desc' => __('Payment reminder emails are sent to customers whenever their invoices are due.', 'invoicing'),
540 540
             'type' => 'header',
541 541
         ),
542 542
 
543 543
         'email_overdue_active'    => array(
544 544
             'id'   => 'email_overdue_active',
545
-            'name' => __( 'Enable/Disable', 'invoicing' ),
546
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
545
+            'name' => __('Enable/Disable', 'invoicing'),
546
+            'desc' => __('Enable this email notification', 'invoicing'),
547 547
             'type' => 'checkbox',
548 548
             'std'  => 1,
549 549
         ),
550 550
 
551 551
         'email_overdue_admin_bcc' => array(
552 552
             'id'   => 'email_overdue_admin_bcc',
553
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
554
-            'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ),
553
+            'name' => __('Enable Admin BCC', 'invoicing'),
554
+            'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'),
555 555
             'type' => 'checkbox',
556 556
             'std'  => 0,
557 557
         ),
558 558
 
559 559
         'email_overdue_days'      => array(
560 560
             'id'       => 'email_overdue_days',
561
-            'name'     => __( 'When to Send', 'invoicing' ),
562
-            'desc'     => __( 'Check when you would like payment reminders sent out.', 'invoicing' ),
561
+            'name'     => __('When to Send', 'invoicing'),
562
+            'desc'     => __('Check when you would like payment reminders sent out.', 'invoicing'),
563 563
             'help-tip' => true,
564
-            'std'      => array( '1' ),
564
+            'std'      => array('1'),
565 565
             'type'     => 'multicheck',
566 566
             'options'  => $overdue_days_options,
567 567
         ),
568 568
 
569 569
         'email_overdue_subject'   => array(
570 570
             'id'       => 'email_overdue_subject',
571
-            'name'     => __( 'Subject', 'invoicing' ),
572
-            'desc'     => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ),
571
+            'name'     => __('Subject', 'invoicing'),
572
+            'desc'     => __('Enter the subject line for the invoice receipt email.', 'invoicing'),
573 573
             'help-tip' => true,
574 574
             'type'     => 'text',
575
-            'std'      => __( '[{site_title}] Payment Reminder', 'invoicing' ),
575
+            'std'      => __('[{site_title}] Payment Reminder', 'invoicing'),
576 576
             'size'     => 'large',
577 577
         ),
578 578
 
579 579
         'email_overdue_heading'   => array(
580 580
             'id'       => 'email_overdue_heading',
581
-            'name'     => __( 'Email Heading', 'invoicing' ),
582
-            'desc'     => __( 'Enter the main heading contained within the email notification.', 'invoicing' ),
581
+            'name'     => __('Email Heading', 'invoicing'),
582
+            'desc'     => __('Enter the main heading contained within the email notification.', 'invoicing'),
583 583
             'help-tip' => true,
584 584
             'type'     => 'text',
585
-            'std'      => __( 'Payment reminder for your invoice', 'invoicing' ),
585
+            'std'      => __('Payment reminder for your invoice', 'invoicing'),
586 586
             'size'     => 'large',
587 587
         ),
588 588
 
589 589
         'email_overdue_body'      => array(
590 590
             'id'    => 'email_overdue_body',
591
-            'name'  => __( 'Email Content', 'invoicing' ),
591
+            'name'  => __('Email Content', 'invoicing'),
592 592
             'desc'  => wpinv_get_merge_tags_help_text(),
593 593
             'type'  => 'rich_editor',
594
-            'std'   => __( '<p>Hi {full_name},</p><p>This is just a friendly reminder that your invoice <a href="{invoice_link}">#{invoice_number}</a> {is_was} due on {invoice_due_date}.</p><p>The total of this invoice is {invoice_total}</p><p>To view / pay now for this invoice please use the following link: <a class="btn btn-success" href="{invoice_link}">View / Pay</a></p>', 'invoicing' ),
594
+            'std'   => __('<p>Hi {full_name},</p><p>This is just a friendly reminder that your invoice <a href="{invoice_link}">#{invoice_number}</a> {is_was} due on {invoice_due_date}.</p><p>The total of this invoice is {invoice_total}</p><p>To view / pay now for this invoice please use the following link: <a class="btn btn-success" href="{invoice_link}">View / Pay</a></p>', 'invoicing'),
595 595
             'class' => 'large',
596 596
             'size'  => 10,
597 597
         ),
@@ -602,63 +602,63 @@  discard block
 block discarded – undo
602 602
 
603 603
         'email_renewal_reminder_header'    => array(
604 604
             'id'   => 'email_renewal_reminder_header',
605
-            'name' => '<h3>' . __( 'Renewal Reminder', 'invoicing' ) . '</h3>',
606
-            'desc' => __( 'These emails are sent to customers whenever their subscription is about to renew.', 'invoicing' ),
605
+            'name' => '<h3>' . __('Renewal Reminder', 'invoicing') . '</h3>',
606
+            'desc' => __('These emails are sent to customers whenever their subscription is about to renew.', 'invoicing'),
607 607
             'type' => 'header',
608 608
         ),
609 609
 
610 610
         'email_renewal_reminder_active'    => array(
611 611
             'id'   => 'email_renewal_reminder_active',
612
-            'name' => __( 'Enable/Disable', 'invoicing' ),
613
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
612
+            'name' => __('Enable/Disable', 'invoicing'),
613
+            'desc' => __('Enable this email notification', 'invoicing'),
614 614
             'type' => 'checkbox',
615 615
             'std'  => 0,
616 616
         ),
617 617
 
618 618
         'email_renewal_reminder_admin_bcc' => array(
619 619
             'id'   => 'email_renewal_reminder_admin_bcc',
620
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
621
-            'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ),
620
+            'name' => __('Enable Admin BCC', 'invoicing'),
621
+            'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'),
622 622
             'type' => 'checkbox',
623 623
             'std'  => 0,
624 624
         ),
625 625
 
626 626
         'email_renewal_reminder_days'      => array(
627 627
             'id'       => 'email_renewal_reminder_days',
628
-            'name'     => __( 'When to Send', 'invoicing' ),
629
-            'desc'     => __( 'Check when you would like renewal reminders sent out.', 'invoicing' ),
628
+            'name'     => __('When to Send', 'invoicing'),
629
+            'desc'     => __('Check when you would like renewal reminders sent out.', 'invoicing'),
630 630
             'help-tip' => true,
631
-            'std'      => array( '1', '5', '10' ),
631
+            'std'      => array('1', '5', '10'),
632 632
             'type'     => 'multicheck',
633 633
             'options'  => $renewal_days_options,
634 634
         ),
635 635
 
636 636
         'email_renewal_reminder_subject'   => array(
637 637
             'id'       => 'email_renewal_reminder_subject',
638
-            'name'     => __( 'Subject', 'invoicing' ),
639
-            'desc'     => __( 'Enter the subject line for the email.', 'invoicing' ),
638
+            'name'     => __('Subject', 'invoicing'),
639
+            'desc'     => __('Enter the subject line for the email.', 'invoicing'),
640 640
             'help-tip' => true,
641 641
             'type'     => 'text',
642
-            'std'      => __( '[{site_title}] Renewal Reminder', 'invoicing' ),
642
+            'std'      => __('[{site_title}] Renewal Reminder', 'invoicing'),
643 643
             'size'     => 'large',
644 644
         ),
645 645
 
646 646
         'email_renewal_reminder_heading'   => array(
647 647
             'id'       => 'email_renewal_reminder_heading',
648
-            'name'     => __( 'Email Heading', 'invoicing' ),
649
-            'desc'     => __( 'Enter the main heading contained within the email notification.', 'invoicing' ),
648
+            'name'     => __('Email Heading', 'invoicing'),
649
+            'desc'     => __('Enter the main heading contained within the email notification.', 'invoicing'),
650 650
             'help-tip' => true,
651 651
             'type'     => 'text',
652
-            'std'      => __( 'Upcoming renewal reminder', 'invoicing' ),
652
+            'std'      => __('Upcoming renewal reminder', 'invoicing'),
653 653
             'size'     => 'large',
654 654
         ),
655 655
 
656 656
         'email_renewal_reminder_body'      => array(
657 657
             'id'    => 'email_renewal_reminder_body',
658
-            'name'  => __( 'Email Content', 'invoicing' ),
659
-            'desc'  => wpinv_get_merge_tags_help_text( true ),
658
+            'name'  => __('Email Content', 'invoicing'),
659
+            'desc'  => wpinv_get_merge_tags_help_text(true),
660 660
             'type'  => 'rich_editor',
661
-            'std'   => __( '<p>Hi {full_name},</p><p>This is just a friendly reminder that your subscription for invoice <a href="{invoice_link}">#{invoice_number}</a> will renew on {subscription_renewal_date}.</p>', 'invoicing' ),
661
+            'std'   => __('<p>Hi {full_name},</p><p>This is just a friendly reminder that your subscription for invoice <a href="{invoice_link}">#{invoice_number}</a> will renew on {subscription_renewal_date}.</p>', 'invoicing'),
662 662
             'class' => 'large',
663 663
             'size'  => 10,
664 664
         ),
@@ -669,53 +669,53 @@  discard block
 block discarded – undo
669 669
 
670 670
         'email_subscription_active_header'    => array(
671 671
             'id'   => 'email_subscription_active_header',
672
-            'name' => '<h3>' . __( 'Subscription Active', 'invoicing' ) . '</h3>',
673
-            'desc' => __( 'This email is sent when a subscription is activated.', 'invoicing' ),
672
+            'name' => '<h3>' . __('Subscription Active', 'invoicing') . '</h3>',
673
+            'desc' => __('This email is sent when a subscription is activated.', 'invoicing'),
674 674
             'type' => 'header',
675 675
         ),
676 676
 
677 677
         'email_subscription_active_active'    => array(
678 678
             'id'   => 'email_subscription_active_active',
679
-            'name' => __( 'Enable/Disable', 'invoicing' ),
680
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
679
+            'name' => __('Enable/Disable', 'invoicing'),
680
+            'desc' => __('Enable this email notification', 'invoicing'),
681 681
             'type' => 'checkbox',
682 682
             'std'  => 1,
683 683
         ),
684 684
 
685 685
         'email_subscription_active_admin_bcc' => array(
686 686
             'id'   => 'email_subscription_active_admin_bcc',
687
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
688
-            'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ),
687
+            'name' => __('Enable Admin BCC', 'invoicing'),
688
+            'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'),
689 689
             'type' => 'checkbox',
690 690
             'std'  => 1,
691 691
         ),
692 692
 
693 693
         'email_subscription_active_subject'   => array(
694 694
             'id'       => 'email_subscription_active_subject',
695
-            'name'     => __( 'Subject', 'invoicing' ),
696
-            'desc'     => __( 'Enter the subject line for the subscription active email.', 'invoicing' ),
695
+            'name'     => __('Subject', 'invoicing'),
696
+            'desc'     => __('Enter the subject line for the subscription active email.', 'invoicing'),
697 697
             'help-tip' => true,
698 698
             'type'     => 'text',
699
-            'std'      => __( '[{site_title}] Your subscription #{subscription_id} has been activated', 'invoicing' ),
699
+            'std'      => __('[{site_title}] Your subscription #{subscription_id} has been activated', 'invoicing'),
700 700
             'size'     => 'large',
701 701
         ),
702 702
 
703 703
         'email_subscription_active_heading'   => array(
704 704
             'id'       => 'email_subscription_active_heading',
705
-            'name'     => __( 'Email Heading', 'invoicing' ),
706
-            'desc'     => __( 'Enter the main heading of this email.', 'invoicing' ),
705
+            'name'     => __('Email Heading', 'invoicing'),
706
+            'desc'     => __('Enter the main heading of this email.', 'invoicing'),
707 707
             'help-tip' => true,
708 708
             'type'     => 'text',
709
-            'std'      => __( 'Subscription Activated', 'invoicing' ),
709
+            'std'      => __('Subscription Activated', 'invoicing'),
710 710
             'size'     => 'large',
711 711
         ),
712 712
 
713 713
         'email_subscription_active_body'      => array(
714 714
             'id'    => 'email_subscription_active_body',
715
-            'name'  => __( 'Email Content', 'invoicing' ),
716
-            'desc'  => wpinv_get_merge_tags_help_text( true ),
715
+            'name'  => __('Email Content', 'invoicing'),
716
+            'desc'  => wpinv_get_merge_tags_help_text(true),
717 717
             'type'  => 'rich_editor',
718
-            'std'   => __( '<p>Hi {first_name},</p><p>Your subscription #{subscription_id} for {subscription_name} has been activated.</p>', 'invoicing' ),
718
+            'std'   => __('<p>Hi {first_name},</p><p>Your subscription #{subscription_id} for {subscription_name} has been activated.</p>', 'invoicing'),
719 719
             'class' => 'large',
720 720
             'size'  => 10,
721 721
         ),
@@ -725,53 +725,53 @@  discard block
 block discarded – undo
725 725
 
726 726
         'email_subscription_trial_header'    => array(
727 727
             'id'   => 'email_subscription_trial_header',
728
-            'name' => '<h3>' . __( 'Trial Started', 'invoicing' ) . '</h3>',
729
-            'desc' => __( 'These emails are sent when a customer starts a subscription trial.', 'invoicing' ),
728
+            'name' => '<h3>' . __('Trial Started', 'invoicing') . '</h3>',
729
+            'desc' => __('These emails are sent when a customer starts a subscription trial.', 'invoicing'),
730 730
             'type' => 'header',
731 731
         ),
732 732
 
733 733
         'email_subscription_trial_active'    => array(
734 734
             'id'   => 'email_subscription_trial_active',
735
-            'name' => __( 'Enable/Disable', 'invoicing' ),
736
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
735
+            'name' => __('Enable/Disable', 'invoicing'),
736
+            'desc' => __('Enable this email notification', 'invoicing'),
737 737
             'type' => 'checkbox',
738 738
             'std'  => 0,
739 739
         ),
740 740
 
741 741
         'email_subscription_trial_admin_bcc' => array(
742 742
             'id'   => 'email_subscription_trial_admin_bcc',
743
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
744
-            'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ),
743
+            'name' => __('Enable Admin BCC', 'invoicing'),
744
+            'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'),
745 745
             'type' => 'checkbox',
746 746
             'std'  => 0,
747 747
         ),
748 748
 
749 749
         'email_subscription_trial_subject'   => array(
750 750
             'id'       => 'email_subscription_trial_subject',
751
-            'name'     => __( 'Subject', 'invoicing' ),
752
-            'desc'     => __( 'Enter the subject line for the subscription trial email.', 'invoicing' ),
751
+            'name'     => __('Subject', 'invoicing'),
752
+            'desc'     => __('Enter the subject line for the subscription trial email.', 'invoicing'),
753 753
             'help-tip' => true,
754 754
             'type'     => 'text',
755
-            'std'      => __( '[{site_title}] Trial Started', 'invoicing' ),
755
+            'std'      => __('[{site_title}] Trial Started', 'invoicing'),
756 756
             'size'     => 'large',
757 757
         ),
758 758
 
759 759
         'email_subscription_trial_heading'   => array(
760 760
             'id'       => 'email_subscription_trial_heading',
761
-            'name'     => __( 'Email Heading', 'invoicing' ),
762
-            'desc'     => __( 'Enter the main heading of this email.', 'invoicing' ),
761
+            'name'     => __('Email Heading', 'invoicing'),
762
+            'desc'     => __('Enter the main heading of this email.', 'invoicing'),
763 763
             'help-tip' => true,
764 764
             'type'     => 'text',
765
-            'std'      => __( 'Trial Started', 'invoicing' ),
765
+            'std'      => __('Trial Started', 'invoicing'),
766 766
             'size'     => 'large',
767 767
         ),
768 768
 
769 769
         'email_subscription_trial_body'      => array(
770 770
             'id'    => 'email_subscription_trial_body',
771
-            'name'  => __( 'Email Content', 'invoicing' ),
772
-            'desc'  => wpinv_get_merge_tags_help_text( true ),
771
+            'name'  => __('Email Content', 'invoicing'),
772
+            'desc'  => wpinv_get_merge_tags_help_text(true),
773 773
             'type'  => 'rich_editor',
774
-            'std'   => __( '<p>Hi {first_name},</p><p>Your trial for {subscription_name} is now active and will renew on {subscription_renewal_date}.</p>', 'invoicing' ),
774
+            'std'   => __('<p>Hi {first_name},</p><p>Your trial for {subscription_name} is now active and will renew on {subscription_renewal_date}.</p>', 'invoicing'),
775 775
             'class' => 'large',
776 776
             'size'  => 10,
777 777
         ),
@@ -781,53 +781,53 @@  discard block
 block discarded – undo
781 781
 
782 782
         'email_subscription_cancelled_header'    => array(
783 783
             'id'   => 'email_subscription_cancelled_header',
784
-            'name' => '<h3>' . __( 'Subscription Cancelled', 'invoicing' ) . '</h3>',
785
-            'desc' => __( 'These emails are sent when a customer cancels their subscription.', 'invoicing' ),
784
+            'name' => '<h3>' . __('Subscription Cancelled', 'invoicing') . '</h3>',
785
+            'desc' => __('These emails are sent when a customer cancels their subscription.', 'invoicing'),
786 786
             'type' => 'header',
787 787
         ),
788 788
 
789 789
         'email_subscription_cancelled_active'    => array(
790 790
             'id'   => 'email_subscription_cancelled_active',
791
-            'name' => __( 'Enable/Disable', 'invoicing' ),
792
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
791
+            'name' => __('Enable/Disable', 'invoicing'),
792
+            'desc' => __('Enable this email notification', 'invoicing'),
793 793
             'type' => 'checkbox',
794 794
             'std'  => 1,
795 795
         ),
796 796
 
797 797
         'email_subscription_cancelled_admin_bcc' => array(
798 798
             'id'   => 'email_subscription_cancelled_admin_bcc',
799
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
800
-            'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ),
799
+            'name' => __('Enable Admin BCC', 'invoicing'),
800
+            'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'),
801 801
             'type' => 'checkbox',
802 802
             'std'  => 1,
803 803
         ),
804 804
 
805 805
         'email_subscription_cancelled_subject'   => array(
806 806
             'id'       => 'email_subscription_cancelled_subject',
807
-            'name'     => __( 'Subject', 'invoicing' ),
808
-            'desc'     => __( 'Enter the subject line for the subscription cancelled email.', 'invoicing' ),
807
+            'name'     => __('Subject', 'invoicing'),
808
+            'desc'     => __('Enter the subject line for the subscription cancelled email.', 'invoicing'),
809 809
             'help-tip' => true,
810 810
             'type'     => 'text',
811
-            'std'      => __( '[{site_title}] Subscription Cancelled', 'invoicing' ),
811
+            'std'      => __('[{site_title}] Subscription Cancelled', 'invoicing'),
812 812
             'size'     => 'large',
813 813
         ),
814 814
 
815 815
         'email_subscription_cancelled_heading'   => array(
816 816
             'id'       => 'email_subscription_cancelled_heading',
817
-            'name'     => __( 'Email Heading', 'invoicing' ),
818
-            'desc'     => __( 'Enter the main heading of this email.', 'invoicing' ),
817
+            'name'     => __('Email Heading', 'invoicing'),
818
+            'desc'     => __('Enter the main heading of this email.', 'invoicing'),
819 819
             'help-tip' => true,
820 820
             'type'     => 'text',
821
-            'std'      => __( 'Subscription Cancelled', 'invoicing' ),
821
+            'std'      => __('Subscription Cancelled', 'invoicing'),
822 822
             'size'     => 'large',
823 823
         ),
824 824
 
825 825
         'email_subscription_cancelled_body'      => array(
826 826
             'id'    => 'email_subscription_cancelled_body',
827
-            'name'  => __( 'Email Content', 'invoicing' ),
828
-            'desc'  => wpinv_get_merge_tags_help_text( true ),
827
+            'name'  => __('Email Content', 'invoicing'),
828
+            'desc'  => wpinv_get_merge_tags_help_text(true),
829 829
             'type'  => 'rich_editor',
830
-            'std'   => __( '<p>Hi {first_name},</p><p>Your subscription for {subscription_name} has been cancelled and will no longer renew.</p>', 'invoicing' ),
830
+            'std'   => __('<p>Hi {first_name},</p><p>Your subscription for {subscription_name} has been cancelled and will no longer renew.</p>', 'invoicing'),
831 831
             'class' => 'large',
832 832
             'size'  => 10,
833 833
         ),
@@ -837,53 +837,53 @@  discard block
 block discarded – undo
837 837
 
838 838
         'email_subscription_expired_header'    => array(
839 839
             'id'   => 'email_subscription_expired_header',
840
-            'name' => '<h3>' . __( 'Subscription Expired', 'invoicing' ) . '</h3>',
841
-            'desc' => __( "These emails are sent when a customer's subscription expires and automatic renewal fails.", 'invoicing' ),
840
+            'name' => '<h3>' . __('Subscription Expired', 'invoicing') . '</h3>',
841
+            'desc' => __("These emails are sent when a customer's subscription expires and automatic renewal fails.", 'invoicing'),
842 842
             'type' => 'header',
843 843
         ),
844 844
 
845 845
         'email_subscription_expired_active'    => array(
846 846
             'id'   => 'email_subscription_expired_active',
847
-            'name' => __( 'Enable/Disable', 'invoicing' ),
848
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
847
+            'name' => __('Enable/Disable', 'invoicing'),
848
+            'desc' => __('Enable this email notification', 'invoicing'),
849 849
             'type' => 'checkbox',
850 850
             'std'  => 1,
851 851
         ),
852 852
 
853 853
         'email_subscription_expired_admin_bcc' => array(
854 854
             'id'   => 'email_subscription_expired_admin_bcc',
855
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
856
-            'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ),
855
+            'name' => __('Enable Admin BCC', 'invoicing'),
856
+            'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'),
857 857
             'type' => 'checkbox',
858 858
             'std'  => 1,
859 859
         ),
860 860
 
861 861
         'email_subscription_expired_subject'   => array(
862 862
             'id'       => 'email_subscription_expired_subject',
863
-            'name'     => __( 'Subject', 'invoicing' ),
864
-            'desc'     => __( 'Enter the subject line for the subscription expired email.', 'invoicing' ),
863
+            'name'     => __('Subject', 'invoicing'),
864
+            'desc'     => __('Enter the subject line for the subscription expired email.', 'invoicing'),
865 865
             'help-tip' => true,
866 866
             'type'     => 'text',
867
-            'std'      => __( '[{site_title}] Subscription Expired', 'invoicing' ),
867
+            'std'      => __('[{site_title}] Subscription Expired', 'invoicing'),
868 868
             'size'     => 'large',
869 869
         ),
870 870
 
871 871
         'email_subscription_expired_heading'   => array(
872 872
             'id'       => 'email_subscription_expired_heading',
873
-            'name'     => __( 'Email Heading', 'invoicing' ),
874
-            'desc'     => __( 'Enter the main heading of this email.', 'invoicing' ),
873
+            'name'     => __('Email Heading', 'invoicing'),
874
+            'desc'     => __('Enter the main heading of this email.', 'invoicing'),
875 875
             'type'     => 'text',
876
-            'std'      => __( 'Subscription Expired', 'invoicing' ),
876
+            'std'      => __('Subscription Expired', 'invoicing'),
877 877
             'help-tip' => true,
878 878
             'size'     => 'large',
879 879
         ),
880 880
 
881 881
         'email_subscription_expired_body'      => array(
882 882
             'id'    => 'email_subscription_expired_body',
883
-            'name'  => __( 'Email Content', 'invoicing' ),
884
-            'desc'  => wpinv_get_merge_tags_help_text( true ),
883
+            'name'  => __('Email Content', 'invoicing'),
884
+            'desc'  => wpinv_get_merge_tags_help_text(true),
885 885
             'type'  => 'rich_editor',
886
-            'std'   => __( '<p>Hi {first_name},</p><p>Your subscription for {subscription_name} has expired.</p>', 'invoicing' ),
886
+            'std'   => __('<p>Hi {first_name},</p><p>Your subscription for {subscription_name} has expired.</p>', 'invoicing'),
887 887
             'class' => 'large',
888 888
             'size'  => 10,
889 889
         ),
@@ -893,53 +893,53 @@  discard block
 block discarded – undo
893 893
 
894 894
         'email_subscription_complete_header'    => array(
895 895
             'id'   => 'email_subscription_complete_header',
896
-            'name' => '<h3>' . __( 'Subscription Complete', 'invoicing' ) . '</h3>',
897
-            'desc' => __( 'These emails are sent when a customer completes their subscription.', 'invoicing' ),
896
+            'name' => '<h3>' . __('Subscription Complete', 'invoicing') . '</h3>',
897
+            'desc' => __('These emails are sent when a customer completes their subscription.', 'invoicing'),
898 898
             'type' => 'header',
899 899
         ),
900 900
 
901 901
         'email_subscription_complete_active'    => array(
902 902
             'id'   => 'email_subscription_complete_active',
903
-            'name' => __( 'Enable/Disable', 'invoicing' ),
904
-            'desc' => __( 'Enable this email notification', 'invoicing' ),
903
+            'name' => __('Enable/Disable', 'invoicing'),
904
+            'desc' => __('Enable this email notification', 'invoicing'),
905 905
             'type' => 'checkbox',
906 906
             'std'  => 1,
907 907
         ),
908 908
 
909 909
         'email_subscription_complete_admin_bcc' => array(
910 910
             'id'   => 'email_subscription_complete_admin_bcc',
911
-            'name' => __( 'Enable Admin BCC', 'invoicing' ),
912
-            'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ),
911
+            'name' => __('Enable Admin BCC', 'invoicing'),
912
+            'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'),
913 913
             'type' => 'checkbox',
914 914
             'std'  => 1,
915 915
         ),
916 916
 
917 917
         'email_subscription_complete_subject'   => array(
918 918
             'id'       => 'email_subscription_complete_subject',
919
-            'name'     => __( 'Subject', 'invoicing' ),
920
-            'desc'     => __( 'Enter the subject line for the subscription complete email.', 'invoicing' ),
919
+            'name'     => __('Subject', 'invoicing'),
920
+            'desc'     => __('Enter the subject line for the subscription complete email.', 'invoicing'),
921 921
             'help-tip' => true,
922 922
             'type'     => 'text',
923
-            'std'      => __( '[{site_title}] Subscription Complete', 'invoicing' ),
923
+            'std'      => __('[{site_title}] Subscription Complete', 'invoicing'),
924 924
             'size'     => 'large',
925 925
         ),
926 926
 
927 927
         'email_subscription_complete_heading'   => array(
928 928
             'id'       => 'email_subscription_complete_heading',
929
-            'name'     => __( 'Email Heading', 'invoicing' ),
930
-            'desc'     => __( 'Enter the main heading of this email.', 'invoicing' ),
929
+            'name'     => __('Email Heading', 'invoicing'),
930
+            'desc'     => __('Enter the main heading of this email.', 'invoicing'),
931 931
             'help-tip' => true,
932 932
             'type'     => 'text',
933
-            'std'      => __( 'Subscription Complete', 'invoicing' ),
933
+            'std'      => __('Subscription Complete', 'invoicing'),
934 934
             'size'     => 'large',
935 935
         ),
936 936
 
937 937
         'email_subscription_complete_body'      => array(
938 938
             'id'    => 'email_subscription_complete_body',
939
-            'name'  => __( 'Email Content', 'invoicing' ),
940
-            'desc'  => wpinv_get_merge_tags_help_text( true ),
939
+            'name'  => __('Email Content', 'invoicing'),
940
+            'desc'  => wpinv_get_merge_tags_help_text(true),
941 941
             'type'  => 'rich_editor',
942
-            'std'   => __( '<p>Hi {first_name},</p><p>Your subscription for {subscription_name} is now complete.</p>', 'invoicing' ),
942
+            'std'   => __('<p>Hi {first_name},</p><p>Your subscription for {subscription_name} is now complete.</p>', 'invoicing'),
943 943
             'class' => 'large',
944 944
             'size'  => 10,
945 945
         ),
Please login to merge, or discard this patch.
templates/emails/wpinv-email-subscription_active.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -8,15 +8,15 @@
 block discarded – undo
8 8
  * @var WPInv_Subscription $object
9 9
  */
10 10
 
11
-defined( 'ABSPATH' ) || exit;
11
+defined('ABSPATH') || exit;
12 12
 
13 13
 $invoice = $object->get_parent_payment();
14 14
 
15 15
 // Print the email header.
16
-do_action( 'wpinv_email_header', $email_heading, $invoice, $email_type, $sent_to_admin );
16
+do_action('wpinv_email_header', $email_heading, $invoice, $email_type, $sent_to_admin);
17 17
 
18 18
 // Generate the custom message body.
19
-echo wp_kses_post( $message_body );
19
+echo wp_kses_post($message_body);
20 20
 
21 21
 // Print the email footer.
22
-do_action( 'wpinv_email_footer', $invoice, $email_type, $sent_to_admin );
22
+do_action('wpinv_email_footer', $invoice, $email_type, $sent_to_admin);
Please login to merge, or discard this patch.
wp-ayecode-ui/includes/components/class-aui-component-pagination.php 1 patch
Spacing   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if ( ! defined( 'ABSPATH' ) ) {
3
+if (!defined('ABSPATH')) {
4 4
 	exit; // Exit if accessed directly
5 5
 }
6 6
 
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
 	 *
19 19
 	 * @return string The rendered component.
20 20
 	 */
21
-	public static function get( $args = array() ) {
21
+	public static function get($args = array()) {
22 22
 		global $wp_query, $aui_bs5;
23 23
 
24 24
 		$defaults = array(
@@ -26,11 +26,11 @@  discard block
 block discarded – undo
26 26
 			'mid_size'           => 2,
27 27
 			'prev_text'          => '<i class="fas fa-chevron-left"></i>',
28 28
 			'next_text'          => '<i class="fas fa-chevron-right"></i>',
29
-			'screen_reader_text' => __( 'Posts navigation', 'ayecode-connect' ),
29
+			'screen_reader_text' => __('Posts navigation', 'ayecode-connect'),
30 30
 			'before_paging'      => '',
31 31
 			'after_paging'       => '',
32 32
 			'type'               => 'array',
33
-			'total'              => isset( $wp_query->max_num_pages ) ? $wp_query->max_num_pages : 1,
33
+			'total'              => isset($wp_query->max_num_pages) ? $wp_query->max_num_pages : 1,
34 34
 			'links'              => array(), // an array of links if using custom links, this includes the a tag.
35 35
 			'rounded_style'      => false,
36 36
 			'custom_next_text'   => '', // Custom next page text
@@ -40,14 +40,14 @@  discard block
 block discarded – undo
40 40
 		/**
41 41
 		 * Parse incoming $args into an array and merge it with $defaults
42 42
 		 */
43
-		$args = wp_parse_args( $args, $defaults );
43
+		$args = wp_parse_args($args, $defaults);
44 44
 
45 45
 		$output = '';
46 46
 
47 47
 		// Don't print empty markup if there's only one page.
48
-		if ( $args['total'] > 1 ) {
48
+		if ($args['total'] > 1) {
49 49
 			// Set up paginated links.
50
-			$links = !empty(  $args['links'] ) ? $args['links'] :  paginate_links( $args );
50
+			$links = !empty($args['links']) ? $args['links'] : paginate_links($args);
51 51
 
52 52
 			$class = !empty($args['class']) ? $args['class'] : '';
53 53
 
@@ -56,62 +56,62 @@  discard block
 block discarded – undo
56 56
 
57 57
 			// make the output bootstrap ready
58 58
 			$links_html = "<ul class='pagination m-0 p-0 $class'>";
59
-			if ( ! empty( $links ) ) {
60
-				foreach ( $links as $link ) {
59
+			if (!empty($links)) {
60
+				foreach ($links as $link) {
61 61
 					$_link = $link;
62 62
 
63
-					if ( $aui_bs5 ) {
63
+					if ($aui_bs5) {
64 64
 						$link_class = $args['rounded_style'] ? 'page-link badge rounded-pill border-0 mx-1 fs-base text-dark link-primary' : 'page-link';
65 65
 						$link_class_active = $args['rounded_style'] ? ' current active fw-bold badge rounded-pill' : ' current active';
66 66
 						$links_html .= "<li class='page-item mx-0'>";
67
-						$link = str_replace( array( "page-numbers", " current" ), array( $link_class, $link_class_active ), $link );
68
-						$link = str_replace( 'text-dark link-primary current', 'current', $link );
69
-						$links_html .=  $link;
67
+						$link = str_replace(array("page-numbers", " current"), array($link_class, $link_class_active), $link);
68
+						$link = str_replace('text-dark link-primary current', 'current', $link);
69
+						$links_html .= $link;
70 70
 						$links_html .= "</li>";
71 71
 					} else {
72
-						$active = strpos( $link, 'current' ) !== false ? 'active' : '';
72
+						$active = strpos($link, 'current') !== false ? 'active' : '';
73 73
 						$links_html .= "<li class='page-item $active'>";
74
-						$links_html .= str_replace( "page-numbers", "page-link", $link );
74
+						$links_html .= str_replace("page-numbers", "page-link", $link);
75 75
 						$links_html .= "</li>";
76 76
 					}
77 77
 
78
-					if ( strpos( $_link, 'next page-numbers' ) || strpos( $_link, 'prev page-numbers' ) ) {
79
-						$link = str_replace( array( "page-numbers", " current" ), array( 'btn btn-outline-primary rounded' . ( $args['rounded_style'] ? '-pill' : '' ) . ' mx-1 fs-base text-dark link-primary', ' current active fw-bold badge rounded-pill' ), $_link );
80
-						$link = str_replace( 'text-dark link-primary current', 'current', $link );
78
+					if (strpos($_link, 'next page-numbers') || strpos($_link, 'prev page-numbers')) {
79
+						$link = str_replace(array("page-numbers", " current"), array('btn btn-outline-primary rounded' . ($args['rounded_style'] ? '-pill' : '') . ' mx-1 fs-base text-dark link-primary', ' current active fw-bold badge rounded-pill'), $_link);
80
+						$link = str_replace('text-dark link-primary current', 'current', $link);
81 81
 
82
-						if ( strpos( $_link, 'next page-numbers' ) && ! empty( $args['custom_next_text'] ) ) {
83
-							$custom_next_link = str_replace( $args['next_text'], $args['custom_next_text'], $link );
84
-						} else if ( strpos( $_link, 'prev page-numbers' ) && ! empty( $args['custom_prev_text'] ) ) {
85
-							$custom_prev_link = str_replace( $args['prev_text'], $args['custom_prev_text'], $link );
82
+						if (strpos($_link, 'next page-numbers') && !empty($args['custom_next_text'])) {
83
+							$custom_next_link = str_replace($args['next_text'], $args['custom_next_text'], $link);
84
+						} else if (strpos($_link, 'prev page-numbers') && !empty($args['custom_prev_text'])) {
85
+							$custom_prev_link = str_replace($args['prev_text'], $args['custom_prev_text'], $link);
86 86
 						}
87 87
 					}
88 88
 				}
89 89
 			}
90 90
 			$links_html .= "</ul>";
91 91
 
92
-			if ( $links ) {
92
+			if ($links) {
93 93
 				$output .= '<section class="px-0 py-2 w-100">';
94
-				$output .= _navigation_markup( $links_html, 'aui-pagination', $args['screen_reader_text'] );
94
+				$output .= _navigation_markup($links_html, 'aui-pagination', $args['screen_reader_text']);
95 95
 				$output .= '</section>';
96 96
 			}
97 97
 
98
-			$output = str_replace( "screen-reader-text", "screen-reader-text sr-only", $output );
99
-			$output = str_replace( "nav-links", "aui-nav-links", $output );
98
+			$output = str_replace("screen-reader-text", "screen-reader-text sr-only", $output);
99
+			$output = str_replace("nav-links", "aui-nav-links", $output);
100 100
 		}
101 101
 
102
-		if ( $output ) {
103
-			if ( $custom_next_link || $custom_prev_link ) {
104
-				$total   = isset( $wp_query->max_num_pages ) ? $wp_query->max_num_pages : 1;
105
-				$current = get_query_var( 'paged' ) ? (int) get_query_var( 'paged' ) : 1;
102
+		if ($output) {
103
+			if ($custom_next_link || $custom_prev_link) {
104
+				$total   = isset($wp_query->max_num_pages) ? $wp_query->max_num_pages : 1;
105
+				$current = get_query_var('paged') ? (int) get_query_var('paged') : 1;
106 106
 
107 107
 				$output = '<div class="row d-flex align-items-center justify-content-between"><div class="col text-start">' . $custom_prev_link . '</div><div class="col text-center d-none d-md-block">' . $output . '</div><div class="col text-center d-md-none">' . $current . '/' . $args['total'] . '</div><div class="col text-end">' . $custom_next_link . '</div></div>';
108 108
 			}
109 109
 
110
-			if ( ! empty( $args['before_paging'] ) ) {
110
+			if (!empty($args['before_paging'])) {
111 111
 				$output = $args['before_paging'] . $output;
112 112
 			}
113 113
 
114
-			if ( ! empty( $args['after_paging'] ) ) {
114
+			if (!empty($args['after_paging'])) {
115 115
 				$output = $output . $args['after_paging'];
116 116
 			}
117 117
 		}
Please login to merge, or discard this patch.
vendor/ayecode/ayecode-connect-helper/ayecode-connect-helper.php 1 patch
Spacing   +78 added lines, -78 removed lines patch added patch discarded remove patch
@@ -1,9 +1,9 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if (!defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
6
-if ( ! class_exists( "AyeCode_Connect_Helper" ) ) {
6
+if (!class_exists("AyeCode_Connect_Helper")) {
7 7
 	/**
8 8
 	 * Allow the quick setup and connection of our AyeCode Connect plugin.
9 9
 	 *
@@ -28,50 +28,50 @@  discard block
 block discarded – undo
28 28
 		 * @param array $strings
29 29
 		 * @param array $pages
30 30
 		 */
31
-		public function __construct( $strings = array(), $pages = array() ) {
31
+		public function __construct($strings = array(), $pages = array()) {
32 32
 			// Only fire if not localhost and the current user has the right permissions.
33
-			if ( ! $this->is_localhost() && current_user_can( 'manage_options' ) ) {
33
+			if (!$this->is_localhost() && current_user_can('manage_options')) {
34 34
 				// set default strings
35 35
 				$default_strings = array(
36
-					'connect_title'     => __( "Thanks for choosing an AyeCode Product!", 'ayecode-connect' ),
37
-					'connect_external'  => __( "Please confirm you wish to connect your site?", 'ayecode-connect' ),
38
-					'connect'           => wp_sprintf( __( "<strong>Have a license?</strong> Forget about entering license keys or downloading zip files, connect your site for instant access. %slearn more%s", 'ayecode-connect' ), "<a href='https://ayecode.io/introducing-ayecode-connect/' target='_blank'>", "</a>" ),
39
-					'connect_button'    => __( "Connect Site", 'ayecode-connect' ),
40
-					'connecting_button' => __( "Connecting...", 'ayecode-connect' ),
41
-					'error_localhost'   => __( "This service will only work with a live domain, not a localhost.", 'ayecode-connect' ),
42
-					'error'             => __( "Something went wrong, please refresh and try again.", 'ayecode-connect' ),
36
+					'connect_title'     => __("Thanks for choosing an AyeCode Product!", 'ayecode-connect'),
37
+					'connect_external'  => __("Please confirm you wish to connect your site?", 'ayecode-connect'),
38
+					'connect'           => wp_sprintf(__("<strong>Have a license?</strong> Forget about entering license keys or downloading zip files, connect your site for instant access. %slearn more%s", 'ayecode-connect'), "<a href='https://ayecode.io/introducing-ayecode-connect/' target='_blank'>", "</a>"),
39
+					'connect_button'    => __("Connect Site", 'ayecode-connect'),
40
+					'connecting_button' => __("Connecting...", 'ayecode-connect'),
41
+					'error_localhost'   => __("This service will only work with a live domain, not a localhost.", 'ayecode-connect'),
42
+					'error'             => __("Something went wrong, please refresh and try again.", 'ayecode-connect'),
43 43
 				);
44
-				$this->strings   = array_merge( $default_strings, $strings );
44
+				$this->strings = array_merge($default_strings, $strings);
45 45
 
46 46
 				// set default pages
47 47
 				$default_pages = array();
48
-				$this->pages   = array_merge( $default_pages, $pages );
48
+				$this->pages   = array_merge($default_pages, $pages);
49 49
 
50 50
 				// maybe show connect site notice
51
-				add_action( 'admin_notices', array( $this, 'ayecode_connect_install_notice' ) );
51
+				add_action('admin_notices', array($this, 'ayecode_connect_install_notice'));
52 52
 
53 53
 				// add ajax action if not already added
54
-				if ( ! has_action( 'wp_ajax_ayecode_connect_helper' ) ) {
55
-					add_action( 'wp_ajax_ayecode_connect_helper', array( $this, 'ayecode_connect_install' ) );
54
+				if (!has_action('wp_ajax_ayecode_connect_helper')) {
55
+					add_action('wp_ajax_ayecode_connect_helper', array($this, 'ayecode_connect_install'));
56 56
 				}
57 57
 			}
58 58
 
59 59
 			// add ajax action if not already added
60
-			if ( ! has_action( 'wp_ajax_nopriv_ayecode_connect_helper_installed' ) ) {
61
-				add_action( 'wp_ajax_nopriv_ayecode_connect_helper_installed', array( $this, 'ayecode_connect_helper_installed' ) );
60
+			if (!has_action('wp_ajax_nopriv_ayecode_connect_helper_installed')) {
61
+				add_action('wp_ajax_nopriv_ayecode_connect_helper_installed', array($this, 'ayecode_connect_helper_installed'));
62 62
 			}
63 63
 		}
64 64
 
65 65
 		/**
66 66
 		 * Give a way to check we can connect via a external redirect.
67 67
 		 */
68
-		public function ayecode_connect_helper_installed(){
68
+		public function ayecode_connect_helper_installed() {
69 69
 			$active = array(
70
-				'gd'    =>  defined('GEODIRECTORY_VERSION') && version_compare(GEODIRECTORY_VERSION,'2.0.0.79','>') ? 1 : 0,
71
-				'uwp'    =>  defined('USERSWP_VERSION') && version_compare(USERSWP_VERSION,'1.2.1.5','>') ? 1 : 0,
72
-				'wpi'    =>  defined('WPINV_VERSION') && version_compare(WPINV_VERSION,'1.0.14','>') ? 1 : 0,
70
+				'gd'    =>  defined('GEODIRECTORY_VERSION') && version_compare(GEODIRECTORY_VERSION, '2.0.0.79', '>') ? 1 : 0,
71
+				'uwp'    =>  defined('USERSWP_VERSION') && version_compare(USERSWP_VERSION, '1.2.1.5', '>') ? 1 : 0,
72
+				'wpi'    =>  defined('WPINV_VERSION') && version_compare(WPINV_VERSION, '1.0.14', '>') ? 1 : 0,
73 73
 			);
74
-			wp_send_json_success( $active );
74
+			wp_send_json_success($active);
75 75
 			wp_die();
76 76
 		}
77 77
 
@@ -82,9 +82,9 @@  discard block
 block discarded – undo
82 82
 		 *
83 83
 		 * @return string
84 84
 		 */
85
-		private function format_plugin_slug( $key ) {
86
-			$slug = explode( '/', $key );
87
-			$slug = explode( '.', end( $slug ) );
85
+		private function format_plugin_slug($key) {
86
+			$slug = explode('/', $key);
87
+			$slug = explode('.', end($slug));
88 88
 
89 89
 			return $slug[0];
90 90
 		}
@@ -94,45 +94,45 @@  discard block
 block discarded – undo
94 94
 		 */
95 95
 		public function ayecode_connect_install() {
96 96
 			// bail if localhost
97
-			if ( $this->is_localhost() ) {
98
-				wp_send_json_error( $this->strings['error_localhost'] );
97
+			if ($this->is_localhost()) {
98
+				wp_send_json_error($this->strings['error_localhost']);
99 99
 			}
100 100
 
101 101
 			// Explicitly clear the event.
102
-			wp_clear_scheduled_hook( 'geodir_plugin_background_installer', func_get_args() );
102
+			wp_clear_scheduled_hook('geodir_plugin_background_installer', func_get_args());
103 103
 
104 104
 			$success     = true;
105 105
 			$plugin_slug = "ayecode-connect";
106
-			if ( ! empty( $plugin_slug ) ) {
107
-				require_once( ABSPATH . 'wp-admin/includes/file.php' );
108
-				require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
109
-				require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
110
-				require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
106
+			if (!empty($plugin_slug)) {
107
+				require_once(ABSPATH . 'wp-admin/includes/file.php');
108
+				require_once(ABSPATH . 'wp-admin/includes/plugin-install.php');
109
+				require_once(ABSPATH . 'wp-admin/includes/class-wp-upgrader.php');
110
+				require_once(ABSPATH . 'wp-admin/includes/plugin.php');
111 111
 
112 112
 				WP_Filesystem();
113 113
 
114 114
 				$skin              = new Automatic_Upgrader_Skin;
115
-				$upgrader          = new WP_Upgrader( $skin );
116
-				$installed_plugins = array_map( array( $this, 'format_plugin_slug' ), array_keys( get_plugins() ) );
115
+				$upgrader          = new WP_Upgrader($skin);
116
+				$installed_plugins = array_map(array($this, 'format_plugin_slug'), array_keys(get_plugins()));
117 117
 				$plugin_slug       = $plugin_slug;
118 118
 				$plugin            = $plugin_slug . '/' . $plugin_slug . '.php';
119 119
 				$installed         = false;
120 120
 				$activate          = false;
121 121
 
122 122
 				// See if the plugin is installed already
123
-				if ( in_array( $plugin_slug, $installed_plugins ) ) {
123
+				if (in_array($plugin_slug, $installed_plugins)) {
124 124
 					$installed = true;
125
-					$activate  = ! is_plugin_active( $plugin );
125
+					$activate  = !is_plugin_active($plugin);
126 126
 				}
127 127
 
128 128
 				// Install this thing!
129
-				if ( ! $installed ) {
129
+				if (!$installed) {
130 130
 
131 131
 					// Suppress feedback
132 132
 					ob_start();
133 133
 
134 134
 					try {
135
-						$plugin_information = plugins_api( 'plugin_information', array(
135
+						$plugin_information = plugins_api('plugin_information', array(
136 136
 							'slug'   => $plugin_slug,
137 137
 							'fields' => array(
138 138
 								'short_description' => false,
@@ -149,26 +149,26 @@  discard block
 block discarded – undo
149 149
 								'author_profile'    => false,
150 150
 								'author'            => false,
151 151
 							),
152
-						) );
152
+						));
153 153
 
154
-						if ( is_wp_error( $plugin_information ) ) {
155
-							throw new Exception( $plugin_information->get_error_message() );
154
+						if (is_wp_error($plugin_information)) {
155
+							throw new Exception($plugin_information->get_error_message());
156 156
 						}
157 157
 
158 158
 						$package  = $plugin_information->download_link;
159
-						$download = $upgrader->download_package( $package );
159
+						$download = $upgrader->download_package($package);
160 160
 
161
-						if ( is_wp_error( $download ) ) {
162
-							throw new Exception( $download->get_error_message() );
161
+						if (is_wp_error($download)) {
162
+							throw new Exception($download->get_error_message());
163 163
 						}
164 164
 
165
-						$working_dir = $upgrader->unpack_package( $download, true );
165
+						$working_dir = $upgrader->unpack_package($download, true);
166 166
 
167
-						if ( is_wp_error( $working_dir ) ) {
168
-							throw new Exception( $working_dir->get_error_message() );
167
+						if (is_wp_error($working_dir)) {
168
+							throw new Exception($working_dir->get_error_message());
169 169
 						}
170 170
 
171
-						$result = $upgrader->install_package( array(
171
+						$result = $upgrader->install_package(array(
172 172
 							'source'                      => $working_dir,
173 173
 							'destination'                 => WP_PLUGIN_DIR,
174 174
 							'clear_destination'           => false,
@@ -178,15 +178,15 @@  discard block
 block discarded – undo
178 178
 								'type'   => 'plugin',
179 179
 								'action' => 'install',
180 180
 							),
181
-						) );
181
+						));
182 182
 
183
-						if ( is_wp_error( $result ) ) {
184
-							throw new Exception( $result->get_error_message() );
183
+						if (is_wp_error($result)) {
184
+							throw new Exception($result->get_error_message());
185 185
 						}
186 186
 
187 187
 						$activate = true;
188 188
 
189
-					} catch ( Exception $e ) {
189
+					} catch (Exception $e) {
190 190
 						$success = false;
191 191
 					}
192 192
 
@@ -197,30 +197,30 @@  discard block
 block discarded – undo
197 197
 				wp_clean_plugins_cache();
198 198
 
199 199
 				// Activate this thing
200
-				if ( $activate ) {
200
+				if ($activate) {
201 201
 					try {
202
-						$result = activate_plugin( $plugin );
202
+						$result = activate_plugin($plugin);
203 203
 
204
-						if ( is_wp_error( $result ) ) {
204
+						if (is_wp_error($result)) {
205 205
 							$success = false;
206 206
 						} else {
207 207
 							$success = true;
208 208
 						}
209
-					} catch ( Exception $e ) {
209
+					} catch (Exception $e) {
210 210
 						$success = false;
211 211
 					}
212 212
 				}
213 213
 			}
214 214
 
215
-			if ( $success && function_exists( 'ayecode_connect_args' ) ) {
216
-				ayecode_connect();// init
215
+			if ($success && function_exists('ayecode_connect_args')) {
216
+				ayecode_connect(); // init
217 217
 				$args        = ayecode_connect_args();
218
-				$client      = new AyeCode_Connect( $args );
219
-				$redirect_to = ! empty( $_POST['redirect_to'] ) ? esc_url_raw( $_POST['redirect_to'] ) : '';
220
-				$redirect    = $client->build_connect_url( $redirect_to );
221
-				wp_send_json_success( array( 'connect_url' => $redirect ) );
218
+				$client      = new AyeCode_Connect($args);
219
+				$redirect_to = !empty($_POST['redirect_to']) ? esc_url_raw($_POST['redirect_to']) : '';
220
+				$redirect    = $client->build_connect_url($redirect_to);
221
+				wp_send_json_success(array('connect_url' => $redirect));
222 222
 			} else {
223
-				wp_send_json_error( $this->strings['error_localhost'] );
223
+				wp_send_json_error($this->strings['error_localhost']);
224 224
 			}
225 225
 			wp_die();
226 226
 		}
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
 		public function is_localhost() {
234 234
 			$localhost = false;
235 235
 
236
-			$host              = isset( $_SERVER['HTTP_HOST'] ) ? $_SERVER['HTTP_HOST'] : '';
236
+			$host              = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '';
237 237
 			$localhost_domains = array(
238 238
 				'localhost',
239 239
 				'localhost.localdomain',
@@ -241,7 +241,7 @@  discard block
 block discarded – undo
241 241
 				'::1'
242 242
 			);
243 243
 
244
-			if ( in_array( $host, $localhost_domains ) ) {
244
+			if (in_array($host, $localhost_domains)) {
245 245
 				$localhost = true;
246 246
 			}
247 247
 
@@ -252,7 +252,7 @@  discard block
 block discarded – undo
252 252
 		 * Show notice to connect site.
253 253
 		 */
254 254
 		public function ayecode_connect_install_notice() {
255
-			if ( $this->maybe_show() ) {
255
+			if ($this->maybe_show()) {
256 256
 				$connect_title_string     = $this->strings['connect_title'];
257 257
 				$connect_external_string  = $this->strings['connect_external'];
258 258
 				$connect_string           = $this->strings['connect'];
@@ -294,19 +294,19 @@  discard block
 block discarded – undo
294 294
 					</svg>
295 295
 					</span>
296 296
 					<span class="acch-float-left acch-text">
297
-						<h3 class="acch-title"><?php echo esc_attr( $connect_title_string ); ?></h3>
297
+						<h3 class="acch-title"><?php echo esc_attr($connect_title_string); ?></h3>
298 298
 					<p><?php echo $connect_string; ?>
299 299
 					</p>
300 300
 					</span>
301 301
 
302 302
 					<span class="acch-float-left acch-button">
303
-						<button onclick="ayecode_connect_helper(this);" id="gd-connect-site" class="button button-primary" data-connecting="<?php echo esc_attr( $connecting_button_string ); ?>"><?php echo esc_attr( $connect_button_string ) ?></button>
303
+						<button onclick="ayecode_connect_helper(this);" id="gd-connect-site" class="button button-primary" data-connecting="<?php echo esc_attr($connecting_button_string); ?>"><?php echo esc_attr($connect_button_string) ?></button>
304 304
 					</span>
305 305
 				</div>
306 306
 
307 307
 				<?php
308 308
 				// only include the popup HTML if needed.
309
-				if ( ! empty( $_REQUEST['external-connect-request'] ) ) {
309
+				if (!empty($_REQUEST['external-connect-request'])) {
310 310
 					?>
311 311
 					<div id="ayecode-connect-helper-external-confirm" style="display:none;">
312 312
 						<div class="noticex notice-info acch-notice" style="border: none;">
@@ -344,11 +344,11 @@  discard block
 block discarded – undo
344 344
 					</svg>
345 345
 					</span>
346 346
 					<span class="acch-float-left acch-text">
347
-						<h3 class="acch-title"><?php echo esc_attr( $connect_external_string ); ?></h3>
347
+						<h3 class="acch-title"><?php echo esc_attr($connect_external_string); ?></h3>
348 348
 					</span>
349 349
 
350 350
 					<span class="acch-float-left acch-button">
351
-						<button onclick="ayecode_connect_helper(this);" id="gd-connect-site" class="button button-primary" data-connecting="<?php echo esc_attr( $connecting_button_string ); ?>"><?php echo esc_attr( $connect_button_string ) ?></button>
351
+						<button onclick="ayecode_connect_helper(this);" id="gd-connect-site" class="button button-primary" data-connecting="<?php echo esc_attr($connecting_button_string); ?>"><?php echo esc_attr($connect_button_string) ?></button>
352 352
 					</span>
353 353
 						</div>
354 354
 					</div>
@@ -366,7 +366,7 @@  discard block
 block discarded – undo
366 366
 		public function script() {
367 367
 
368 368
 			// add thickbox if external request is requested
369
-			if ( ! empty( $_REQUEST['external-connect-request'] ) ) {
369
+			if (!empty($_REQUEST['external-connect-request'])) {
370 370
 				add_thickbox();
371 371
 			}
372 372
 			?>
@@ -417,7 +417,7 @@  discard block
 block discarded – undo
417 417
 						url: ajaxurl,
418 418
 						data: {
419 419
 							action: 'ayecode_connect_helper',
420
-							security: '<?php echo wp_create_nonce( 'ayecode-connect-helper' );?>',
420
+							security: '<?php echo wp_create_nonce('ayecode-connect-helper'); ?>',
421 421
 							redirect_to: $current_url
422 422
 						},
423 423
 						beforeSend: function () {
@@ -436,7 +436,7 @@  discard block
 block discarded – undo
436 436
 				} 
437 437
 				<?php
438 438
 				// add thickbox if external request is requested
439
-				if(! empty( $_REQUEST['external-connect-request'] )) {
439
+				if (!empty($_REQUEST['external-connect-request'])) {
440 440
 				?>
441 441
 				jQuery(function () {
442 442
 					setTimeout(function () {
@@ -459,9 +459,9 @@  discard block
 block discarded – undo
459 459
 			$show = false;
460 460
 
461 461
 			// check if on a page set to show
462
-			if ( isset( $_REQUEST['page'] ) && in_array( $_REQUEST['page'], $this->pages ) ) {
462
+			if (isset($_REQUEST['page']) && in_array($_REQUEST['page'], $this->pages)) {
463 463
 				// check if not active and connected
464
-				if ( ! defined( 'AYECODE_CONNECT_VERSION' ) || ! get_option( 'ayecode_connect_blog_token' ) ) {
464
+				if (!defined('AYECODE_CONNECT_VERSION') || !get_option('ayecode_connect_blog_token')) {
465 465
 					$show = true;
466 466
 				}
467 467
 			}
Please login to merge, or discard this patch.
vendor/ayecode/wp-font-awesome-settings/wp-font-awesome-settings.php 1 patch
Spacing   +242 added lines, -242 removed lines patch added patch discarded remove patch
@@ -12,14 +12,14 @@  discard block
 block discarded – undo
12 12
 /**
13 13
  * Bail if we are not in WP.
14 14
  */
15
-if ( ! defined( 'ABSPATH' ) ) {
15
+if (!defined('ABSPATH')) {
16 16
 	exit;
17 17
 }
18 18
 
19 19
 /**
20 20
  * Only add if the class does not already exist.
21 21
  */
22
-if ( ! class_exists( 'WP_Font_Awesome_Settings' ) ) {
22
+if (!class_exists('WP_Font_Awesome_Settings')) {
23 23
 
24 24
 	/**
25 25
 	 * A Class to be able to change settings for Font Awesome.
@@ -82,19 +82,19 @@  discard block
 block discarded – undo
82 82
 		 * @return WP_Font_Awesome_Settings - Main instance.
83 83
 		 */
84 84
 		public static function instance() {
85
-			if ( ! isset( self::$instance ) && ! ( self::$instance instanceof WP_Font_Awesome_Settings ) ) {
85
+			if (!isset(self::$instance) && !(self::$instance instanceof WP_Font_Awesome_Settings)) {
86 86
 				self::$instance = new WP_Font_Awesome_Settings;
87 87
 
88
-				add_action( 'init', array( self::$instance, 'init' ) ); // set settings
88
+				add_action('init', array(self::$instance, 'init')); // set settings
89 89
 
90
-				if ( is_admin() ) {
91
-					add_action( 'admin_menu', array( self::$instance, 'menu_item' ) );
92
-					add_action( 'admin_init', array( self::$instance, 'register_settings' ) );
93
-					add_action( 'admin_init', array( self::$instance, 'constants' ) );
94
-					add_action( 'admin_notices', array( self::$instance, 'admin_notices' ) );
90
+				if (is_admin()) {
91
+					add_action('admin_menu', array(self::$instance, 'menu_item'));
92
+					add_action('admin_init', array(self::$instance, 'register_settings'));
93
+					add_action('admin_init', array(self::$instance, 'constants'));
94
+					add_action('admin_notices', array(self::$instance, 'admin_notices'));
95 95
 				}
96 96
 
97
-				do_action( 'wp_font_awesome_settings_loaded' );
97
+				do_action('wp_font_awesome_settings_loaded');
98 98
 			}
99 99
 
100 100
 			return self::$instance;
@@ -105,26 +105,26 @@  discard block
 block discarded – undo
105 105
          *
106 106
 		 * @return void
107 107
 		 */
108
-		public function constants(){
108
+		public function constants() {
109 109
 
110 110
 			// register iconpicker constant
111
-			if ( ! defined( 'FAS_ICONPICKER_JS_URL' ) ) {
111
+			if (!defined('FAS_ICONPICKER_JS_URL')) {
112 112
 				$url = $this->get_path_url();
113 113
 				$version = $this->settings['version'];
114 114
 
115
-				if( !$version || version_compare($version,'5.999','>')){
115
+				if (!$version || version_compare($version, '5.999', '>')) {
116 116
 					$url .= 'assets/js/fa-iconpicker-v6.min.js';
117
-				}else{
117
+				} else {
118 118
 					$url .= 'assets/js/fa-iconpicker-v5.min.js';
119 119
 				}
120 120
 
121
-				define( 'FAS_ICONPICKER_JS_URL', $url );
121
+				define('FAS_ICONPICKER_JS_URL', $url);
122 122
 
123 123
 			}
124 124
 
125 125
             // Set a constant if pro enbaled
126
-			if ( ! defined( 'FAS_PRO' ) && $this->settings['pro'] ) {
127
-				define( 'FAS_PRO', true );
126
+			if (!defined('FAS_PRO') && $this->settings['pro']) {
127
+				define('FAS_PRO', true);
128 128
 			}
129 129
 		}
130 130
 
@@ -134,19 +134,19 @@  discard block
 block discarded – undo
134 134
 		 * @return string
135 135
 		 */
136 136
 		public function get_path_url() {
137
-			$content_dir = wp_normalize_path( untrailingslashit( WP_CONTENT_DIR ) );
138
-			$content_url = untrailingslashit( WP_CONTENT_URL );
137
+			$content_dir = wp_normalize_path(untrailingslashit(WP_CONTENT_DIR));
138
+			$content_url = untrailingslashit(WP_CONTENT_URL);
139 139
 
140 140
 			// Replace http:// to https://.
141
-			if ( strpos( $content_url, 'http://' ) === 0 && strpos( plugins_url(), 'https://' ) === 0 ) {
142
-				$content_url = str_replace( 'http://', 'https://', $content_url );
141
+			if (strpos($content_url, 'http://') === 0 && strpos(plugins_url(), 'https://') === 0) {
142
+				$content_url = str_replace('http://', 'https://', $content_url);
143 143
 			}
144 144
 
145 145
 			// Check if we are inside a plugin
146
-			$file_dir = str_replace( "/includes", "", wp_normalize_path( dirname( __FILE__ ) ) );
147
-			$url = str_replace( $content_dir, $content_url, $file_dir );
146
+			$file_dir = str_replace("/includes", "", wp_normalize_path(dirname(__FILE__)));
147
+			$url = str_replace($content_dir, $content_url, $file_dir);
148 148
 
149
-			return trailingslashit( $url );
149
+			return trailingslashit($url);
150 150
 		}
151 151
 
152 152
 		/**
@@ -156,45 +156,45 @@  discard block
 block discarded – undo
156 156
 		 */
157 157
 		public function init() {
158 158
 			// Download fontawesome locally.
159
-			add_action( 'add_option_wp-font-awesome-settings', array( $this, 'add_option_wp_font_awesome_settings' ), 10, 2 );
160
-			add_action( 'update_option_wp-font-awesome-settings', array( $this, 'update_option_wp_font_awesome_settings' ), 10, 2 );
159
+			add_action('add_option_wp-font-awesome-settings', array($this, 'add_option_wp_font_awesome_settings'), 10, 2);
160
+			add_action('update_option_wp-font-awesome-settings', array($this, 'update_option_wp_font_awesome_settings'), 10, 2);
161 161
 
162 162
 			$this->settings = $this->get_settings();
163 163
 
164 164
 			// Check if the official plugin is active and use that instead if so.
165
-			if ( ! defined( 'FONTAWESOME_PLUGIN_FILE' ) ) {
166
-				if ( $this->settings['enqueue'] == '' || $this->settings['enqueue'] == 'backend' ) {
167
-					add_action( 'admin_head', array( $this, 'add_generator' ), 99 );
165
+			if (!defined('FONTAWESOME_PLUGIN_FILE')) {
166
+				if ($this->settings['enqueue'] == '' || $this->settings['enqueue'] == 'backend') {
167
+					add_action('admin_head', array($this, 'add_generator'), 99);
168 168
 				}
169 169
 
170
-				if ( $this->settings['enqueue'] == '' || $this->settings['enqueue'] == 'frontend' ) {
171
-					add_action( 'wp_head', array( $this, 'add_generator' ), 99 );
170
+				if ($this->settings['enqueue'] == '' || $this->settings['enqueue'] == 'frontend') {
171
+					add_action('wp_head', array($this, 'add_generator'), 99);
172 172
 				}
173 173
 
174
-				if ( $this->settings['type'] == 'CSS' ) {
175
-					if ( $this->settings['enqueue'] == '' || $this->settings['enqueue'] == 'frontend' ) {
176
-						add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_style' ), 5000 );
174
+				if ($this->settings['type'] == 'CSS') {
175
+					if ($this->settings['enqueue'] == '' || $this->settings['enqueue'] == 'frontend') {
176
+						add_action('wp_enqueue_scripts', array($this, 'enqueue_style'), 5000);
177 177
 						//add_action( 'wp_footer', array( $this, 'enqueue_style' ), 5000 ); // not sure why this was added, seems to break frontend
178 178
 					}
179 179
 
180
-					if ( $this->settings['enqueue'] == '' || $this->settings['enqueue'] == 'backend' ) {
181
-						add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_style' ), 5000 );
182
-						add_filter( 'block_editor_settings_all', array( $this, 'enqueue_editor_styles' ), 10, 2 );
180
+					if ($this->settings['enqueue'] == '' || $this->settings['enqueue'] == 'backend') {
181
+						add_action('admin_enqueue_scripts', array($this, 'enqueue_style'), 5000);
182
+						add_filter('block_editor_settings_all', array($this, 'enqueue_editor_styles'), 10, 2);
183 183
 					}
184 184
 				} else {
185
-					if ( $this->settings['enqueue'] == '' || $this->settings['enqueue'] == 'frontend' ) {
186
-						add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ), 5000 );
185
+					if ($this->settings['enqueue'] == '' || $this->settings['enqueue'] == 'frontend') {
186
+						add_action('wp_enqueue_scripts', array($this, 'enqueue_scripts'), 5000);
187 187
 					}
188 188
 
189
-					if ( $this->settings['enqueue'] == '' || $this->settings['enqueue'] == 'backend' ) {
190
-						add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ), 5000 );
191
-						add_filter( 'block_editor_settings_all', array( $this, 'enqueue_editor_scripts' ), 10, 2 );
189
+					if ($this->settings['enqueue'] == '' || $this->settings['enqueue'] == 'backend') {
190
+						add_action('admin_enqueue_scripts', array($this, 'enqueue_scripts'), 5000);
191
+						add_filter('block_editor_settings_all', array($this, 'enqueue_editor_scripts'), 10, 2);
192 192
 					}
193 193
 				}
194 194
 
195 195
 				// remove font awesome if set to do so
196
-				if ( $this->settings['dequeue'] == '1' ) {
197
-					add_action( 'clean_url', array( $this, 'remove_font_awesome' ), 5000, 3 );
196
+				if ($this->settings['dequeue'] == '1') {
197
+					add_action('clean_url', array($this, 'remove_font_awesome'), 5000, 3);
198 198
 				}
199 199
 			}
200 200
 
@@ -208,9 +208,9 @@  discard block
 block discarded – undo
208 208
 		 *
209 209
 		 * @return array
210 210
 		 */
211
-		public function enqueue_editor_styles( $editor_settings, $block_editor_context ){
211
+		public function enqueue_editor_styles($editor_settings, $block_editor_context) {
212 212
 
213
-			if ( ! empty( $editor_settings['__unstableResolvedAssets']['styles'] ) ) {
213
+			if (!empty($editor_settings['__unstableResolvedAssets']['styles'])) {
214 214
 				$url = $this->get_url();
215 215
 				$editor_settings['__unstableResolvedAssets']['styles'] .= "<link rel='stylesheet' id='font-awesome-css'  href='$url' media='all' />";
216 216
 			}
@@ -226,7 +226,7 @@  discard block
 block discarded – undo
226 226
 		 *
227 227
 		 * @return array
228 228
 		 */
229
-		public function enqueue_editor_scripts( $editor_settings, $block_editor_context ){
229
+		public function enqueue_editor_scripts($editor_settings, $block_editor_context) {
230 230
 
231 231
 			$url = $this->get_url();
232 232
 			$editor_settings['__unstableResolvedAssets']['scripts'] .= "<script src='$url' id='font-awesome-js'></script>";
@@ -240,22 +240,22 @@  discard block
 block discarded – undo
240 240
 		public function enqueue_style() {
241 241
 			// build url
242 242
 			$url = $this->get_url();
243
-			$version = ! empty( $this->settings['local'] ) && empty( $this->settings['pro'] ) ? strip_tags( $this->settings['local_version'] ) : null;
243
+			$version = !empty($this->settings['local']) && empty($this->settings['pro']) ? strip_tags($this->settings['local_version']) : null;
244 244
 
245
-			wp_deregister_style( 'font-awesome' ); // deregister in case its already there
246
-			wp_register_style( 'font-awesome', $url, array(), $version );
247
-			wp_enqueue_style( 'font-awesome' );
245
+			wp_deregister_style('font-awesome'); // deregister in case its already there
246
+			wp_register_style('font-awesome', $url, array(), $version);
247
+			wp_enqueue_style('font-awesome');
248 248
 
249 249
 			// RTL language support CSS.
250
-			if ( is_rtl() ) {
251
-				wp_add_inline_style( 'font-awesome', $this->rtl_inline_css() );
250
+			if (is_rtl()) {
251
+				wp_add_inline_style('font-awesome', $this->rtl_inline_css());
252 252
 			}
253 253
 
254
-			if ( $this->settings['shims'] ) {
255
-				$url = $this->get_url( true );
256
-				wp_deregister_style( 'font-awesome-shims' ); // deregister in case its already there
257
-				wp_register_style( 'font-awesome-shims', $url, array(), $version );
258
-				wp_enqueue_style( 'font-awesome-shims' );
254
+			if ($this->settings['shims']) {
255
+				$url = $this->get_url(true);
256
+				wp_deregister_style('font-awesome-shims'); // deregister in case its already there
257
+				wp_register_style('font-awesome-shims', $url, array(), $version);
258
+				wp_enqueue_style('font-awesome-shims');
259 259
 			}
260 260
 		}
261 261
 
@@ -267,15 +267,15 @@  discard block
 block discarded – undo
267 267
 			$url = $this->get_url();
268 268
 
269 269
 			$deregister_function = 'wp' . '_' . 'deregister' . '_' . 'script';
270
-			call_user_func( $deregister_function, 'font-awesome' ); // deregister in case its already there
271
-			wp_register_script( 'font-awesome', $url, array(), null );
272
-			wp_enqueue_script( 'font-awesome' );
270
+			call_user_func($deregister_function, 'font-awesome'); // deregister in case its already there
271
+			wp_register_script('font-awesome', $url, array(), null);
272
+			wp_enqueue_script('font-awesome');
273 273
 
274
-			if ( $this->settings['shims'] ) {
275
-				$url = $this->get_url( true );
276
-				call_user_func( $deregister_function, 'font-awesome-shims' ); // deregister in case its already there
277
-				wp_register_script( 'font-awesome-shims', $url, array(), null );
278
-				wp_enqueue_script( 'font-awesome-shims' );
274
+			if ($this->settings['shims']) {
275
+				$url = $this->get_url(true);
276
+				call_user_func($deregister_function, 'font-awesome-shims'); // deregister in case its already there
277
+				wp_register_script('font-awesome-shims', $url, array(), null);
278
+				wp_enqueue_script('font-awesome-shims');
279 279
 			}
280 280
 		}
281 281
 
@@ -287,16 +287,16 @@  discard block
 block discarded – undo
287 287
 		 *
288 288
 		 * @return string The url to the file.
289 289
 		 */
290
-		public function get_url( $shims = false, $local = true ) {
290
+		public function get_url($shims = false, $local = true) {
291 291
 			$script  = $shims ? 'v4-shims' : 'all';
292 292
 			$sub     = $this->settings['pro'] ? 'pro' : 'use';
293 293
 			$type    = $this->settings['type'];
294 294
 			$version = $this->settings['version'];
295
-			$kit_url = $this->settings['kit-url'] ? esc_url( $this->settings['kit-url'] ) : '';
295
+			$kit_url = $this->settings['kit-url'] ? esc_url($this->settings['kit-url']) : '';
296 296
 			$url     = '';
297 297
 
298
-			if ( $type == 'KIT' && $kit_url ) {
299
-				if ( $shims ) {
298
+			if ($type == 'KIT' && $kit_url) {
299
+				if ($shims) {
300 300
 					// if its a kit then we don't add shims here
301 301
 					return '';
302 302
 				}
@@ -305,13 +305,13 @@  discard block
 block discarded – undo
305 305
 			} else {
306 306
 				$v = '';
307 307
 				// Check and load locally.
308
-				if ( $local && $this->has_local() ) {
308
+				if ($local && $this->has_local()) {
309 309
 					$script .= ".min";
310
-					$v .= '&ver=' . strip_tags( $this->settings['local_version'] );
310
+					$v .= '&ver=' . strip_tags($this->settings['local_version']);
311 311
 					$url .= $this->get_fonts_url(); // Local fonts url.
312 312
 				} else {
313 313
 					$url .= "https://$sub.fontawesome.com/releases/"; // CDN
314
-					$url .= ! empty( $version ) ? "v" . $version . '/' : "v" . $this->get_latest_version() . '/'; // version
314
+					$url .= !empty($version) ? "v" . $version . '/' : "v" . $this->get_latest_version() . '/'; // version
315 315
 				}
316 316
 				$url .= $type == 'CSS' ? 'css/' : 'js/'; // type
317 317
 				$url .= $type == 'CSS' ? $script . '.css' : $script . '.js'; // type
@@ -332,16 +332,16 @@  discard block
 block discarded – undo
332 332
 		 *
333 333
 		 * @return string The filtered url.
334 334
 		 */
335
-		public function remove_font_awesome( $url, $original_url, $_context ) {
335
+		public function remove_font_awesome($url, $original_url, $_context) {
336 336
 
337
-			if ( $_context == 'display'
338
-			     && ( strstr( $url, "fontawesome" ) !== false || strstr( $url, "font-awesome" ) !== false )
339
-			     && ( strstr( $url, ".js" ) !== false || strstr( $url, ".css" ) !== false )
337
+			if ($_context == 'display'
338
+			     && (strstr($url, "fontawesome") !== false || strstr($url, "font-awesome") !== false)
339
+			     && (strstr($url, ".js") !== false || strstr($url, ".css") !== false)
340 340
 			) {// it's a font-awesome-url (probably)
341 341
 
342
-				if ( strstr( $url, "wpfas=true" ) !== false ) {
343
-					if ( $this->settings['type'] == 'JS' ) {
344
-						if ( $this->settings['js-pseudo'] ) {
342
+				if (strstr($url, "wpfas=true") !== false) {
343
+					if ($this->settings['type'] == 'JS') {
344
+						if ($this->settings['js-pseudo']) {
345 345
 							$url .= "' data-search-pseudo-elements defer='defer";
346 346
 						} else {
347 347
 							$url .= "' defer='defer";
@@ -360,7 +360,7 @@  discard block
 block discarded – undo
360 360
 		 * Register the database settings with WordPress.
361 361
 		 */
362 362
 		public function register_settings() {
363
-			register_setting( 'wp-font-awesome-settings', 'wp-font-awesome-settings' );
363
+			register_setting('wp-font-awesome-settings', 'wp-font-awesome-settings');
364 364
 		}
365 365
 
366 366
 		/**
@@ -369,10 +369,10 @@  discard block
 block discarded – undo
369 369
 		 */
370 370
 		public function menu_item() {
371 371
 			$menu_function = 'add' . '_' . 'options' . '_' . 'page'; // won't pass theme check if function name present in theme
372
-			call_user_func( $menu_function, $this->name, $this->name, 'manage_options', 'wp-font-awesome-settings', array(
372
+			call_user_func($menu_function, $this->name, $this->name, 'manage_options', 'wp-font-awesome-settings', array(
373 373
 				$this,
374 374
 				'settings_page'
375
-			) );
375
+			));
376 376
 		}
377 377
 
378 378
 		/**
@@ -381,7 +381,7 @@  discard block
 block discarded – undo
381 381
 		 * @return array The array of settings.
382 382
 		 */
383 383
 		public function get_settings() {
384
-			$db_settings = get_option( 'wp-font-awesome-settings' );
384
+			$db_settings = get_option('wp-font-awesome-settings');
385 385
 
386 386
 			$defaults = array(
387 387
 				'type'      => 'CSS', // type to use, CSS or JS or KIT
@@ -396,30 +396,30 @@  discard block
 block discarded – undo
396 396
 				'kit-url'   => '', // the kit url
397 397
 			);
398 398
 
399
-			$settings = wp_parse_args( $db_settings, $defaults );
399
+			$settings = wp_parse_args($db_settings, $defaults);
400 400
 
401 401
 			/**
402 402
 			 * Filter the Font Awesome settings.
403 403
 			 *
404 404
 			 * @todo if we add this filer people might use it and then it defeates the purpose of this class :/
405 405
 			 */
406
-			return $this->settings = apply_filters( 'wp-font-awesome-settings', $settings, $db_settings, $defaults );
406
+			return $this->settings = apply_filters('wp-font-awesome-settings', $settings, $db_settings, $defaults);
407 407
 		}
408 408
 
409 409
 		/**
410 410
 		 * The settings page html output.
411 411
 		 */
412 412
 		public function settings_page() {
413
-			if ( ! current_user_can( 'manage_options' ) ) {
414
-				wp_die( __( 'You do not have sufficient permissions to access this page.', 'ayecode-connect' ) );
413
+			if (!current_user_can('manage_options')) {
414
+				wp_die(__('You do not have sufficient permissions to access this page.', 'ayecode-connect'));
415 415
 			}
416 416
 
417 417
 			// a hidden way to force the update of the version number via api instead of waiting the 48 hours
418
-			if ( isset( $_REQUEST['force-version-check'] ) ) {
419
-				$this->get_latest_version( $force_api = true );
418
+			if (isset($_REQUEST['force-version-check'])) {
419
+				$this->get_latest_version($force_api = true);
420 420
 			}
421 421
 
422
-			if ( ! defined( 'FONTAWESOME_PLUGIN_FILE' ) ) {
422
+			if (!defined('FONTAWESOME_PLUGIN_FILE')) {
423 423
 				?>
424 424
                 <style>
425 425
                     .wpfas-kit-show {
@@ -446,42 +446,42 @@  discard block
 block discarded – undo
446 446
                     <h1><?php echo $this->name; ?></h1>
447 447
                     <form method="post" action="options.php" class="fas-settings-form">
448 448
 						<?php
449
-						settings_fields( 'wp-font-awesome-settings' );
450
-						do_settings_sections( 'wp-font-awesome-settings' );
449
+						settings_fields('wp-font-awesome-settings');
450
+						do_settings_sections('wp-font-awesome-settings');
451 451
 						$table_class = '';
452
-						if ( $this->settings['type'] ) {
453
-							$table_class .= 'wpfas-' . sanitize_html_class( strtolower( $this->settings['type'] ) ) . '-set';
452
+						if ($this->settings['type']) {
453
+							$table_class .= 'wpfas-' . sanitize_html_class(strtolower($this->settings['type'])) . '-set';
454 454
 						}
455
-						if ( ! empty( $this->settings['pro'] ) ) {
455
+						if (!empty($this->settings['pro'])) {
456 456
 							$table_class .= ' wpfas-has-pro';
457 457
 						}
458 458
 						?>
459
-						<?php if ( $this->settings['type'] != 'KIT' && ! empty( $this->settings['local'] ) && empty( $this->settings['pro'] ) ) { ?>
460
-							<?php if ( $this->has_local() ) { ?>
461
-                                <div class="notice notice-info"><p><strong><?php _e( 'Font Awesome fonts are loading locally.', 'ayecode-connect' ); ?></strong></p></div>
459
+						<?php if ($this->settings['type'] != 'KIT' && !empty($this->settings['local']) && empty($this->settings['pro'])) { ?>
460
+							<?php if ($this->has_local()) { ?>
461
+                                <div class="notice notice-info"><p><strong><?php _e('Font Awesome fonts are loading locally.', 'ayecode-connect'); ?></strong></p></div>
462 462
 							<?php } else { ?>
463
-                                <div class="notice notice-error"><p><strong><?php _e( 'Font Awesome fonts are not loading locally!', 'ayecode-connect' ); ?></strong></p></div>
463
+                                <div class="notice notice-error"><p><strong><?php _e('Font Awesome fonts are not loading locally!', 'ayecode-connect'); ?></strong></p></div>
464 464
 							<?php } ?>
465 465
 						<?php } ?>
466
-                        <table class="form-table wpfas-table-settings <?php echo esc_attr( $table_class ); ?>">
466
+                        <table class="form-table wpfas-table-settings <?php echo esc_attr($table_class); ?>">
467 467
                             <tr valign="top">
468
-                                <th scope="row"><label for="wpfas-type"><?php _e( 'Type', 'ayecode-connect' ); ?></label></th>
468
+                                <th scope="row"><label for="wpfas-type"><?php _e('Type', 'ayecode-connect'); ?></label></th>
469 469
                                 <td>
470 470
                                     <select name="wp-font-awesome-settings[type]" id="wpfas-type" onchange="if(this.value=='KIT'){jQuery('.wpfas-table-settings').addClass('wpfas-kit-set');}else{jQuery('.wpfas-table-settings').removeClass('wpfas-kit-set');}">
471
-                                        <option value="CSS" <?php selected( $this->settings['type'], 'CSS' ); ?>><?php _e( 'CSS (default)', 'ayecode-connect' ); ?></option>
472
-                                        <option value="JS" <?php selected( $this->settings['type'], 'JS' ); ?>>JS</option>
473
-                                        <option value="KIT" <?php selected( $this->settings['type'], 'KIT' ); ?>><?php _e( 'Kits (settings managed on fontawesome.com)', 'ayecode-connect' ); ?></option>
471
+                                        <option value="CSS" <?php selected($this->settings['type'], 'CSS'); ?>><?php _e('CSS (default)', 'ayecode-connect'); ?></option>
472
+                                        <option value="JS" <?php selected($this->settings['type'], 'JS'); ?>>JS</option>
473
+                                        <option value="KIT" <?php selected($this->settings['type'], 'KIT'); ?>><?php _e('Kits (settings managed on fontawesome.com)', 'ayecode-connect'); ?></option>
474 474
                                     </select>
475 475
                                 </td>
476 476
                             </tr>
477 477
 
478 478
                             <tr valign="top" class="wpfas-kit-show">
479
-                                <th scope="row"><label for="wpfas-kit-url"><?php _e( 'Kit URL', 'ayecode-connect' ); ?></label></th>
479
+                                <th scope="row"><label for="wpfas-kit-url"><?php _e('Kit URL', 'ayecode-connect'); ?></label></th>
480 480
                                 <td>
481
-                                    <input class="regular-text" id="wpfas-kit-url" type="url" name="wp-font-awesome-settings[kit-url]" value="<?php echo esc_attr( $this->settings['kit-url'] ); ?>" placeholder="<?php echo 'https://kit.font';echo 'awesome.com/123abc.js'; // this won't pass theme check :(?>"/>
481
+                                    <input class="regular-text" id="wpfas-kit-url" type="url" name="wp-font-awesome-settings[kit-url]" value="<?php echo esc_attr($this->settings['kit-url']); ?>" placeholder="<?php echo 'https://kit.font'; echo 'awesome.com/123abc.js'; // this won't pass theme check :(?>"/>
482 482
                                     <span><?php
483 483
 										echo wp_sprintf(
484
-											__( 'Requires a free account with Font Awesome. %sGet kit url%s', 'ayecode-connect' ),
484
+											__('Requires a free account with Font Awesome. %sGet kit url%s', 'ayecode-connect'),
485 485
 											'<a rel="noopener noreferrer" target="_blank" href="https://fontawesome.com/kits"><i class="fas fa-external-link-alt"></i>',
486 486
 											'</a>'
487 487
 										);
@@ -490,44 +490,44 @@  discard block
 block discarded – undo
490 490
                             </tr>
491 491
 
492 492
                             <tr valign="top" class="wpfas-kit-hide">
493
-                                <th scope="row"><label for="wpfas-version"><?php _e( 'Version', 'ayecode-connect' ); ?></label></th>
493
+                                <th scope="row"><label for="wpfas-version"><?php _e('Version', 'ayecode-connect'); ?></label></th>
494 494
                                 <td>
495 495
                                     <select name="wp-font-awesome-settings[version]" id="wpfas-version">
496
-                                        <option value="" <?php selected( $this->settings['version'], '' ); ?>><?php echo wp_sprintf( __( 'Latest - %s (default)', 'ayecode-connect' ), $this->get_latest_version() ); ?></option>
497
-                                        <option value="6.1.0" <?php selected( $this->settings['version'], '6.1.0' ); ?>>6.1.0</option>
498
-                                        <option value="6.0.0" <?php selected( $this->settings['version'], '6.0.0' ); ?>>6.0.0</option>
499
-                                        <option value="5.15.4" <?php selected( $this->settings['version'], '5.15.4' ); ?>>5.15.4</option>
500
-                                        <option value="5.6.0" <?php selected( $this->settings['version'], '5.6.0' ); ?>>5.6.0</option>
501
-                                        <option value="5.5.0" <?php selected( $this->settings['version'], '5.5.0' ); ?>>5.5.0</option>
502
-                                        <option value="5.4.0" <?php selected( $this->settings['version'], '5.4.0' ); ?>>5.4.0</option>
503
-                                        <option value="5.3.0" <?php selected( $this->settings['version'], '5.3.0' ); ?>>5.3.0</option>
504
-                                        <option value="5.2.0" <?php selected( $this->settings['version'], '5.2.0' ); ?>>5.2.0</option>
505
-                                        <option value="5.1.0" <?php selected( $this->settings['version'], '5.1.0' ); ?>>5.1.0</option>
506
-                                        <option value="4.7.0" <?php selected( $this->settings['version'], '4.7.0' ); ?>>4.7.1 (CSS only)</option>
496
+                                        <option value="" <?php selected($this->settings['version'], ''); ?>><?php echo wp_sprintf(__('Latest - %s (default)', 'ayecode-connect'), $this->get_latest_version()); ?></option>
497
+                                        <option value="6.1.0" <?php selected($this->settings['version'], '6.1.0'); ?>>6.1.0</option>
498
+                                        <option value="6.0.0" <?php selected($this->settings['version'], '6.0.0'); ?>>6.0.0</option>
499
+                                        <option value="5.15.4" <?php selected($this->settings['version'], '5.15.4'); ?>>5.15.4</option>
500
+                                        <option value="5.6.0" <?php selected($this->settings['version'], '5.6.0'); ?>>5.6.0</option>
501
+                                        <option value="5.5.0" <?php selected($this->settings['version'], '5.5.0'); ?>>5.5.0</option>
502
+                                        <option value="5.4.0" <?php selected($this->settings['version'], '5.4.0'); ?>>5.4.0</option>
503
+                                        <option value="5.3.0" <?php selected($this->settings['version'], '5.3.0'); ?>>5.3.0</option>
504
+                                        <option value="5.2.0" <?php selected($this->settings['version'], '5.2.0'); ?>>5.2.0</option>
505
+                                        <option value="5.1.0" <?php selected($this->settings['version'], '5.1.0'); ?>>5.1.0</option>
506
+                                        <option value="4.7.0" <?php selected($this->settings['version'], '4.7.0'); ?>>4.7.1 (CSS only)</option>
507 507
                                     </select>
508 508
                                 </td>
509 509
                             </tr>
510 510
 
511 511
                             <tr valign="top">
512
-                                <th scope="row"><label for="wpfas-enqueue"><?php _e( 'Enqueue', 'ayecode-connect' ); ?></label></th>
512
+                                <th scope="row"><label for="wpfas-enqueue"><?php _e('Enqueue', 'ayecode-connect'); ?></label></th>
513 513
                                 <td>
514 514
                                     <select name="wp-font-awesome-settings[enqueue]" id="wpfas-enqueue">
515
-                                        <option value="" <?php selected( $this->settings['enqueue'], '' ); ?>><?php _e( 'Frontend + Backend (default)', 'ayecode-connect' ); ?></option>
516
-                                        <option value="frontend" <?php selected( $this->settings['enqueue'], 'frontend' ); ?>><?php _e( 'Frontend', 'ayecode-connect' ); ?></option>
517
-                                        <option value="backend" <?php selected( $this->settings['enqueue'], 'backend' ); ?>><?php _e( 'Backend', 'ayecode-connect' ); ?></option>
515
+                                        <option value="" <?php selected($this->settings['enqueue'], ''); ?>><?php _e('Frontend + Backend (default)', 'ayecode-connect'); ?></option>
516
+                                        <option value="frontend" <?php selected($this->settings['enqueue'], 'frontend'); ?>><?php _e('Frontend', 'ayecode-connect'); ?></option>
517
+                                        <option value="backend" <?php selected($this->settings['enqueue'], 'backend'); ?>><?php _e('Backend', 'ayecode-connect'); ?></option>
518 518
                                     </select>
519 519
                                 </td>
520 520
                             </tr>
521 521
 
522 522
                             <tr valign="top" class="wpfas-kit-hide">
523 523
                                 <th scope="row"><label
524
-                                            for="wpfas-pro"><?php _e( 'Enable pro', 'ayecode-connect' ); ?></label></th>
524
+                                            for="wpfas-pro"><?php _e('Enable pro', 'ayecode-connect'); ?></label></th>
525 525
                                 <td>
526 526
                                     <input type="hidden" name="wp-font-awesome-settings[pro]" value="0"/>
527
-                                    <input type="checkbox" name="wp-font-awesome-settings[pro]" value="1" <?php checked( $this->settings['pro'], '1' ); ?> id="wpfas-pro" onchange="if(jQuery(this).is(':checked')){jQuery('.wpfas-table-settings').addClass('wpfas-has-pro')}else{jQuery('.wpfas-table-settings').removeClass('wpfas-has-pro')}"/>
527
+                                    <input type="checkbox" name="wp-font-awesome-settings[pro]" value="1" <?php checked($this->settings['pro'], '1'); ?> id="wpfas-pro" onchange="if(jQuery(this).is(':checked')){jQuery('.wpfas-table-settings').addClass('wpfas-has-pro')}else{jQuery('.wpfas-table-settings').removeClass('wpfas-has-pro')}"/>
528 528
                                     <span><?php
529 529
 										echo wp_sprintf(
530
-											__( 'Requires a subscription. %sLearn more%s  %sManage my allowed domains%s', 'ayecode-connect' ),
530
+											__('Requires a subscription. %sLearn more%s  %sManage my allowed domains%s', 'ayecode-connect'),
531 531
 											'<a rel="noopener noreferrer" target="_blank" href="https://fontawesome.com/referral?a=c9b89e1418">',
532 532
 											' <i class="fas fa-external-link-alt"></i></a>',
533 533
 											'<a rel="noopener noreferrer" target="_blank" href="https://fontawesome.com/account/cdn">',
@@ -538,49 +538,49 @@  discard block
 block discarded – undo
538 538
                             </tr>
539 539
 
540 540
                             <tr valign="top" class="wpfas-kit-hide wpfas-hide-pro">
541
-                                <th scope="row"><label for="wpfas-local"><?php _e( 'Load Fonts Locally', 'ayecode-connect' ); ?></label></th>
541
+                                <th scope="row"><label for="wpfas-local"><?php _e('Load Fonts Locally', 'ayecode-connect'); ?></label></th>
542 542
                                 <td>
543 543
                                     <input type="hidden" name="wp-font-awesome-settings[local]" value="0"/>
544
-                                    <input type="hidden" name="wp-font-awesome-settings[local_version]" value="<?php echo esc_attr( $this->settings['local_version'] ); ?>"/>
545
-                                    <input type="checkbox" name="wp-font-awesome-settings[local]" value="1" <?php checked( $this->settings['local'], '1' ); ?> id="wpfas-local"/>
546
-                                    <span><?php _e( '(For free version only) Load FontAwesome fonts from locally. This downloads FontAwesome fonts from fontawesome.com & stores at the local site.', 'ayecode-connect' ); ?></span>
544
+                                    <input type="hidden" name="wp-font-awesome-settings[local_version]" value="<?php echo esc_attr($this->settings['local_version']); ?>"/>
545
+                                    <input type="checkbox" name="wp-font-awesome-settings[local]" value="1" <?php checked($this->settings['local'], '1'); ?> id="wpfas-local"/>
546
+                                    <span><?php _e('(For free version only) Load FontAwesome fonts from locally. This downloads FontAwesome fonts from fontawesome.com & stores at the local site.', 'ayecode-connect'); ?></span>
547 547
                                 </td>
548 548
                             </tr>
549 549
 
550 550
                             <tr valign="top" class="wpfas-kit-hide">
551 551
                                 <th scope="row"><label
552
-                                            for="wpfas-shims"><?php _e( 'Enable v4 shims compatibility', 'ayecode-connect' ); ?></label>
552
+                                            for="wpfas-shims"><?php _e('Enable v4 shims compatibility', 'ayecode-connect'); ?></label>
553 553
                                 </th>
554 554
                                 <td>
555 555
                                     <input type="hidden" name="wp-font-awesome-settings[shims]" value="0"/>
556 556
                                     <input type="checkbox" name="wp-font-awesome-settings[shims]"
557
-                                           value="1" <?php checked( $this->settings['shims'], '1' ); ?> id="wpfas-shims"/>
558
-                                    <span><?php _e( 'This enables v4 classes to work with v5, sort of like a band-aid until everyone has updated everything to v5.', 'ayecode-connect' ); ?></span>
557
+                                           value="1" <?php checked($this->settings['shims'], '1'); ?> id="wpfas-shims"/>
558
+                                    <span><?php _e('This enables v4 classes to work with v5, sort of like a band-aid until everyone has updated everything to v5.', 'ayecode-connect'); ?></span>
559 559
                                 </td>
560 560
                             </tr>
561 561
 
562 562
                             <tr valign="top" class="wpfas-kit-hide">
563 563
                                 <th scope="row"><label
564
-                                            for="wpfas-js-pseudo"><?php _e( 'Enable JS pseudo elements (not recommended)', 'ayecode-connect' ); ?></label>
564
+                                            for="wpfas-js-pseudo"><?php _e('Enable JS pseudo elements (not recommended)', 'ayecode-connect'); ?></label>
565 565
                                 </th>
566 566
                                 <td>
567 567
                                     <input type="hidden" name="wp-font-awesome-settings[js-pseudo]" value="0"/>
568 568
                                     <input type="checkbox" name="wp-font-awesome-settings[js-pseudo]"
569
-                                           value="1" <?php checked( $this->settings['js-pseudo'], '1' ); ?>
569
+                                           value="1" <?php checked($this->settings['js-pseudo'], '1'); ?>
570 570
                                            id="wpfas-js-pseudo"/>
571
-                                    <span><?php _e( 'Used only with the JS version, this will make pseudo-elements work but can be CPU intensive on some sites.', 'ayecode-connect' ); ?></span>
571
+                                    <span><?php _e('Used only with the JS version, this will make pseudo-elements work but can be CPU intensive on some sites.', 'ayecode-connect'); ?></span>
572 572
                                 </td>
573 573
                             </tr>
574 574
 
575 575
                             <tr valign="top">
576 576
                                 <th scope="row"><label
577
-                                            for="wpfas-dequeue"><?php _e( 'Dequeue', 'ayecode-connect' ); ?></label></th>
577
+                                            for="wpfas-dequeue"><?php _e('Dequeue', 'ayecode-connect'); ?></label></th>
578 578
                                 <td>
579 579
                                     <input type="hidden" name="wp-font-awesome-settings[dequeue]" value="0"/>
580 580
                                     <input type="checkbox" name="wp-font-awesome-settings[dequeue]"
581
-                                           value="1" <?php checked( $this->settings['dequeue'], '1' ); ?>
581
+                                           value="1" <?php checked($this->settings['dequeue'], '1'); ?>
582 582
                                            id="wpfas-dequeue"/>
583
-                                    <span><?php _e( 'This will try to dequeue any other Font Awesome versions loaded by other sources if they are added with `font-awesome` or `fontawesome` in the name.', 'ayecode-connect' ); ?></span>
583
+                                    <span><?php _e('This will try to dequeue any other Font Awesome versions loaded by other sources if they are added with `font-awesome` or `fontawesome` in the name.', 'ayecode-connect'); ?></span>
584 584
                                 </td>
585 585
                             </tr>
586 586
 
@@ -589,12 +589,12 @@  discard block
 block discarded – undo
589 589
 							<?php
590 590
 							submit_button();
591 591
 							?>
592
-                            <p class="submit"><a href="https://fontawesome.com/referral?a=c9b89e1418" class="button button-secondary"><?php _e('Get 24,000+ more icons with Font Awesome Pro','ayecode-connect'); ?> <i class="fas fa-external-link-alt"></i></a></p>
592
+                            <p class="submit"><a href="https://fontawesome.com/referral?a=c9b89e1418" class="button button-secondary"><?php _e('Get 24,000+ more icons with Font Awesome Pro', 'ayecode-connect'); ?> <i class="fas fa-external-link-alt"></i></a></p>
593 593
 
594 594
                         </div>
595 595
                     </form>
596 596
 
597
-                    <div id="wpfas-version"><?php echo wp_sprintf(__( 'Version: %s (affiliate links provided)', 'ayecode-connect' ), $this->version ); ?></div>
597
+                    <div id="wpfas-version"><?php echo wp_sprintf(__('Version: %s (affiliate links provided)', 'ayecode-connect'), $this->version); ?></div>
598 598
                 </div>
599 599
 				<?php
600 600
 			}
@@ -609,12 +609,12 @@  discard block
 block discarded – undo
609 609
 		 *
610 610
 		 * @return string Either a valid version number or an empty string.
611 611
 		 */
612
-		public function validate_version_number( $version ) {
612
+		public function validate_version_number($version) {
613 613
 
614
-			if ( version_compare( $version, '0.0.1', '>=' ) >= 0 ) {
614
+			if (version_compare($version, '0.0.1', '>=') >= 0) {
615 615
 				// valid
616 616
 			} else {
617
-				$version = '';// not validated
617
+				$version = ''; // not validated
618 618
 			}
619 619
 
620 620
 			return $version;
@@ -629,27 +629,27 @@  discard block
 block discarded – undo
629 629
 		 * @since 1.0.7
630 630
 		 * @return mixed|string The latest version number found.
631 631
 		 */
632
-		public function get_latest_version( $force_api = false ) {
632
+		public function get_latest_version($force_api = false) {
633 633
 			$latest_version = $this->latest;
634 634
 
635
-			$cache = get_transient( 'wp-font-awesome-settings-version' );
635
+			$cache = get_transient('wp-font-awesome-settings-version');
636 636
 
637
-			if ( $cache === false || $force_api ) { // its not set
637
+			if ($cache === false || $force_api) { // its not set
638 638
 				$api_ver = $this->get_latest_version_from_api();
639
-				if ( version_compare( $api_ver, $this->latest, '>=' ) >= 0 ) {
639
+				if (version_compare($api_ver, $this->latest, '>=') >= 0) {
640 640
 					$latest_version = $api_ver;
641
-					set_transient( 'wp-font-awesome-settings-version', $api_ver, 48 * HOUR_IN_SECONDS );
641
+					set_transient('wp-font-awesome-settings-version', $api_ver, 48 * HOUR_IN_SECONDS);
642 642
 				}
643
-			} elseif ( $this->validate_version_number( $cache ) ) {
644
-				if ( version_compare( $cache, $this->latest, '>=' ) >= 0 ) {
643
+			} elseif ($this->validate_version_number($cache)) {
644
+				if (version_compare($cache, $this->latest, '>=') >= 0) {
645 645
 					$latest_version = $cache;
646 646
 				}
647 647
 			}
648 648
 
649 649
 			// Check and auto download fonts locally.
650
-			if ( empty( $this->settings['pro'] ) && empty( $this->settings['version'] ) && $this->settings['type'] != 'KIT' && ! empty( $this->settings['local'] ) && ! empty( $this->settings['local_version'] ) && ! empty( $latest_version ) ) {
651
-				if ( version_compare( $latest_version, $this->settings['local_version'], '>' ) && is_admin() && ! wp_doing_ajax() ) {
652
-					$this->download_package( $latest_version );
650
+			if (empty($this->settings['pro']) && empty($this->settings['version']) && $this->settings['type'] != 'KIT' && !empty($this->settings['local']) && !empty($this->settings['local_version']) && !empty($latest_version)) {
651
+				if (version_compare($latest_version, $this->settings['local_version'], '>') && is_admin() && !wp_doing_ajax()) {
652
+					$this->download_package($latest_version);
653 653
 				}
654 654
 			}
655 655
 
@@ -664,10 +664,10 @@  discard block
 block discarded – undo
664 664
 		 */
665 665
 		public function get_latest_version_from_api() {
666 666
 			$version  = "0";
667
-			$response = wp_remote_get( "https://api.github.com/repos/FortAwesome/Font-Awesome/releases/latest" );
668
-			if ( ! is_wp_error( $response ) && is_array( $response ) ) {
669
-				$api_response = json_decode( wp_remote_retrieve_body( $response ), true );
670
-				if ( isset( $api_response['tag_name'] ) && version_compare( $api_response['tag_name'], $this->latest, '>=' ) >= 0 && empty( $api_response['prerelease'] ) ) {
667
+			$response = wp_remote_get("https://api.github.com/repos/FortAwesome/Font-Awesome/releases/latest");
668
+			if (!is_wp_error($response) && is_array($response)) {
669
+				$api_response = json_decode(wp_remote_retrieve_body($response), true);
670
+				if (isset($api_response['tag_name']) && version_compare($api_response['tag_name'], $this->latest, '>=') >= 0 && empty($api_response['prerelease'])) {
671 671
 					$version = $api_response['tag_name'];
672 672
 				}
673 673
 			}
@@ -695,21 +695,21 @@  discard block
 block discarded – undo
695 695
 		public function admin_notices() {
696 696
 			$settings = $this->settings;
697 697
 
698
-			if ( defined( 'FONTAWESOME_PLUGIN_FILE' ) ) {
699
-				if ( ! empty( $_REQUEST['page'] ) && $_REQUEST['page'] == 'wp-font-awesome-settings' ) {
698
+			if (defined('FONTAWESOME_PLUGIN_FILE')) {
699
+				if (!empty($_REQUEST['page']) && $_REQUEST['page'] == 'wp-font-awesome-settings') {
700 700
 					?>
701 701
                     <div class="notice  notice-error is-dismissible">
702
-                        <p><?php _e( 'The Official Font Awesome Plugin is active, please adjust your settings there.', 'ayecode-connect' ); ?></p>
702
+                        <p><?php _e('The Official Font Awesome Plugin is active, please adjust your settings there.', 'ayecode-connect'); ?></p>
703 703
                     </div>
704 704
 					<?php
705 705
 				}
706 706
 			} else {
707
-				if ( ! empty( $settings ) ) {
708
-					if ( $settings['type'] != 'KIT' && $settings['pro'] && ( $settings['version'] == '' || version_compare( $settings['version'], '6', '>=' ) ) ) {
707
+				if (!empty($settings)) {
708
+					if ($settings['type'] != 'KIT' && $settings['pro'] && ($settings['version'] == '' || version_compare($settings['version'], '6', '>='))) {
709 709
 						$link = admin_url('options-general.php?page=wp-font-awesome-settings');
710 710
 						?>
711 711
                         <div class="notice  notice-error is-dismissible">
712
-                            <p><?php echo wp_sprintf( __( 'Font Awesome Pro v6 requires the use of a kit, please setup your kit in %ssettings.%s', 'ayecode-connect' ),"<a href='". esc_url_raw( $link )."'>","</a>" ); ?></p>
712
+                            <p><?php echo wp_sprintf(__('Font Awesome Pro v6 requires the use of a kit, please setup your kit in %ssettings.%s', 'ayecode-connect'), "<a href='" . esc_url_raw($link) . "'>", "</a>"); ?></p>
713 713
                         </div>
714 714
 						<?php
715 715
 					}
@@ -725,20 +725,20 @@  discard block
 block discarded – undo
725 725
 		 * @param string $option The option name.
726 726
 		 * @param mixed  $value  The option value.
727 727
 		 */
728
-		public function add_option_wp_font_awesome_settings( $option, $value ) {
728
+		public function add_option_wp_font_awesome_settings($option, $value) {
729 729
 			// Do nothing if WordPress is being installed.
730
-			if ( wp_installing() ) {
730
+			if (wp_installing()) {
731 731
 				return;
732 732
 			}
733 733
 
734
-			if ( ! empty( $value['local'] ) && empty( $value['pro'] ) && ! ( ! empty( $value['type'] ) && $value['type'] == 'KIT' ) ) {
735
-				$version = isset( $value['version'] ) && $value['version'] ? $value['version'] : $this->get_latest_version();
734
+			if (!empty($value['local']) && empty($value['pro']) && !(!empty($value['type']) && $value['type'] == 'KIT')) {
735
+				$version = isset($value['version']) && $value['version'] ? $value['version'] : $this->get_latest_version();
736 736
 
737
-				if ( ! empty( $version ) ) {
738
-					$response = $this->download_package( $version, $value );
737
+				if (!empty($version)) {
738
+					$response = $this->download_package($version, $value);
739 739
 
740
-					if ( is_wp_error( $response ) ) {
741
-						add_settings_error( 'general', 'fontawesome_download', __( 'ERROR:', 'ayecode-connect' ) . ' ' . $response->get_error_message(), 'error' );
740
+					if (is_wp_error($response)) {
741
+						add_settings_error('general', 'fontawesome_download', __('ERROR:', 'ayecode-connect') . ' ' . $response->get_error_message(), 'error');
742 742
 					}
743 743
 				}
744 744
 			}
@@ -752,25 +752,25 @@  discard block
 block discarded – undo
752 752
 		 * @param mixed $old_value The old option value.
753 753
 		 * @param mixed $value     The new option value.
754 754
 		 */
755
-		public function update_option_wp_font_awesome_settings( $old_value, $new_value ) {
755
+		public function update_option_wp_font_awesome_settings($old_value, $new_value) {
756 756
 			// Do nothing if WordPress is being installed.
757
-			if ( wp_installing() ) {
757
+			if (wp_installing()) {
758 758
 				return;
759 759
 			}
760 760
 
761
-			if ( ! empty( $new_value['local'] ) && empty( $new_value['pro'] ) && ! ( ! empty( $new_value['type'] ) && $new_value['type'] == 'KIT' ) ) {
761
+			if (!empty($new_value['local']) && empty($new_value['pro']) && !(!empty($new_value['type']) && $new_value['type'] == 'KIT')) {
762 762
 				// Old values
763
-				$old_version = isset( $old_value['version'] ) && $old_value['version'] ? $old_value['version'] : ( isset( $old_value['local_version'] ) ? $old_value['local_version'] : '' );
764
-				$old_local = isset( $old_value['local'] ) ? (int) $old_value['local'] : 0;
763
+				$old_version = isset($old_value['version']) && $old_value['version'] ? $old_value['version'] : (isset($old_value['local_version']) ? $old_value['local_version'] : '');
764
+				$old_local = isset($old_value['local']) ? (int) $old_value['local'] : 0;
765 765
 
766 766
 				// New values
767
-				$new_version = isset( $new_value['version'] ) && $new_value['version'] ? $new_value['version'] : $this->get_latest_version();
767
+				$new_version = isset($new_value['version']) && $new_value['version'] ? $new_value['version'] : $this->get_latest_version();
768 768
 
769
-				if ( empty( $old_local ) || $old_version !== $new_version || ! file_exists( $this->get_fonts_dir() . 'css' . DIRECTORY_SEPARATOR . 'all.css' ) ) {
770
-					$response = $this->download_package( $new_version, $new_value );
769
+				if (empty($old_local) || $old_version !== $new_version || !file_exists($this->get_fonts_dir() . 'css' . DIRECTORY_SEPARATOR . 'all.css')) {
770
+					$response = $this->download_package($new_version, $new_value);
771 771
 
772
-					if ( is_wp_error( $response ) ) {
773
-						add_settings_error( 'general', 'fontawesome_download', __( 'ERROR:', 'ayecode-connect' ) . ' ' . $response->get_error_message(), 'error' );
772
+					if (is_wp_error($response)) {
773
+						add_settings_error('general', 'fontawesome_download', __('ERROR:', 'ayecode-connect') . ' ' . $response->get_error_message(), 'error');
774 774
 					}
775 775
 				}
776 776
 			}
@@ -784,9 +784,9 @@  discard block
 block discarded – undo
784 784
 		 * @param string Fonts directory local path.
785 785
 		 */
786 786
 		public function get_fonts_dir() {
787
-			$upload_dir = wp_upload_dir( null, false );
787
+			$upload_dir = wp_upload_dir(null, false);
788 788
 
789
-			return $upload_dir['basedir'] . DIRECTORY_SEPARATOR .  'ayefonts' . DIRECTORY_SEPARATOR . 'fa' . DIRECTORY_SEPARATOR;
789
+			return $upload_dir['basedir'] . DIRECTORY_SEPARATOR . 'ayefonts' . DIRECTORY_SEPARATOR . 'fa' . DIRECTORY_SEPARATOR;
790 790
 		}
791 791
 
792 792
 		/**
@@ -797,9 +797,9 @@  discard block
 block discarded – undo
797 797
 		 * @param string Fonts directory local url.
798 798
 		 */
799 799
 		public function get_fonts_url() {
800
-			$upload_dir = wp_upload_dir( null, false );
800
+			$upload_dir = wp_upload_dir(null, false);
801 801
 
802
-			return $upload_dir['baseurl'] .  '/ayefonts/fa/';
802
+			return $upload_dir['baseurl'] . '/ayefonts/fa/';
803 803
 		}
804 804
 
805 805
 		/**
@@ -810,7 +810,7 @@  discard block
 block discarded – undo
810 810
 		 * @return bool True if active else false.
811 811
 		 */
812 812
 		public function has_local() {
813
-			if ( ! empty( $this->settings['local'] ) && empty( $this->settings['pro'] ) && file_exists( $this->get_fonts_dir() . 'css' . DIRECTORY_SEPARATOR . 'all.css' ) ) {
813
+			if (!empty($this->settings['local']) && empty($this->settings['pro']) && file_exists($this->get_fonts_dir() . 'css' . DIRECTORY_SEPARATOR . 'all.css')) {
814 814
 				return true;
815 815
 			}
816 816
 
@@ -825,18 +825,18 @@  discard block
 block discarded – undo
825 825
 		 * @return object The WP Filesystem.
826 826
 		 */
827 827
 		public function get_wp_filesystem() {
828
-			if ( ! function_exists( 'get_filesystem_method' ) ) {
829
-				require_once( ABSPATH . "/wp-admin/includes/file.php" );
828
+			if (!function_exists('get_filesystem_method')) {
829
+				require_once(ABSPATH . "/wp-admin/includes/file.php");
830 830
 			}
831 831
 
832 832
 			$access_type = get_filesystem_method();
833 833
 
834
-			if ( $access_type === 'direct' ) {
834
+			if ($access_type === 'direct') {
835 835
 				/* You can safely run request_filesystem_credentials() without any issues and don't need to worry about passing in a URL */
836
-				$creds = request_filesystem_credentials( trailingslashit( site_url() ) . 'wp-admin/', '', false, false, array() );
836
+				$creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
837 837
 
838 838
 				/* Initialize the API */
839
-				if ( ! WP_Filesystem( $creds ) ) {
839
+				if (!WP_Filesystem($creds)) {
840 840
 					/* Any problems and we exit */
841 841
 					return false;
842 842
 				}
@@ -845,11 +845,11 @@  discard block
 block discarded – undo
845 845
 
846 846
 				return $wp_filesystem;
847 847
 				/* Do our file manipulations below */
848
-			} else if ( defined( 'FTP_USER' ) ) {
849
-				$creds = request_filesystem_credentials( trailingslashit( site_url() ) . 'wp-admin/', '', false, false, array() );
848
+			} else if (defined('FTP_USER')) {
849
+				$creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
850 850
 
851 851
 				/* Initialize the API */
852
-				if ( ! WP_Filesystem( $creds ) ) {
852
+				if (!WP_Filesystem($creds)) {
853 853
 					/* Any problems and we exit */
854 854
 					return false;
855 855
 				}
@@ -872,38 +872,38 @@  discard block
 block discarded – undo
872 872
 		 * @param array $option Fontawesome settings.
873 873
 		 * @return WP_ERROR|bool Error on fail and true on success.
874 874
 		 */
875
-		public function download_package( $version, $option = array() ) {
875
+		public function download_package($version, $option = array()) {
876 876
 			$filename = 'fontawesome-free-' . $version . '-web';
877 877
 			$url = 'https://use.fontawesome.com/releases/v' . $version . '/' . $filename . '.zip';
878 878
 
879
-			if ( ! function_exists( 'wp_handle_upload' ) ) {
879
+			if (!function_exists('wp_handle_upload')) {
880 880
 				require_once ABSPATH . 'wp-admin/includes/file.php';
881 881
 			}
882 882
 
883
-			$download_file = download_url( esc_url_raw( $url ) );
883
+			$download_file = download_url(esc_url_raw($url));
884 884
 
885
-			if ( is_wp_error( $download_file ) ) {
886
-				return new WP_Error( 'fontawesome_download_failed', __( $download_file->get_error_message(), 'ayecode-connect' ) );
887
-			} else if ( empty( $download_file ) ) {
888
-				return new WP_Error( 'fontawesome_download_failed', __( 'Something went wrong in downloading the font awesome to store locally.', 'ayecode-connect' ) );
885
+			if (is_wp_error($download_file)) {
886
+				return new WP_Error('fontawesome_download_failed', __($download_file->get_error_message(), 'ayecode-connect'));
887
+			} else if (empty($download_file)) {
888
+				return new WP_Error('fontawesome_download_failed', __('Something went wrong in downloading the font awesome to store locally.', 'ayecode-connect'));
889 889
 			}
890 890
 
891
-			$response = $this->extract_package( $download_file, $filename, true );
891
+			$response = $this->extract_package($download_file, $filename, true);
892 892
 
893 893
 			// Update local version.
894
-			if ( is_wp_error( $response ) ) {
894
+			if (is_wp_error($response)) {
895 895
 				return $response;
896
-			} else if ( $response ) {
897
-				if ( empty( $option ) ) {
898
-					$option = get_option( 'wp-font-awesome-settings' );
896
+			} else if ($response) {
897
+				if (empty($option)) {
898
+					$option = get_option('wp-font-awesome-settings');
899 899
 				}
900 900
 
901 901
 				$option['local_version'] = $version;
902 902
 
903 903
 				// Remove action to prevent looping.
904
-				remove_action( 'update_option_wp-font-awesome-settings', array( $this, 'update_option_wp_font_awesome_settings' ), 10, 2 );
904
+				remove_action('update_option_wp-font-awesome-settings', array($this, 'update_option_wp_font_awesome_settings'), 10, 2);
905 905
 
906
-				update_option( 'wp-font-awesome-settings', $option );
906
+				update_option('wp-font-awesome-settings', $option);
907 907
 
908 908
 				return true;
909 909
 			}
@@ -921,60 +921,60 @@  discard block
 block discarded – undo
921 921
 		 * @param bool   $delete_package Delete temp file or not.
922 922
 		 * @return WP_Error|bool True on success WP_Error on fail.
923 923
 		 */
924
-		public function extract_package( $package, $dirname = '', $delete_package = false ) {
924
+		public function extract_package($package, $dirname = '', $delete_package = false) {
925 925
 			global $wp_filesystem;
926 926
 
927 927
 			$wp_filesystem = $this->get_wp_filesystem();
928 928
 
929
-			if ( empty( $wp_filesystem ) && isset( $wp_filesystem->errors ) && is_wp_error( $wp_filesystem->errors ) && $wp_filesystem->errors->get_error_code() ) {
930
-				return new WP_Error( 'fontawesome_filesystem_error', __( $wp_filesystem->errors->get_error_message(), 'ayecode-connect' ) );
931
-			} else if ( empty( $wp_filesystem ) ) {
932
-				return new WP_Error( 'fontawesome_filesystem_error', __( 'Failed to initialise WP_Filesystem while trying to download the Font Awesome package.', 'ayecode-connect' ) );
929
+			if (empty($wp_filesystem) && isset($wp_filesystem->errors) && is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code()) {
930
+				return new WP_Error('fontawesome_filesystem_error', __($wp_filesystem->errors->get_error_message(), 'ayecode-connect'));
931
+			} else if (empty($wp_filesystem)) {
932
+				return new WP_Error('fontawesome_filesystem_error', __('Failed to initialise WP_Filesystem while trying to download the Font Awesome package.', 'ayecode-connect'));
933 933
 			}
934 934
 
935 935
 			$fonts_dir = $this->get_fonts_dir();
936
-			$fonts_tmp_dir = dirname( $fonts_dir ) . DIRECTORY_SEPARATOR . 'fa-tmp' . DIRECTORY_SEPARATOR;
936
+			$fonts_tmp_dir = dirname($fonts_dir) . DIRECTORY_SEPARATOR . 'fa-tmp' . DIRECTORY_SEPARATOR;
937 937
 
938
-			if ( $wp_filesystem->is_dir( $fonts_tmp_dir ) ) {
939
-				$wp_filesystem->delete( $fonts_tmp_dir, true );
938
+			if ($wp_filesystem->is_dir($fonts_tmp_dir)) {
939
+				$wp_filesystem->delete($fonts_tmp_dir, true);
940 940
 			}
941 941
 
942 942
 			// Unzip package to working directory.
943
-			$result = unzip_file( $package, $fonts_tmp_dir );
943
+			$result = unzip_file($package, $fonts_tmp_dir);
944 944
 
945
-			if ( is_wp_error( $result ) ) {
946
-				$wp_filesystem->delete( $fonts_tmp_dir, true );
945
+			if (is_wp_error($result)) {
946
+				$wp_filesystem->delete($fonts_tmp_dir, true);
947 947
 
948
-				if ( 'incompatible_archive' === $result->get_error_code() ) {
949
-					return new WP_Error( 'fontawesome_incompatible_archive', __( $result->get_error_message(), 'ayecode-connect' ) );
948
+				if ('incompatible_archive' === $result->get_error_code()) {
949
+					return new WP_Error('fontawesome_incompatible_archive', __($result->get_error_message(), 'ayecode-connect'));
950 950
 				}
951 951
 
952 952
 				return $result;
953 953
 			}
954 954
 
955
-			if ( $wp_filesystem->is_dir( $fonts_dir ) ) {
956
-				$wp_filesystem->delete( $fonts_dir, true );
955
+			if ($wp_filesystem->is_dir($fonts_dir)) {
956
+				$wp_filesystem->delete($fonts_dir, true);
957 957
 			}
958 958
 
959 959
 			$extract_dir = $fonts_tmp_dir;
960 960
 
961
-			if ( $dirname && $wp_filesystem->is_dir( $extract_dir . $dirname . DIRECTORY_SEPARATOR ) ) {
961
+			if ($dirname && $wp_filesystem->is_dir($extract_dir . $dirname . DIRECTORY_SEPARATOR)) {
962 962
 				$extract_dir .= $dirname . DIRECTORY_SEPARATOR;
963 963
 			}
964 964
 
965 965
 			try {
966
-				$return = $wp_filesystem->move( $extract_dir, $fonts_dir, true );
967
-			} catch ( Exception $e ) {
968
-				$return = new WP_Error( 'fontawesome_move_package', __( 'Fail to move font awesome package!', 'ayecode-connect' ) );
966
+				$return = $wp_filesystem->move($extract_dir, $fonts_dir, true);
967
+			} catch (Exception $e) {
968
+				$return = new WP_Error('fontawesome_move_package', __('Fail to move font awesome package!', 'ayecode-connect'));
969 969
 			}
970 970
 
971
-			if ( $wp_filesystem->is_dir( $fonts_tmp_dir ) ) {
972
-				$wp_filesystem->delete( $fonts_tmp_dir, true );
971
+			if ($wp_filesystem->is_dir($fonts_tmp_dir)) {
972
+				$wp_filesystem->delete($fonts_tmp_dir, true);
973 973
 			}
974 974
 
975 975
 			// Once extracted, delete the package if required.
976
-			if ( $delete_package ) {
977
-				unlink( $package );
976
+			if ($delete_package) {
977
+				unlink($package);
978 978
 			}
979 979
 
980 980
 			return $return;
@@ -984,22 +984,22 @@  discard block
 block discarded – undo
984 984
 		 * Output the version in the header.
985 985
 		 */
986 986
 		public function add_generator() {
987
-			$file = str_replace( array( "/", "\\" ), "/", realpath( __FILE__ ) );
988
-			$plugins_dir = str_replace( array( "/", "\\" ), "/", realpath( WP_PLUGIN_DIR ) );
987
+			$file = str_replace(array("/", "\\"), "/", realpath(__FILE__));
988
+			$plugins_dir = str_replace(array("/", "\\"), "/", realpath(WP_PLUGIN_DIR));
989 989
 
990 990
 			// Find source plugin/theme.
991 991
 			$source = array();
992
-			if ( strpos( $file, $plugins_dir ) !== false ) {
993
-				$source = explode( "/", plugin_basename( $file ) );
994
-			} else if ( function_exists( 'get_theme_root' ) ) {
995
-				$themes_dir = str_replace( array( "/", "\\" ), "/", realpath( get_theme_root() ) );
992
+			if (strpos($file, $plugins_dir) !== false) {
993
+				$source = explode("/", plugin_basename($file));
994
+			} else if (function_exists('get_theme_root')) {
995
+				$themes_dir = str_replace(array("/", "\\"), "/", realpath(get_theme_root()));
996 996
 
997
-				if ( strpos( $file, $themes_dir ) !== false ) {
998
-					$source = explode( "/", ltrim( str_replace( $themes_dir, "", $file ), "/" ) );
997
+				if (strpos($file, $themes_dir) !== false) {
998
+					$source = explode("/", ltrim(str_replace($themes_dir, "", $file), "/"));
999 999
 				}
1000 1000
 			}
1001 1001
 
1002
-			echo '<meta name="generator" content="WP Font Awesome Settings v' . esc_attr( $this->version ) . '"' . ( ! empty( $source[0] ) ? ' data-ac-source="' . esc_attr( $source[0] ) . '"' : '' ) . ' />';
1002
+			echo '<meta name="generator" content="WP Font Awesome Settings v' . esc_attr($this->version) . '"' . (!empty($source[0]) ? ' data-ac-source="' . esc_attr($source[0]) . '"' : '') . ' />';
1003 1003
 		}
1004 1004
 	}
1005 1005
 
Please login to merge, or discard this patch.
vendor/ayecode/wp-deactivation-survey/wp-deactivation-survey.php 1 patch
Spacing   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -1,10 +1,10 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if ( ! defined( 'ABSPATH' ) ) {
3
+if (!defined('ABSPATH')) {
4 4
 	exit;
5 5
 }
6 6
 
7
-if ( ! class_exists( 'AyeCode_Deactivation_Survey' ) ) {
7
+if (!class_exists('AyeCode_Deactivation_Survey')) {
8 8
 
9 9
 	class AyeCode_Deactivation_Survey {
10 10
 
@@ -21,18 +21,18 @@  discard block
 block discarded – undo
21 21
 
22 22
 		public $version = "1.0.7";
23 23
 
24
-		public static function instance( $plugin = array() ) {
25
-			if ( ! isset( self::$instance ) && ! ( self::$instance instanceof AyeCode_Deactivation_Survey ) ) {
24
+		public static function instance($plugin = array()) {
25
+			if (!isset(self::$instance) && !(self::$instance instanceof AyeCode_Deactivation_Survey)) {
26 26
 				self::$instance = new AyeCode_Deactivation_Survey;
27 27
 				self::$plugins = array();
28 28
 
29
-				add_action( 'admin_enqueue_scripts', array( self::$instance, 'scripts' ) );
29
+				add_action('admin_enqueue_scripts', array(self::$instance, 'scripts'));
30 30
 
31
-				do_action( 'ayecode_deactivation_survey_loaded' );
31
+				do_action('ayecode_deactivation_survey_loaded');
32 32
 			}
33 33
 
34
-			if(!empty($plugin)){
35
-				self::$plugins[] = (object)$plugin;
34
+			if (!empty($plugin)) {
35
+				self::$plugins[] = (object) $plugin;
36 36
 			}
37 37
 
38 38
 			return self::$instance;
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
 			global $pagenow;
43 43
 
44 44
 			// Bail if we are not on the plugins page
45
-			if ( $pagenow != "plugins.php" ) {
45
+			if ($pagenow != "plugins.php") {
46 46
 				return;
47 47
 			}
48 48
 
@@ -55,19 +55,19 @@  discard block
 block discarded – undo
55 55
 			 * We deliberately don't add textdomains here so that double textdomain warning is not given in theme review.
56 56
 			 */
57 57
 			wp_localize_script('ayecode-deactivation-survey', 'ayecodeds_deactivate_feedback_form_strings', array(
58
-				'quick_feedback'			=> __( 'Quick Feedback', 'ayecode-connect' ),
59
-				'foreword'					=> __( 'If you would be kind enough, please tell us why you\'re deactivating?', 'ayecode-connect' ),
60
-				'better_plugins_name'		=> __( 'Please tell us which plugin?', 'ayecode-connect' ),
61
-				'please_tell_us'			=> __( 'Please tell us the reason so we can improve the plugin', 'ayecode-connect' ),
62
-				'do_not_attach_email'		=> __( 'Do not send my e-mail address with this feedback', 'ayecode-connect' ),
63
-				'brief_description'			=> __( 'Please give us any feedback that could help us improve', 'ayecode-connect' ),
64
-				'cancel'					=> __( 'Cancel', 'ayecode-connect' ),
65
-				'skip_and_deactivate'		=> __( 'Skip &amp; Deactivate', 'ayecode-connect' ),
66
-				'submit_and_deactivate'		=> __( 'Submit &amp; Deactivate', 'ayecode-connect' ),
67
-				'please_wait'				=> __( 'Please wait', 'ayecode-connect' ),
68
-				'get_support'				=> __( 'Get Support', 'ayecode-connect' ),
69
-				'documentation'				=> __( 'Documentation', 'ayecode-connect' ),
70
-				'thank_you'					=> __( 'Thank you!', 'ayecode-connect' ),
58
+				'quick_feedback'			=> __('Quick Feedback', 'ayecode-connect'),
59
+				'foreword'					=> __('If you would be kind enough, please tell us why you\'re deactivating?', 'ayecode-connect'),
60
+				'better_plugins_name'		=> __('Please tell us which plugin?', 'ayecode-connect'),
61
+				'please_tell_us'			=> __('Please tell us the reason so we can improve the plugin', 'ayecode-connect'),
62
+				'do_not_attach_email'		=> __('Do not send my e-mail address with this feedback', 'ayecode-connect'),
63
+				'brief_description'			=> __('Please give us any feedback that could help us improve', 'ayecode-connect'),
64
+				'cancel'					=> __('Cancel', 'ayecode-connect'),
65
+				'skip_and_deactivate'		=> __('Skip &amp; Deactivate', 'ayecode-connect'),
66
+				'submit_and_deactivate'		=> __('Submit &amp; Deactivate', 'ayecode-connect'),
67
+				'please_wait'				=> __('Please wait', 'ayecode-connect'),
68
+				'get_support'				=> __('Get Support', 'ayecode-connect'),
69
+				'documentation'				=> __('Documentation', 'ayecode-connect'),
70
+				'thank_you'					=> __('Thank you!', 'ayecode-connect'),
71 71
 			));
72 72
 
73 73
 			// Plugins
@@ -75,18 +75,18 @@  discard block
 block discarded – undo
75 75
 
76 76
 			// Reasons
77 77
 			$defaultReasons = array(
78
-				'suddenly-stopped-working'	=> __( 'The plugin suddenly stopped working', 'ayecode-connect' ),
79
-				'plugin-broke-site'			=> __( 'The plugin broke my site', 'ayecode-connect' ),
80
-				'plugin-setup-difficult'	=> __( 'Too difficult to setup', 'ayecode-connect' ),
81
-				'plugin-design-difficult'	=> __( 'Too difficult to get the design i want', 'ayecode-connect' ),
82
-				'no-longer-needed'			=> __( 'I don\'t need this plugin any more', 'ayecode-connect' ),
83
-				'found-better-plugin'		=> __( 'I found a better plugin', 'ayecode-connect' ),
84
-				'temporary-deactivation'	=> __( 'It\'s a temporary deactivation, I\'m troubleshooting', 'ayecode-connect' ),
85
-				'other'						=> __( 'Other', 'ayecode-connect' ),
78
+				'suddenly-stopped-working'	=> __('The plugin suddenly stopped working', 'ayecode-connect'),
79
+				'plugin-broke-site'			=> __('The plugin broke my site', 'ayecode-connect'),
80
+				'plugin-setup-difficult'	=> __('Too difficult to setup', 'ayecode-connect'),
81
+				'plugin-design-difficult'	=> __('Too difficult to get the design i want', 'ayecode-connect'),
82
+				'no-longer-needed'			=> __('I don\'t need this plugin any more', 'ayecode-connect'),
83
+				'found-better-plugin'		=> __('I found a better plugin', 'ayecode-connect'),
84
+				'temporary-deactivation'	=> __('It\'s a temporary deactivation, I\'m troubleshooting', 'ayecode-connect'),
85
+				'other'						=> __('Other', 'ayecode-connect'),
86 86
 			);
87 87
 
88
-			foreach( $plugins as $plugin ) {
89
-				$plugin->reasons = apply_filters( 'ayecode_deactivation_survey_reasons', $defaultReasons, $plugin );
88
+			foreach ($plugins as $plugin) {
89
+				$plugin->reasons = apply_filters('ayecode_deactivation_survey_reasons', $defaultReasons, $plugin);
90 90
 				$plugin->url = home_url();
91 91
 				$plugin->activated = 0;
92 92
 			}
Please login to merge, or discard this patch.
vendor/ayecode/wp-super-duper/map.php 1 patch
Spacing   +40 added lines, -40 removed lines patch added patch discarded remove patch
@@ -22,14 +22,14 @@  discard block
 block discarded – undo
22 22
 			'block-output'   => array( // the block visual output elements as an array
23 23
 				array(
24 24
 					'element' => 'p',
25
-					'content' => __('A Google API key is required to use this block, we recommend installing our plugin which makes it easy and sets it globally, or you can set a key in the block settings sidebar: ', 'ayecode-connect' ),
25
+					'content' => __('A Google API key is required to use this block, we recommend installing our plugin which makes it easy and sets it globally, or you can set a key in the block settings sidebar: ', 'ayecode-connect'),
26 26
 					//'element_require' => '"1"=='.get_option( 'rgmk_google_map_api_key', '"0"') ? '"0"' : '"1"',
27
-					'element_require' => get_option( 'rgmk_google_map_api_key', false) ? '1==0' : '1==1 && [%api_key%]==""',
27
+					'element_require' => get_option('rgmk_google_map_api_key', false) ? '1==0' : '1==1 && [%api_key%]==""',
28 28
 				),
29 29
 				array(
30 30
 					'element' => 'a',
31
-					'content' => __('API KEY for Google Maps', 'ayecode-connect' ),
32
-					'element_require' => get_option( 'rgmk_google_map_api_key', false) ? '1==0' : '1==1 && [%api_key%]==""',
31
+					'content' => __('API KEY for Google Maps', 'ayecode-connect'),
32
+					'element_require' => get_option('rgmk_google_map_api_key', false) ? '1==0' : '1==1 && [%api_key%]==""',
33 33
 					'href' => 'https://wordpress.org/plugins/api-key-for-google-maps/',
34 34
 				),
35 35
 				array(
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
 					'class'   => '[%className%]',
38 38
 					//'content' => 'Hello: [%after_text%]' // block properties can be added by wrapping them in [%name%]
39 39
 					'element_require' => '[%type%]=="image"',
40
-					'src'     => get_option( 'rgmk_google_map_api_key', false) ? "https://maps.googleapis.com/maps/api/staticmap?center=[%location%]&maptype=[%maptype%]&zoom=[%zoom%]&size=[%static_width%]x[%static_height%]&key=".get_option( 'rgmk_google_map_api_key') : "https://maps.googleapis.com/maps/api/staticmap?center=[%location%]&maptype=[%maptype%]&zoom=[%zoom%]&size=[%static_width%]x[%static_height%]&key=[%api_key%]"
40
+					'src'     => get_option('rgmk_google_map_api_key', false) ? "https://maps.googleapis.com/maps/api/staticmap?center=[%location%]&maptype=[%maptype%]&zoom=[%zoom%]&size=[%static_width%]x[%static_height%]&key=" . get_option('rgmk_google_map_api_key') : "https://maps.googleapis.com/maps/api/staticmap?center=[%location%]&maptype=[%maptype%]&zoom=[%zoom%]&size=[%static_width%]x[%static_height%]&key=[%api_key%]"
41 41
 				),
42 42
 				array(
43 43
 					'element' => 'div',
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
 					'style'   => '{overflow:"hidden", position:"relative"}',
46 46
 					array(
47 47
 						'element' => 'iframe',
48
-						'title'   => __( 'Placeholderx', 'ayecode-connect' ),
48
+						'title'   => __('Placeholderx', 'ayecode-connect'),
49 49
 						'class'   => '[%className%]',
50 50
 						'width'   => '[%width%]',
51 51
 						'height'  => '[%height%]',
@@ -53,12 +53,12 @@  discard block
 block discarded – undo
53 53
 						'allowfullscreen' => 'true',
54 54
 						'style' => '{border:0}',
55 55
 						'element_require' => '[%type%]!="image"',
56
-						'src'     => get_option( 'rgmk_google_map_api_key', false) ? "https://www.google.com/maps/embed/v1/[%type%]?q=[%location%]&maptype=[%maptype%]&zoom=[%zoom%]&key=".get_option( 'rgmk_google_map_api_key') : "https://www.google.com/maps/embed/v1/[%type%]?q=[%location%]&maptype=[%maptype%]&zoom=[%zoom%]&key=[%api_key%]"
56
+						'src'     => get_option('rgmk_google_map_api_key', false) ? "https://www.google.com/maps/embed/v1/[%type%]?q=[%location%]&maptype=[%maptype%]&zoom=[%zoom%]&key=" . get_option('rgmk_google_map_api_key') : "https://www.google.com/maps/embed/v1/[%type%]?q=[%location%]&maptype=[%maptype%]&zoom=[%zoom%]&key=[%api_key%]"
57 57
 					),
58 58
 				),
59 59
 				array(
60 60
 					'element' => 'style',
61
-					'content' => '.sd-map-iframe-cover:hover:before {background: #4a4a4a88; content: "'.__( 'Click here, Settings are in the block settings sidebar', 'ayecode-connect' ).'";} .sd-map-iframe-cover:before{cursor: pointer; content: ""; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0;padding-top: 33%; text-align: center;  color: #fff; font-size: 20px; font-weight: bold;}',
61
+					'content' => '.sd-map-iframe-cover:hover:before {background: #4a4a4a88; content: "' . __('Click here, Settings are in the block settings sidebar', 'ayecode-connect') . '";} .sd-map-iframe-cover:before{cursor: pointer; content: ""; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0;padding-top: 33%; text-align: center;  color: #fff; font-size: 20px; font-weight: bold;}',
62 62
 					'element_require' => '[%type%]!="image"',
63 63
 				),
64 64
 			),
@@ -66,12 +66,12 @@  discard block
 block discarded – undo
66 66
 			// The calling class name
67 67
 			'base_id'        => 'sd_map',
68 68
 			// this is used as the widget id and the shortcode id.
69
-			'name'           => __( 'Map', 'ayecode-connect' ),
69
+			'name'           => __('Map', 'ayecode-connect'),
70 70
 			// the name of the widget/block
71 71
 			'widget_ops'     => array(
72 72
 				'classname'   => 'sd-map-class',
73 73
 				// widget class
74
-				'description' => esc_html__( 'This is an example that will take a text parameter and output it after `Hello:`.', 'ayecode-connect' ),
74
+				'description' => esc_html__('This is an example that will take a text parameter and output it after `Hello:`.', 'ayecode-connect'),
75 75
 				// widget description
76 76
 			),
77 77
 			'arguments'      => array( // these are the arguments that will be used in the widget, shortcode and block settings.
@@ -93,8 +93,8 @@  discard block
 block discarded – undo
93 93
 				),
94 94
 				'location'            => array(
95 95
 					'type'        => 'text',
96
-					'title'       => __( 'Location:', 'ayecode-connect' ),
97
-					'desc'        => __( 'Enter the location to show on the map, place, city, zip code or GPS.', 'ayecode-connect' ),
96
+					'title'       => __('Location:', 'ayecode-connect'),
97
+					'desc'        => __('Enter the location to show on the map, place, city, zip code or GPS.', 'ayecode-connect'),
98 98
 					'placeholder' => 'Place, city, zip code or GPS',
99 99
 					'desc_tip'    => true,
100 100
 					'default'     => 'Ireland',
@@ -102,8 +102,8 @@  discard block
 block discarded – undo
102 102
 				),
103 103
 				'static_width'            => array(
104 104
 					'type'        => 'number',
105
-					'title'       => __( 'Width:', 'ayecode-connect' ),
106
-					'desc'        => __( 'This is the width of the map, for static maps you can only use px values.', 'ayecode-connect' ),
105
+					'title'       => __('Width:', 'ayecode-connect'),
106
+					'desc'        => __('This is the width of the map, for static maps you can only use px values.', 'ayecode-connect'),
107 107
 					'placeholder' => '600',
108 108
 					'desc_tip'    => true,
109 109
 					'default'     => '600',
@@ -116,8 +116,8 @@  discard block
 block discarded – undo
116 116
 				),
117 117
 				'static_height'           => array(
118 118
 					'type'        => 'number',
119
-					'title'       => __( 'Height:', 'ayecode-connect' ),
120
-					'desc'        => __( 'This is the height of the map, for static maps you can only use px values.', 'ayecode-connect' ),
119
+					'title'       => __('Height:', 'ayecode-connect'),
120
+					'desc'        => __('This is the height of the map, for static maps you can only use px values.', 'ayecode-connect'),
121 121
 					'placeholder' => '400',
122 122
 					'desc_tip'    => true,
123 123
 					'default'     => '400',
@@ -131,8 +131,8 @@  discard block
 block discarded – undo
131 131
 				),
132 132
 				'width'            => array(
133 133
 					'type'        => 'text',
134
-					'title'       => __( 'Width:', 'ayecode-connect' ),
135
-					'desc'        => __( 'This is the width of the map, you can use % or px here.', 'ayecode-connect' ),
134
+					'title'       => __('Width:', 'ayecode-connect'),
135
+					'desc'        => __('This is the width of the map, you can use % or px here.', 'ayecode-connect'),
136 136
 					'placeholder' => '100%',
137 137
 					'desc_tip'    => true,
138 138
 					'default'     => '100%',
@@ -141,8 +141,8 @@  discard block
 block discarded – undo
141 141
 				),
142 142
 				'height'           => array(
143 143
 					'type'        => 'text',
144
-					'title'       => __( 'Height:', 'ayecode-connect' ),
145
-					'desc'        => __( 'This is the height of the map, you can use %, px or vh here.', 'ayecode-connect' ),
144
+					'title'       => __('Height:', 'ayecode-connect'),
145
+					'desc'        => __('This is the height of the map, you can use %, px or vh here.', 'ayecode-connect'),
146 146
 					'placeholder' => '425px',
147 147
 					'desc_tip'    => true,
148 148
 					'default'     => '425px',
@@ -151,11 +151,11 @@  discard block
 block discarded – undo
151 151
 				),
152 152
 				'maptype'          => array(
153 153
 					'type'     => 'select',
154
-					'title'    => __( 'Mapview:', 'ayecode-connect' ),
155
-					'desc'     => __( 'This is the type of map view that will be used by default.', 'ayecode-connect' ),
154
+					'title'    => __('Mapview:', 'ayecode-connect'),
155
+					'desc'     => __('This is the type of map view that will be used by default.', 'ayecode-connect'),
156 156
 					'options'  => array(
157
-						"roadmap"   => __( 'Road Map', 'ayecode-connect' ),
158
-						"satellite" => __( 'Satellite Map', 'ayecode-connect' ),
157
+						"roadmap"   => __('Road Map', 'ayecode-connect'),
158
+						"satellite" => __('Satellite Map', 'ayecode-connect'),
159 159
 //						"hybrid"    => __( 'Hybrid Map', 'ayecode-connect' ),
160 160
 //						"terrain"   => __( 'Terrain Map', 'ayecode-connect' ),
161 161
 					),
@@ -165,9 +165,9 @@  discard block
 block discarded – undo
165 165
 				),
166 166
 				'zoom'             => array(
167 167
 					'type'        => 'select',
168
-					'title'       => __( 'Zoom level:', 'ayecode-connect' ),
169
-					'desc'        => __( 'This is the zoom level of the map, `auto` is recommended.', 'ayecode-connect' ),
170
-					'options'     => range( 1, 19 ),
168
+					'title'       => __('Zoom level:', 'ayecode-connect'),
169
+					'desc'        => __('This is the zoom level of the map, `auto` is recommended.', 'ayecode-connect'),
170
+					'options'     => range(1, 19),
171 171
 					'placeholder' => '',
172 172
 					'desc_tip'    => true,
173 173
 					'default'     => '7',
@@ -175,18 +175,18 @@  discard block
 block discarded – undo
175 175
 				),
176 176
 				'api_key'           => array(
177 177
 					'type'        => 'text',
178
-					'title'       => __( 'Api Key:', 'ayecode-connect' ),
179
-					'desc'        => __( 'This is the height of the map, you can use %, px or vh here.', 'ayecode-connect' ),
178
+					'title'       => __('Api Key:', 'ayecode-connect'),
179
+					'desc'        => __('This is the height of the map, you can use %, px or vh here.', 'ayecode-connect'),
180 180
 					'placeholder' => '',
181 181
 					'desc_tip'    => true,
182 182
 					'default'     => '',
183
-					'element_require' => get_option( 'rgmk_google_map_api_key', false) ? '1==0' : '1==1',
183
+					'element_require' => get_option('rgmk_google_map_api_key', false) ? '1==0' : '1==1',
184 184
 					'advanced'    => false
185 185
 				),
186 186
 			)
187 187
 		);
188 188
 
189
-		parent::__construct( $options );
189
+		parent::__construct($options);
190 190
 	}
191 191
 
192 192
 
@@ -199,7 +199,7 @@  discard block
 block discarded – undo
199 199
 	 *
200 200
 	 * @return string
201 201
 	 */
202
-	public function output( $args = array(), $widget_args = array(), $content = '' ) {
202
+	public function output($args = array(), $widget_args = array(), $content = '') {
203 203
 
204 204
 		// options
205 205
 		$defaults = array(
@@ -217,18 +217,18 @@  discard block
 block discarded – undo
217 217
 		/**
218 218
 		 * Parse incoming $args into an array and merge it with $defaults
219 219
 		 */
220
-		$args = wp_parse_args($args, $defaults );
220
+		$args = wp_parse_args($args, $defaults);
221 221
 
222 222
 		$output = '';
223 223
 
224 224
 
225 225
 		// check if we have a global API key
226
-		$args['api_key'] = get_option( 'rgmk_google_map_api_key', false ) ? get_option( 'rgmk_google_map_api_key' ) : $args['api_key'];
226
+		$args['api_key'] = get_option('rgmk_google_map_api_key', false) ? get_option('rgmk_google_map_api_key') : $args['api_key'];
227 227
 
228
-		if($args['type']=='image'){
229
-			$output .= "<img src='https://maps.googleapis.com/maps/api/staticmap?center=".esc_attr($args['location'])."&maptype=".esc_attr($args['maptype'])."&zoom=".esc_attr($args['zoom'])."&size=".esc_attr($args['static_width'])."x".esc_attr($args['static_height'])."&key=".esc_attr($args['api_key'])."' />";
230
-		}else{
231
-			$output .= "<iframe width='".esc_attr($args['width'])."' height='".esc_attr($args['height'])."' frameborder='0' allowfullscreen style='border:0;' src='https://www.google.com/maps/embed/v1/".esc_attr($args['type'])."?q=".esc_attr($args['location'])."&maptype=".esc_attr($args['maptype'])."&zoom=".esc_attr($args['zoom'])."&key=".esc_attr($args['api_key'])."' ></iframe> ";
228
+		if ($args['type'] == 'image') {
229
+			$output .= "<img src='https://maps.googleapis.com/maps/api/staticmap?center=" . esc_attr($args['location']) . "&maptype=" . esc_attr($args['maptype']) . "&zoom=" . esc_attr($args['zoom']) . "&size=" . esc_attr($args['static_width']) . "x" . esc_attr($args['static_height']) . "&key=" . esc_attr($args['api_key']) . "' />";
230
+		} else {
231
+			$output .= "<iframe width='" . esc_attr($args['width']) . "' height='" . esc_attr($args['height']) . "' frameborder='0' allowfullscreen style='border:0;' src='https://www.google.com/maps/embed/v1/" . esc_attr($args['type']) . "?q=" . esc_attr($args['location']) . "&maptype=" . esc_attr($args['maptype']) . "&zoom=" . esc_attr($args['zoom']) . "&key=" . esc_attr($args['api_key']) . "' ></iframe> ";
232 232
 		}
233 233
 
234 234
 		return $output;
@@ -238,6 +238,6 @@  discard block
 block discarded – undo
238 238
 }
239 239
 
240 240
 // register it.
241
-add_action( 'widgets_init', function () {
242
-	register_widget( 'SD_Map' );
241
+add_action('widgets_init', function() {
242
+	register_widget('SD_Map');
243 243
 } );
Please login to merge, or discard this patch.
includes/api/class-getpaid-rest-date-based-controller.php 1 patch
Spacing   +84 added lines, -84 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  * @since   2.0.0
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 /**
13 13
  * GetPaid REST date based controller class.
@@ -43,26 +43,26 @@  discard block
 block discarded – undo
43 43
 	 * @param WP_REST_Request $request Request object.
44 44
 	 * @return array The appropriate date range.
45 45
 	 */
46
-	public function get_date_range( $request ) {
46
+	public function get_date_range($request) {
47 47
 
48 48
 		// Check if the period is x_days.
49
-		if ( preg_match( '/^(\d+)_days$/', $request['period'], $matches ) ) {
50
-			$date_range = $this->get_x_days_date_range( absint( $matches[1] ) );
51
-		} elseif ( is_callable( array( $this, 'get_' . $request['period'] . '_date_range' ) ) ) {
52
-			$date_range = call_user_func( array( $this, 'get_' . $request['period'] . '_date_range' ), $request );
49
+		if (preg_match('/^(\d+)_days$/', $request['period'], $matches)) {
50
+			$date_range = $this->get_x_days_date_range(absint($matches[1]));
51
+		} elseif (is_callable(array($this, 'get_' . $request['period'] . '_date_range'))) {
52
+			$date_range = call_user_func(array($this, 'get_' . $request['period'] . '_date_range'), $request);
53 53
 		} else {
54 54
 			$request['period'] = '7_days';
55 55
 			$date_range        = $this->get_x_days_date_range();
56 56
 		}
57 57
 
58 58
 		// 3 months max for day view.
59
-		$before = strtotime( $date_range['before'] );
60
-		$after  = strtotime( $date_range['after'] );
61
-		if ( floor( ( $before - $after ) / MONTH_IN_SECONDS ) > 2 ) {
59
+		$before = strtotime($date_range['before']);
60
+		$after  = strtotime($date_range['after']);
61
+		if (floor(($before - $after) / MONTH_IN_SECONDS) > 2) {
62 62
 			$this->groupby = 'month';
63 63
 		}
64 64
 
65
-		$this->prepare_interval( $date_range );
65
+		$this->prepare_interval($date_range);
66 66
 
67 67
 		return $date_range;
68 68
 
@@ -74,25 +74,25 @@  discard block
 block discarded – undo
74 74
 	 * @param array $range Date range.
75 75
 	 * @return array The appropriate date range.
76 76
 	 */
77
-	public function prepare_interval( $range ) {
77
+	public function prepare_interval($range) {
78 78
 
79
-		$before = strtotime( $range['before'] );
80
-		$after  = strtotime( $range['after'] );
81
-		if ( 'day' === $this->groupby ) {
82
-			$difference     = max( DAY_IN_SECONDS, ( DAY_IN_SECONDS + $before - $after ) ); // Prevent division by 0;
83
-			$this->interval = absint( ceil( max( 1, $difference / DAY_IN_SECONDS ) ) );
79
+		$before = strtotime($range['before']);
80
+		$after  = strtotime($range['after']);
81
+		if ('day' === $this->groupby) {
82
+			$difference     = max(DAY_IN_SECONDS, (DAY_IN_SECONDS + $before - $after)); // Prevent division by 0;
83
+			$this->interval = absint(ceil(max(1, $difference / DAY_IN_SECONDS)));
84 84
 			return;
85 85
 		}
86 86
 
87 87
 		$this->interval = 0;
88
-		$min_date       = strtotime( gmdate( 'Y-m-01', $after ) );
88
+		$min_date       = strtotime(gmdate('Y-m-01', $after));
89 89
 
90
-		while ( $min_date <= $before ) {
91
-			$this->interval ++;
92
-			$min_date = strtotime( '+1 MONTH', $min_date );
90
+		while ($min_date <= $before) {
91
+			$this->interval++;
92
+			$min_date = strtotime('+1 MONTH', $min_date);
93 93
 		}
94 94
 
95
-		$this->interval = max( 1, $this->interval );
95
+		$this->interval = max(1, $this->interval);
96 96
 
97 97
 	}
98 98
 
@@ -102,27 +102,27 @@  discard block
 block discarded – undo
102 102
 	 * @param WP_REST_Request $request Request object.
103 103
 	 * @return array The appropriate date range.
104 104
 	 */
105
-	public function get_custom_date_range( $request ) {
105
+	public function get_custom_date_range($request) {
106 106
 
107
-		$after  = max( strtotime( '-20 years' ), strtotime( sanitize_text_field( $request['after'] ) ) );
108
-		$before = gmdate( 'Y-m-d' );
107
+		$after  = max(strtotime('-20 years'), strtotime(sanitize_text_field($request['after'])));
108
+		$before = gmdate('Y-m-d');
109 109
 
110
-		if ( ! empty( $request['before'] ) ) {
111
-			$before  = min( strtotime( $before ), strtotime( sanitize_text_field( $request['before'] ) ) );
110
+		if (!empty($request['before'])) {
111
+			$before = min(strtotime($before), strtotime(sanitize_text_field($request['before'])));
112 112
 		}
113 113
 
114 114
 		// Set the previous date range.
115 115
 		$difference           = $before - $after;
116 116
 		$this->previous_range = array(
117 117
 			'period' => 'custom',
118
-			'before' => gmdate( 'Y-m-d', $before - $difference - DAY_IN_SECONDS ),
119
-			'after'  => gmdate( 'Y-m-d', $after - $difference - DAY_IN_SECONDS ),
118
+			'before' => gmdate('Y-m-d', $before - $difference - DAY_IN_SECONDS),
119
+			'after'  => gmdate('Y-m-d', $after - $difference - DAY_IN_SECONDS),
120 120
 		);
121 121
 
122 122
 		// Generate the report.
123 123
 		return array(
124
-			'before' => gmdate( 'Y-m-d', $before ),
125
-			'after'  => gmdate( 'Y-m-d', $after ),
124
+			'before' => gmdate('Y-m-d', $before),
125
+			'after'  => gmdate('Y-m-d', $after),
126 126
 		);
127 127
 
128 128
 	}
@@ -141,8 +141,8 @@  discard block
 block discarded – undo
141 141
 
142 142
 		// Generate the report.
143 143
 		return array(
144
-			'before' => gmdate( 'Y-m-d' ),
145
-			'after'  => gmdate( 'Y-m-d' ),
144
+			'before' => gmdate('Y-m-d'),
145
+			'after'  => gmdate('Y-m-d'),
146 146
 		);
147 147
 
148 148
 	}
@@ -157,14 +157,14 @@  discard block
 block discarded – undo
157 157
 		// Set the previous date range.
158 158
 		$this->previous_range = array(
159 159
 			'period' => 'custom',
160
-			'before' => gmdate( 'Y-m-d', strtotime( '-2 days' ) ),
161
-			'after'  => gmdate( 'Y-m-d', strtotime( '-2 days' ) ),
160
+			'before' => gmdate('Y-m-d', strtotime('-2 days')),
161
+			'after'  => gmdate('Y-m-d', strtotime('-2 days')),
162 162
 		);
163 163
 
164 164
 		// Generate the report.
165 165
 		return array(
166
-			'before' => gmdate( 'Y-m-d', strtotime( '-1 day' ) ),
167
-			'after'  => gmdate( 'Y-m-d', strtotime( '-1 day' ) ),
166
+			'before' => gmdate('Y-m-d', strtotime('-1 day')),
167
+			'after'  => gmdate('Y-m-d', strtotime('-1 day')),
168 168
 		);
169 169
 
170 170
 	}
@@ -182,10 +182,10 @@  discard block
 block discarded – undo
182 182
 		);
183 183
 
184 184
 		// Generate the report.
185
-		$week_starts = absint( get_option( 'start_of_week' ) );
185
+		$week_starts = absint(get_option('start_of_week'));
186 186
 		return array(
187
-			'before' => gmdate( 'Y-m-d' ),
188
-			'after'  => gmdate( 'Y-m-d', strtotime( 'next Sunday -' . ( 7 - $week_starts ) . ' days' ) ),
187
+			'before' => gmdate('Y-m-d'),
188
+			'after'  => gmdate('Y-m-d', strtotime('next Sunday -' . (7 - $week_starts) . ' days')),
189 189
 		);
190 190
 	}
191 191
 
@@ -196,19 +196,19 @@  discard block
 block discarded – undo
196 196
 	 */
197 197
 	public function get_last_week_date_range() {
198 198
 
199
-		$week_starts = absint( get_option( 'start_of_week' ) );
200
-		$week_starts = strtotime( 'last Sunday -' . ( 7 - $week_starts ) . ' days' );
199
+		$week_starts = absint(get_option('start_of_week'));
200
+		$week_starts = strtotime('last Sunday -' . (7 - $week_starts) . ' days');
201 201
 		$date_range  = array(
202
-			'before' => gmdate( 'Y-m-d', $week_starts + 6 * DAY_IN_SECONDS ),
203
-			'after'  => gmdate( 'Y-m-d', $week_starts ),
202
+			'before' => gmdate('Y-m-d', $week_starts + 6 * DAY_IN_SECONDS),
203
+			'after'  => gmdate('Y-m-d', $week_starts),
204 204
 		);
205 205
 
206 206
 		// Set the previous date range.
207 207
 		$week_starts          = $week_starts - 7 * DAY_IN_SECONDS;
208 208
 		$this->previous_range = array(
209 209
 			'period' => 'custom',
210
-			'before' => gmdate( 'Y-m-d', $week_starts + 6 * DAY_IN_SECONDS ),
211
-			'after'  => gmdate( 'Y-m-d', $week_starts ),
210
+			'before' => gmdate('Y-m-d', $week_starts + 6 * DAY_IN_SECONDS),
211
+			'after'  => gmdate('Y-m-d', $week_starts),
212 212
 		);
213 213
 
214 214
 		// Generate the report.
@@ -220,13 +220,13 @@  discard block
 block discarded – undo
220 220
 	 *
221 221
 	 * @return array The appropriate date range.
222 222
 	 */
223
-	public function get_x_days_date_range( $days = 7 ) {
223
+	public function get_x_days_date_range($days = 7) {
224 224
 
225 225
 		$days--;
226 226
 
227
-		$date_range  = array(
228
-			'before' => gmdate( 'Y-m-d' ),
229
-			'after'  => gmdate( 'Y-m-d', strtotime( "-$days days" ) ),
227
+		$date_range = array(
228
+			'before' => gmdate('Y-m-d'),
229
+			'after'  => gmdate('Y-m-d', strtotime("-$days days")),
230 230
 		);
231 231
 
232 232
 		$days++;
@@ -234,8 +234,8 @@  discard block
 block discarded – undo
234 234
 		// Set the previous date range.
235 235
 		$this->previous_range = array(
236 236
 			'period' => 'custom',
237
-			'before' => gmdate( 'Y-m-d', strtotime( $date_range['before'] ) - $days * DAY_IN_SECONDS ),
238
-			'after'  => gmdate( 'Y-m-d', strtotime( $date_range['after'] ) - $days * DAY_IN_SECONDS ),
237
+			'before' => gmdate('Y-m-d', strtotime($date_range['before']) - $days * DAY_IN_SECONDS),
238
+			'after'  => gmdate('Y-m-d', strtotime($date_range['after']) - $days * DAY_IN_SECONDS),
239 239
 		);
240 240
 
241 241
 		// Generate the report.
@@ -256,8 +256,8 @@  discard block
 block discarded – undo
256 256
 
257 257
 		// Generate the report.
258 258
 		return array(
259
-			'after'  => gmdate( 'Y-m-01' ),
260
-			'before' => gmdate( 'Y-m-t' ),
259
+			'after'  => gmdate('Y-m-01'),
260
+			'before' => gmdate('Y-m-t'),
261 261
 		);
262 262
 
263 263
 	}
@@ -272,14 +272,14 @@  discard block
 block discarded – undo
272 272
 		// Set the previous date range.
273 273
 		$this->previous_range = array(
274 274
 			'period' => 'custom',
275
-			'after'  => gmdate( 'Y-m-01', strtotime( '-2 months' ) ),
276
-			'before' => gmdate( 'Y-m-t', strtotime( '-2 months' ) ),
275
+			'after'  => gmdate('Y-m-01', strtotime('-2 months')),
276
+			'before' => gmdate('Y-m-t', strtotime('-2 months')),
277 277
 		);
278 278
 
279 279
 		// Generate the report.
280 280
 		return array(
281
-			'after'  => gmdate( 'Y-m-01', strtotime( 'last month' ) ),
282
-			'before' => gmdate( 'Y-m-t', strtotime( 'last month' ) ),
281
+			'after'  => gmdate('Y-m-01', strtotime('last month')),
282
+			'before' => gmdate('Y-m-t', strtotime('last month')),
283 283
 		);
284 284
 
285 285
 	}
@@ -291,7 +291,7 @@  discard block
 block discarded – undo
291 291
 	 */
292 292
 	public function get_quarters() {
293 293
 
294
-		$year      = (int) gmdate( 'Y' );
294
+		$year      = (int) gmdate('Y');
295 295
 		$last_year = (int) $year - 1;
296 296
 		return array(
297 297
 
@@ -340,9 +340,9 @@  discard block
 block discarded – undo
340 340
 	 */
341 341
 	public function get_quarter() {
342 342
 
343
-		$month    = (int) gmdate( 'n' );
344
-		$quarters = array( 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4 );
345
-		return $quarters[ $month - 1 ];
343
+		$month    = (int) gmdate('n');
344
+		$quarters = array(1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4);
345
+		return $quarters[$month - 1];
346 346
 
347 347
 	}
348 348
 
@@ -361,7 +361,7 @@  discard block
 block discarded – undo
361 361
 		// Generate the report.
362 362
 		$quarter  = $this->get_quarter();
363 363
 		$quarters = $this->get_quarters();
364
-		return $quarters[ $quarter + 1 ];
364
+		return $quarters[$quarter + 1];
365 365
 
366 366
 	}
367 367
 
@@ -377,12 +377,12 @@  discard block
 block discarded – undo
377 377
 
378 378
 		// Set the previous date range.
379 379
 		$this->previous_range = array_merge(
380
-			$quarters[ $quarter - 1 ],
381
-			array( 'period' => 'custom' )
380
+			$quarters[$quarter - 1],
381
+			array('period' => 'custom')
382 382
 		);
383 383
 
384 384
 		// Generate the report.
385
-		return $quarters[ $quarter ];
385
+		return $quarters[$quarter];
386 386
 
387 387
 	}
388 388
 
@@ -400,8 +400,8 @@  discard block
 block discarded – undo
400 400
 
401 401
 		// Generate the report.
402 402
 		return array(
403
-			'after'  => gmdate( 'Y-01-01' ),
404
-			'before' => gmdate( 'Y-12-31' ),
403
+			'after'  => gmdate('Y-01-01'),
404
+			'before' => gmdate('Y-12-31'),
405 405
 		);
406 406
 
407 407
 	}
@@ -416,14 +416,14 @@  discard block
 block discarded – undo
416 416
 		// Set the previous date range.
417 417
 		$this->previous_range = array(
418 418
 			'period' => 'custom',
419
-			'after'  => gmdate( 'Y-01-01', strtotime( '-2 years' ) ),
420
-			'before' => gmdate( 'Y-12-31', strtotime( '-2 years' ) ),
419
+			'after'  => gmdate('Y-01-01', strtotime('-2 years')),
420
+			'before' => gmdate('Y-12-31', strtotime('-2 years')),
421 421
 		);
422 422
 
423 423
 		// Generate the report.
424 424
 		return array(
425
-			'after'  => gmdate( 'Y-01-01', strtotime( 'last year' ) ),
426
-			'before' => gmdate( 'Y-12-31', strtotime( 'last year' ) ),
425
+			'after'  => gmdate('Y-01-01', strtotime('last year')),
426
+			'before' => gmdate('Y-12-31', strtotime('last year')),
427 427
 		);
428 428
 
429 429
 	}
@@ -435,20 +435,20 @@  discard block
 block discarded – undo
435 435
 	 * @param string $date_field The date field.
436 436
 	 * @return string The appropriate SQL.
437 437
 	 */
438
-	public function get_date_range_sql( $request, $date_field ) {
438
+	public function get_date_range_sql($request, $date_field) {
439 439
 		global $wpdb;
440 440
 
441 441
 		$sql = '1=1';
442
-		$range = $this->get_date_range( $request );
442
+		$range = $this->get_date_range($request);
443 443
 
444
-		if ( ! empty( $range['after'] ) ) {
444
+		if (!empty($range['after'])) {
445 445
 			$sql .= ' AND ' . $wpdb->prepare(
446 446
 				"$date_field >= %s",
447 447
 				$range['after']
448 448
 			);
449 449
 		}
450 450
 
451
-		if ( ! empty( $range['before'] ) ) {
451
+		if (!empty($range['before'])) {
452 452
 			$sql .= ' AND ' . $wpdb->prepare(
453 453
 				"$date_field <= %s",
454 454
 				$range['before']
@@ -465,9 +465,9 @@  discard block
 block discarded – undo
465 465
 	 * @param string $date_field The date field.
466 466
 	 * @return string The appropriate SQL.
467 467
 	 */
468
-	public function get_group_by_sql( $date_field ) {
468
+	public function get_group_by_sql($date_field) {
469 469
 
470
-		if ( 'day' === $this->groupby ) {
470
+		if ('day' === $this->groupby) {
471 471
 			return "YEAR($date_field), MONTH($date_field), DAY($date_field)";
472 472
 		}
473 473
 
@@ -481,30 +481,30 @@  discard block
 block discarded – undo
481 481
 	 */
482 482
 	public function get_collection_params() {
483 483
 		return array(
484
-			'context' => $this->get_context_param( array( 'default' => 'view' ) ),
484
+			'context' => $this->get_context_param(array('default' => 'view')),
485 485
 			'period'  => array(
486
-				'description'       => __( 'Limit to results of a specific period.', 'invoicing' ),
486
+				'description'       => __('Limit to results of a specific period.', 'invoicing'),
487 487
 				'type'              => 'string',
488
-				'enum'              => array( 'custom', 'today', 'yesterday', 'week', 'last_week', '7_days', '30_days', '60_days', '90_days', '180_days', 'month', 'last_month', 'quarter', 'last_quarter', 'year', 'last_year', 'quarter', 'last_quarter' ),
488
+				'enum'              => array('custom', 'today', 'yesterday', 'week', 'last_week', '7_days', '30_days', '60_days', '90_days', '180_days', 'month', 'last_month', 'quarter', 'last_quarter', 'year', 'last_year', 'quarter', 'last_quarter'),
489 489
 				'validate_callback' => 'rest_validate_request_arg',
490 490
 				'sanitize_callback' => 'sanitize_text_field',
491 491
 				'default'           => '7_days',
492 492
 			),
493 493
 			'after'   => array(
494 494
 				/* translators: %s: date format */
495
-				'description'       => sprintf( __( 'Limit to results after a specific date, the date needs to be in the %s format.', 'invoicing' ), 'YYYY-MM-DD' ),
495
+				'description'       => sprintf(__('Limit to results after a specific date, the date needs to be in the %s format.', 'invoicing'), 'YYYY-MM-DD'),
496 496
 				'type'              => 'string',
497 497
 				'validate_callback' => 'rest_validate_request_arg',
498 498
 				'sanitize_callback' => 'sanitize_text_field',
499
-				'default'           => gmdate( 'Y-m-d', strtotime( '-7 days' ) ),
499
+				'default'           => gmdate('Y-m-d', strtotime('-7 days')),
500 500
 			),
501 501
 			'before'  => array(
502 502
 				/* translators: %s: date format */
503
-				'description'       => sprintf( __( 'Limit to results before a specific date, the date needs to be in the %s format.', 'invoicing' ), 'YYYY-MM-DD' ),
503
+				'description'       => sprintf(__('Limit to results before a specific date, the date needs to be in the %s format.', 'invoicing'), 'YYYY-MM-DD'),
504 504
 				'type'              => 'string',
505 505
 				'validate_callback' => 'rest_validate_request_arg',
506 506
 				'sanitize_callback' => 'sanitize_text_field',
507
-				'default'           => gmdate( 'Y-m-d' ),
507
+				'default'           => gmdate('Y-m-d'),
508 508
 			),
509 509
 		);
510 510
 	}
Please login to merge, or discard this patch.
includes/payments/class-getpaid-checkout.php 1 patch
Spacing   +139 added lines, -139 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
 /**
10 10
  * Main Checkout Class.
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
 	 *
23 23
 	 * @param GetPaid_Payment_Form_Submission $submission
24 24
 	 */
25
-	public function __construct( $submission ) {
25
+	public function __construct($submission) {
26 26
 		$this->payment_form_submission = $submission;
27 27
 	}
28 28
 
@@ -38,22 +38,22 @@  discard block
 block discarded – undo
38 38
 		// Prepare the invoice.
39 39
 		$items    = $this->get_submission_items();
40 40
 		$invoice  = $this->get_submission_invoice();
41
-		$invoice  = $this->process_submission_invoice( $invoice, $items );
41
+		$invoice  = $this->process_submission_invoice($invoice, $items);
42 42
 		$prepared = $this->prepare_submission_data_for_saving();
43 43
 
44
-		$this->prepare_billing_info( $invoice );
44
+		$this->prepare_billing_info($invoice);
45 45
 
46
-		$shipping   = $this->prepare_shipping_info( $invoice );
46
+		$shipping = $this->prepare_shipping_info($invoice);
47 47
 
48 48
 		// Save the invoice.
49
-		$invoice->set_is_viewed( true );
49
+		$invoice->set_is_viewed(true);
50 50
 		$invoice->recalculate_total();
51 51
         $invoice->save();
52 52
 
53
-		do_action( 'getpaid_checkout_invoice_updated', $invoice );
53
+		do_action('getpaid_checkout_invoice_updated', $invoice);
54 54
 
55 55
 		// Send to the gateway.
56
-		$this->post_process_submission( $invoice, $prepared, $shipping );
56
+		$this->post_process_submission($invoice, $prepared, $shipping);
57 57
 	}
58 58
 
59 59
 	/**
@@ -66,34 +66,34 @@  discard block
 block discarded – undo
66 66
 		$data       = $submission->get_data();
67 67
 
68 68
 		// Do we have an error?
69
-        if ( ! empty( $submission->last_error ) ) {
70
-			wp_send_json_error( $submission->last_error );
69
+        if (!empty($submission->last_error)) {
70
+			wp_send_json_error($submission->last_error);
71 71
         }
72 72
 
73 73
 		// We need a billing email.
74
-        if ( ! $submission->has_billing_email() ) {
75
-            wp_send_json_error( __( 'Provide a valid billing email.', 'invoicing' ) );
74
+        if (!$submission->has_billing_email()) {
75
+            wp_send_json_error(__('Provide a valid billing email.', 'invoicing'));
76 76
 		}
77 77
 
78 78
 		// Non-recurring gateways should not be allowed to process recurring invoices.
79
-		if ( $submission->should_collect_payment_details() && $submission->has_recurring && ! wpinv_gateway_support_subscription( $data['wpi-gateway'] ) ) {
80
-			wp_send_json_error( __( 'The selected payment gateway does not support subscription payments.', 'invoicing' ) );
79
+		if ($submission->should_collect_payment_details() && $submission->has_recurring && !wpinv_gateway_support_subscription($data['wpi-gateway'])) {
80
+			wp_send_json_error(__('The selected payment gateway does not support subscription payments.', 'invoicing'));
81 81
 		}
82 82
 
83 83
 		// Ensure the gateway is active.
84
-		if ( $submission->should_collect_payment_details() && ! wpinv_is_gateway_active( $data['wpi-gateway'] ) ) {
85
-			wp_send_json_error( __( 'The selected payment gateway is not active', 'invoicing' ) );
84
+		if ($submission->should_collect_payment_details() && !wpinv_is_gateway_active($data['wpi-gateway'])) {
85
+			wp_send_json_error(__('The selected payment gateway is not active', 'invoicing'));
86 86
 		}
87 87
 
88 88
 		// Clear any existing errors.
89 89
 		wpinv_clear_errors();
90 90
 
91 91
 		// Allow themes and plugins to hook to errors
92
-		do_action( 'getpaid_checkout_error_checks', $submission );
92
+		do_action('getpaid_checkout_error_checks', $submission);
93 93
 
94 94
 		// Do we have any errors?
95
-        if ( wpinv_get_errors() ) {
96
-            wp_send_json_error( getpaid_get_errors_html() );
95
+        if (wpinv_get_errors()) {
96
+            wp_send_json_error(getpaid_get_errors_html());
97 97
 		}
98 98
 
99 99
 	}
@@ -108,8 +108,8 @@  discard block
 block discarded – undo
108 108
 		$items = $this->payment_form_submission->get_items();
109 109
 
110 110
         // Ensure that we have items.
111
-        if ( empty( $items ) && ! $this->payment_form_submission->has_fees() ) {
112
-            wp_send_json_error( __( 'Please provide at least one item or amount.', 'invoicing' ) );
111
+        if (empty($items) && !$this->payment_form_submission->has_fees()) {
112
+            wp_send_json_error(__('Please provide at least one item or amount.', 'invoicing'));
113 113
 		}
114 114
 
115 115
 		return $items;
@@ -123,17 +123,17 @@  discard block
 block discarded – undo
123 123
 	protected function get_submission_invoice() {
124 124
 		$submission = $this->payment_form_submission;
125 125
 
126
-		if ( ! $submission->has_invoice() ) {
126
+		if (!$submission->has_invoice()) {
127 127
 			$invoice = new WPInv_Invoice();
128
-			$invoice->set_created_via( 'payment_form' );
128
+			$invoice->set_created_via('payment_form');
129 129
 			return $invoice;
130 130
         }
131 131
 
132 132
 		$invoice = $submission->get_invoice();
133 133
 
134 134
 		// Make sure that it is neither paid or refunded.
135
-		if ( $invoice->is_paid() || $invoice->is_refunded() ) {
136
-			wp_send_json_error( __( 'This invoice has already been paid for.', 'invoicing' ) );
135
+		if ($invoice->is_paid() || $invoice->is_refunded()) {
136
+			wp_send_json_error(__('This invoice has already been paid for.', 'invoicing'));
137 137
 		}
138 138
 
139 139
 		return $invoice;
@@ -146,34 +146,34 @@  discard block
 block discarded – undo
146 146
 	 * @param GetPaid_Form_Item[] $items
147 147
 	 * @return WPInv_Invoice
148 148
 	 */
149
-	protected function process_submission_invoice( $invoice, $items ) {
149
+	protected function process_submission_invoice($invoice, $items) {
150 150
 
151 151
 		$submission = $this->payment_form_submission;
152 152
 
153 153
 		// Set-up the invoice details.
154
-		$invoice->set_email( sanitize_email( $submission->get_billing_email() ) );
155
-		$invoice->set_user_id( $this->get_submission_customer() );
156
-		$invoice->set_submission_id( $submission->id );
157
-		$invoice->set_payment_form( absint( $submission->get_payment_form()->get_id() ) );
158
-        $invoice->set_items( $items );
159
-        $invoice->set_fees( $submission->get_fees() );
160
-        $invoice->set_taxes( $submission->get_taxes() );
161
-		$invoice->set_discounts( $submission->get_discounts() );
162
-		$invoice->set_gateway( $submission->get_field( 'wpi-gateway' ) );
163
-		$invoice->set_currency( $submission->get_currency() );
164
-
165
-		if ( $submission->has_shipping() ) {
166
-			$invoice->set_shipping( $submission->get_shipping() );
154
+		$invoice->set_email(sanitize_email($submission->get_billing_email()));
155
+		$invoice->set_user_id($this->get_submission_customer());
156
+		$invoice->set_submission_id($submission->id);
157
+		$invoice->set_payment_form(absint($submission->get_payment_form()->get_id()));
158
+        $invoice->set_items($items);
159
+        $invoice->set_fees($submission->get_fees());
160
+        $invoice->set_taxes($submission->get_taxes());
161
+		$invoice->set_discounts($submission->get_discounts());
162
+		$invoice->set_gateway($submission->get_field('wpi-gateway'));
163
+		$invoice->set_currency($submission->get_currency());
164
+
165
+		if ($submission->has_shipping()) {
166
+			$invoice->set_shipping($submission->get_shipping());
167 167
 		}
168 168
 
169
-		$address_confirmed = $submission->get_field( 'confirm-address' );
170
-		$invoice->set_address_confirmed( ! empty( $address_confirmed ) );
169
+		$address_confirmed = $submission->get_field('confirm-address');
170
+		$invoice->set_address_confirmed(!empty($address_confirmed));
171 171
 
172
-		if ( $submission->has_discount_code() ) {
173
-            $invoice->set_discount_code( $submission->get_discount_code() );
172
+		if ($submission->has_discount_code()) {
173
+            $invoice->set_discount_code($submission->get_discount_code());
174 174
 		}
175 175
 
176
-		getpaid_maybe_add_default_address( $invoice );
176
+		getpaid_maybe_add_default_address($invoice);
177 177
 		return $invoice;
178 178
 	}
179 179
 
@@ -186,34 +186,34 @@  discard block
 block discarded – undo
186 186
 		$submission = $this->payment_form_submission;
187 187
 
188 188
 		// If this is an existing invoice...
189
-		if ( $submission->has_invoice() ) {
189
+		if ($submission->has_invoice()) {
190 190
 			return $submission->get_invoice()->get_user_id();
191 191
 		}
192 192
 
193 193
 		// (Maybe) create the user.
194 194
         $user = get_current_user_id();
195 195
 
196
-        if ( empty( $user ) ) {
197
-            $user = get_user_by( 'email', $submission->get_billing_email() );
196
+        if (empty($user)) {
197
+            $user = get_user_by('email', $submission->get_billing_email());
198 198
         }
199 199
 
200
-        if ( empty( $user ) ) {
201
-			$name = array( $submission->get_field( 'wpinv_first_name', 'billing' ), $submission->get_field( 'wpinv_last_name', 'billing' ) );
202
-			$name = implode( '', array_filter( $name ) );
203
-            $user = wpinv_create_user( $submission->get_billing_email(), $name );
200
+        if (empty($user)) {
201
+			$name = array($submission->get_field('wpinv_first_name', 'billing'), $submission->get_field('wpinv_last_name', 'billing'));
202
+			$name = implode('', array_filter($name));
203
+            $user = wpinv_create_user($submission->get_billing_email(), $name);
204 204
 
205 205
 			// (Maybe) send new user notification.
206
-			$should_send_notification = wpinv_get_option( 'disable_new_user_emails' );
207
-			if ( ! empty( $user ) && is_numeric( $user ) && apply_filters( 'getpaid_send_new_user_notification', empty( $should_send_notification ), $user ) ) {
208
-				wp_send_new_user_notifications( $user, 'user' );
206
+			$should_send_notification = wpinv_get_option('disable_new_user_emails');
207
+			if (!empty($user) && is_numeric($user) && apply_filters('getpaid_send_new_user_notification', empty($should_send_notification), $user)) {
208
+				wp_send_new_user_notifications($user, 'user');
209 209
 			}
210 210
 		}
211 211
 
212
-        if ( is_wp_error( $user ) ) {
213
-            wp_send_json_error( $user->get_error_message() );
212
+        if (is_wp_error($user)) {
213
+            wp_send_json_error($user->get_error_message());
214 214
         }
215 215
 
216
-        if ( is_numeric( $user ) ) {
216
+        if (is_numeric($user)) {
217 217
             return $user;
218 218
 		}
219 219
 
@@ -237,72 +237,72 @@  discard block
 block discarded – undo
237 237
 		);
238 238
 
239 239
         // Raw submission details.
240
-		$data     = $submission->get_data();
240
+		$data = $submission->get_data();
241 241
 
242 242
 		// Loop through the submitted details.
243
-        foreach ( $submission->get_payment_form()->get_elements() as $field ) {
243
+        foreach ($submission->get_payment_form()->get_elements() as $field) {
244 244
 
245 245
 			// Skip premade fields.
246
-            if ( ! empty( $field['premade'] ) ) {
246
+            if (!empty($field['premade'])) {
247 247
                 continue;
248 248
             }
249 249
 
250 250
 			// Ensure address is provided.
251
-			if ( 'address' === $field['type'] ) {
252
-                $address_type = isset( $field['address_type'] ) && 'shipping' === $field['address_type'] ? 'shipping' : 'billing';
251
+			if ('address' === $field['type']) {
252
+                $address_type = isset($field['address_type']) && 'shipping' === $field['address_type'] ? 'shipping' : 'billing';
253 253
 
254
-				foreach ( $field['fields'] as $address_field ) {
254
+				foreach ($field['fields'] as $address_field) {
255 255
 
256
-					if ( ! empty( $address_field['visible'] ) && ! empty( $address_field['required'] ) && '' === trim( $_POST[ $address_type ][ $address_field['name'] ] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
257
-						wp_send_json_error( __( 'Please fill all required fields.', 'invoicing' ) );
256
+					if (!empty($address_field['visible']) && !empty($address_field['required']) && '' === trim($_POST[$address_type][$address_field['name']])) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
257
+						wp_send_json_error(__('Please fill all required fields.', 'invoicing'));
258 258
 					}
259 259
 			}
260 260
 		}
261 261
 
262 262
             // If it is required and not set, abort.
263
-            if ( ! $submission->is_required_field_set( $field ) ) {
264
-                wp_send_json_error( __( 'Please fill all required fields.', 'invoicing' ) );
263
+            if (!$submission->is_required_field_set($field)) {
264
+                wp_send_json_error(__('Please fill all required fields.', 'invoicing'));
265 265
             }
266 266
 
267 267
             // Handle misc fields.
268
-            if ( isset( $data[ $field['id'] ] ) ) {
268
+            if (isset($data[$field['id']])) {
269 269
 
270 270
 				// Uploads.
271
-				if ( 'file_upload' === $field['type'] ) {
272
-					$max_file_num = empty( $field['max_file_num'] ) ? 1 : absint( $field['max_file_num'] );
271
+				if ('file_upload' === $field['type']) {
272
+					$max_file_num = empty($field['max_file_num']) ? 1 : absint($field['max_file_num']);
273 273
 
274
-					if ( count( $data[ $field['id'] ] ) > $max_file_num ) {
275
-						wp_send_json_error( __( 'Maximum number of allowed files exceeded.', 'invoicing' ) );
274
+					if (count($data[$field['id']]) > $max_file_num) {
275
+						wp_send_json_error(__('Maximum number of allowed files exceeded.', 'invoicing'));
276 276
 					}
277 277
 
278 278
 					$value = array();
279 279
 
280
-					foreach ( $data[ $field['id'] ] as $url => $name ) {
280
+					foreach ($data[$field['id']] as $url => $name) {
281 281
 						$value[] = sprintf(
282 282
 							'<a href="%s" target="_blank">%s</a>',
283
-							esc_url_raw( $url ),
284
-							esc_html( $name )
283
+							esc_url_raw($url),
284
+							esc_html($name)
285 285
 						);
286 286
 					}
287 287
 
288
-					$value = implode( ' | ', $value );
288
+					$value = implode(' | ', $value);
289 289
 
290
-				} elseif ( 'checkbox' === $field['type'] ) {
291
-					$value = ! empty( $data[ $field['id'] ] ) ? __( 'Yes', 'invoicing' ) : __( 'No', 'invoicing' );
290
+				} elseif ('checkbox' === $field['type']) {
291
+					$value = !empty($data[$field['id']]) ? __('Yes', 'invoicing') : __('No', 'invoicing');
292 292
 				} else {
293
-					$value = wp_kses_post( $data[ $field['id'] ] );
293
+					$value = wp_kses_post($data[$field['id']]);
294 294
 				}
295 295
 
296 296
                 $label = $field['id'];
297 297
 
298
-                if ( isset( $field['label'] ) ) {
298
+                if (isset($field['label'])) {
299 299
                     $label = $field['label'];
300 300
                 }
301 301
 
302
-				if ( ! empty( $field['add_meta'] ) ) {
303
-					$prepared['meta'][ wpinv_clean( $label ) ] = wp_kses_post_deep( $value );
302
+				if (!empty($field['add_meta'])) {
303
+					$prepared['meta'][wpinv_clean($label)] = wp_kses_post_deep($value);
304 304
 				}
305
-				$prepared['all'][ wpinv_clean( $label ) ] = wp_kses_post_deep( $value );
305
+				$prepared['all'][wpinv_clean($label)] = wp_kses_post_deep($value);
306 306
 
307 307
             }
308 308
 		}
@@ -318,30 +318,30 @@  discard block
 block discarded – undo
318 318
 	 * @param WPInv_Invoice $invoice
319 319
 	 * @param string $type
320 320
      */
321
-    public function prepare_address_details( $invoice, $type = 'billing' ) {
321
+    public function prepare_address_details($invoice, $type = 'billing') {
322 322
 
323 323
 		$data     = $this->payment_form_submission->get_data();
324
-		$type     = sanitize_key( $type );
324
+		$type     = sanitize_key($type);
325 325
 		$address  = array();
326 326
 		$prepared = array();
327 327
 
328
-		if ( ! empty( $data[ $type ] ) ) {
329
-			$address = $data[ $type ];
328
+		if (!empty($data[$type])) {
329
+			$address = $data[$type];
330 330
 		}
331 331
 
332 332
 		// Clean address details.
333
-		foreach ( $address as $key => $value ) {
334
-			$key             = sanitize_key( $key );
335
-			$key             = str_replace( 'wpinv_', '', $key );
336
-			$value           = wpinv_clean( $value );
337
-			$prepared[ $key ] = apply_filters( "getpaid_checkout_{$type}_address_$key", $value, $this->payment_form_submission, $invoice );
333
+		foreach ($address as $key => $value) {
334
+			$key             = sanitize_key($key);
335
+			$key             = str_replace('wpinv_', '', $key);
336
+			$value           = wpinv_clean($value);
337
+			$prepared[$key] = apply_filters("getpaid_checkout_{$type}_address_$key", $value, $this->payment_form_submission, $invoice);
338 338
 		}
339 339
 
340 340
 		// Filter address details.
341
-		$prepared = apply_filters( "getpaid_checkout_{$type}_address", $prepared, $this->payment_form_submission, $invoice );
341
+		$prepared = apply_filters("getpaid_checkout_{$type}_address", $prepared, $this->payment_form_submission, $invoice);
342 342
 
343 343
 		// Remove non-whitelisted values.
344
-		return array_filter( $prepared, 'getpaid_is_address_field_whitelisted', ARRAY_FILTER_USE_KEY );
344
+		return array_filter($prepared, 'getpaid_is_address_field_whitelisted', ARRAY_FILTER_USE_KEY);
345 345
 
346 346
 	}
347 347
 
@@ -351,12 +351,12 @@  discard block
 block discarded – undo
351 351
 	 * @return array
352 352
 	 * @param WPInv_Invoice $invoice
353 353
      */
354
-    protected function prepare_billing_info( &$invoice ) {
354
+    protected function prepare_billing_info(&$invoice) {
355 355
 
356
-		$billing_address = $this->prepare_address_details( $invoice, 'billing' );
356
+		$billing_address = $this->prepare_address_details($invoice, 'billing');
357 357
 
358 358
 		// Update the invoice with the billing details.
359
-		$invoice->set_props( $billing_address );
359
+		$invoice->set_props($billing_address);
360 360
 
361 361
 	}
362 362
 
@@ -366,15 +366,15 @@  discard block
 block discarded – undo
366 366
 	 * @return array
367 367
 	 * @param WPInv_Invoice $invoice
368 368
      */
369
-    protected function prepare_shipping_info( $invoice ) {
369
+    protected function prepare_shipping_info($invoice) {
370 370
 
371 371
 		$data = $this->payment_form_submission->get_data();
372 372
 
373
-		if ( empty( $data['same-shipping-address'] ) ) {
374
-			return $this->prepare_address_details( $invoice, 'shipping' );
373
+		if (empty($data['same-shipping-address'])) {
374
+			return $this->prepare_address_details($invoice, 'shipping');
375 375
 		}
376 376
 
377
-		return $this->prepare_address_details( $invoice, 'billing' );
377
+		return $this->prepare_address_details($invoice, 'billing');
378 378
 
379 379
 	}
380 380
 
@@ -385,45 +385,45 @@  discard block
 block discarded – undo
385 385
 	 * @param array $prepared_payment_form_data
386 386
 	 * @param array $shipping
387 387
 	 */
388
-	protected function post_process_submission( $invoice, $prepared_payment_form_data, $shipping ) {
388
+	protected function post_process_submission($invoice, $prepared_payment_form_data, $shipping) {
389 389
 
390 390
 		// Ensure the invoice exists.
391
-        if ( ! $invoice->exists() ) {
392
-            wp_send_json_error( __( 'An error occured while saving your invoice. Please try again.', 'invoicing' ) );
391
+        if (!$invoice->exists()) {
392
+            wp_send_json_error(__('An error occured while saving your invoice. Please try again.', 'invoicing'));
393 393
         }
394 394
 
395 395
 		// Save payment form data.
396
-		$prepared_payment_form_data = apply_filters( 'getpaid_prepared_payment_form_data', $prepared_payment_form_data, $invoice );
397
-        delete_post_meta( $invoice->get_id(), 'payment_form_data' );
398
-		delete_post_meta( $invoice->get_id(), 'additional_meta_data' );
399
-		if ( ! empty( $prepared_payment_form_data ) ) {
396
+		$prepared_payment_form_data = apply_filters('getpaid_prepared_payment_form_data', $prepared_payment_form_data, $invoice);
397
+        delete_post_meta($invoice->get_id(), 'payment_form_data');
398
+		delete_post_meta($invoice->get_id(), 'additional_meta_data');
399
+		if (!empty($prepared_payment_form_data)) {
400 400
 
401
-			if ( ! empty( $prepared_payment_form_data['all'] ) ) {
402
-				update_post_meta( $invoice->get_id(), 'payment_form_data', $prepared_payment_form_data['all'] );
401
+			if (!empty($prepared_payment_form_data['all'])) {
402
+				update_post_meta($invoice->get_id(), 'payment_form_data', $prepared_payment_form_data['all']);
403 403
 			}
404 404
 
405
-			if ( ! empty( $prepared_payment_form_data['meta'] ) ) {
406
-				update_post_meta( $invoice->get_id(), 'additional_meta_data', $prepared_payment_form_data['meta'] );
405
+			if (!empty($prepared_payment_form_data['meta'])) {
406
+				update_post_meta($invoice->get_id(), 'additional_meta_data', $prepared_payment_form_data['meta']);
407 407
 			}
408 408
 		}
409 409
 
410 410
 		// Save payment form data.
411
-		$shipping = apply_filters( 'getpaid_checkout_shipping_details', $shipping, $this->payment_form_submission );
412
-        if ( ! empty( $shipping ) ) {
413
-            update_post_meta( $invoice->get_id(), 'shipping_address', $shipping );
411
+		$shipping = apply_filters('getpaid_checkout_shipping_details', $shipping, $this->payment_form_submission);
412
+        if (!empty($shipping)) {
413
+            update_post_meta($invoice->get_id(), 'shipping_address', $shipping);
414 414
 		}
415 415
 
416 416
 		// Backwards compatibility.
417
-        add_filter( 'wp_redirect', array( $this, 'send_redirect_response' ) );
417
+        add_filter('wp_redirect', array($this, 'send_redirect_response'));
418 418
 
419 419
 		try {
420
-			$this->process_payment( $invoice );
421
-		} catch ( Exception $e ) {
422
-			wpinv_set_error( 'payment_error', $e->getMessage() );
420
+			$this->process_payment($invoice);
421
+		} catch (Exception $e) {
422
+			wpinv_set_error('payment_error', $e->getMessage());
423 423
 		}
424 424
 
425 425
         // If we are here, there was an error.
426
-		wpinv_send_back_to_checkout( $invoice );
426
+		wpinv_send_back_to_checkout($invoice);
427 427
 
428 428
 	}
429 429
 
@@ -432,41 +432,41 @@  discard block
 block discarded – undo
432 432
 	 *
433 433
 	 * @param WPInv_Invoice $invoice
434 434
 	 */
435
-	protected function process_payment( $invoice ) {
435
+	protected function process_payment($invoice) {
436 436
 
437 437
 		// Clear any checkout errors.
438 438
 		wpinv_clear_errors();
439 439
 
440 440
 		// No need to send free invoices to the gateway.
441
-		if ( $invoice->is_free() ) {
442
-			$this->process_free_payment( $invoice );
441
+		if ($invoice->is_free()) {
442
+			$this->process_free_payment($invoice);
443 443
 		}
444 444
 
445 445
 		$submission = $this->payment_form_submission;
446 446
 
447 447
 		// Fires before sending to the gateway.
448
-		do_action( 'getpaid_checkout_before_gateway', $invoice, $submission );
448
+		do_action('getpaid_checkout_before_gateway', $invoice, $submission);
449 449
 
450 450
 		// Allow the sumission data to be modified before it is sent to the gateway.
451 451
 		$submission_data    = $submission->get_data();
452
-		$submission_gateway = apply_filters( 'getpaid_gateway_submission_gateway', $invoice->get_gateway(), $submission, $invoice );
453
-		$submission_data    = apply_filters( 'getpaid_gateway_submission_data', $submission_data, $submission, $invoice );
452
+		$submission_gateway = apply_filters('getpaid_gateway_submission_gateway', $invoice->get_gateway(), $submission, $invoice);
453
+		$submission_data    = apply_filters('getpaid_gateway_submission_data', $submission_data, $submission, $invoice);
454 454
 
455 455
 		// Validate the currency.
456
-		if ( ! apply_filters( "getpaid_gateway_{$submission_gateway}_is_valid_for_currency", true, $invoice->get_currency() ) ) {
457
-			wpinv_set_error( 'invalid_currency' );
456
+		if (!apply_filters("getpaid_gateway_{$submission_gateway}_is_valid_for_currency", true, $invoice->get_currency())) {
457
+			wpinv_set_error('invalid_currency');
458 458
 		}
459 459
 
460 460
 		// Check to see if we have any errors.
461
-		if ( wpinv_get_errors() ) {
462
-			wpinv_send_back_to_checkout( $invoice );
461
+		if (wpinv_get_errors()) {
462
+			wpinv_send_back_to_checkout($invoice);
463 463
 		}
464 464
 
465 465
 		// Send info to the gateway for payment processing
466
-		do_action( "getpaid_gateway_$submission_gateway", $invoice, $submission_data, $submission );
466
+		do_action("getpaid_gateway_$submission_gateway", $invoice, $submission_data, $submission);
467 467
 
468 468
 		// Backwards compatibility.
469
-		wpinv_send_to_gateway( $submission_gateway, $invoice );
469
+		wpinv_send_to_gateway($submission_gateway, $invoice);
470 470
 
471 471
 	}
472 472
 
@@ -475,12 +475,12 @@  discard block
 block discarded – undo
475 475
 	 *
476 476
 	 * @param WPInv_Invoice $invoice
477 477
 	 */
478
-	protected function process_free_payment( $invoice ) {
478
+	protected function process_free_payment($invoice) {
479 479
 
480
-		$invoice->set_gateway( 'none' );
481
-		$invoice->add_note( __( "This is a free invoice and won't be sent to the payment gateway", 'invoicing' ), false, false, true );
480
+		$invoice->set_gateway('none');
481
+		$invoice->add_note(__("This is a free invoice and won't be sent to the payment gateway", 'invoicing'), false, false, true);
482 482
 		$invoice->mark_paid();
483
-		wpinv_send_to_success_page( array( 'invoice_key' => $invoice->get_key() ) );
483
+		wpinv_send_to_success_page(array('invoice_key' => $invoice->get_key()));
484 484
 
485 485
 	}
486 486
 
@@ -488,9 +488,9 @@  discard block
 block discarded – undo
488 488
      * Sends a redrect response to payment details.
489 489
      *
490 490
      */
491
-    public function send_redirect_response( $url ) {
492
-        $url = rawurlencode( $url );
493
-        wp_send_json_success( $url );
491
+    public function send_redirect_response($url) {
492
+        $url = rawurlencode($url);
493
+        wp_send_json_success($url);
494 494
     }
495 495
 
496 496
 }
Please login to merge, or discard this patch.