Passed
Push — master ( c29213...6daaec )
by Stiofan
05:18
created
includes/wpinv-template-functions.php 1 patch
Spacing   +432 added lines, -432 removed lines patch added patch discarded remove patch
@@ -4,99 +4,99 @@  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
  * Displays an invoice.
11 11
  * 
12 12
  * @param WPInv_Invoice $invoice.
13 13
  */
14
-function getpaid_invoice( $invoice ) {
15
-    if ( ! empty( $invoice ) ) {
16
-        wpinv_get_template( 'invoice/invoice.php', compact( 'invoice' ) );
14
+function getpaid_invoice($invoice) {
15
+    if (!empty($invoice)) {
16
+        wpinv_get_template('invoice/invoice.php', compact('invoice'));
17 17
     }
18 18
 }
19
-add_action( 'getpaid_invoice', 'getpaid_invoice', 10 );
19
+add_action('getpaid_invoice', 'getpaid_invoice', 10);
20 20
 
21 21
 /**
22 22
  * Displays the invoice footer.
23 23
  */
24
-function getpaid_invoice_footer( $invoice ) {
25
-    if ( ! empty( $invoice ) ) {
26
-        wpinv_get_template( 'invoice/footer.php', compact( 'invoice' ) );
24
+function getpaid_invoice_footer($invoice) {
25
+    if (!empty($invoice)) {
26
+        wpinv_get_template('invoice/footer.php', compact('invoice'));
27 27
     }
28 28
 }
29
-add_action( 'getpaid_invoice_footer', 'getpaid_invoice_footer', 10 );
29
+add_action('getpaid_invoice_footer', 'getpaid_invoice_footer', 10);
30 30
 
31 31
 /**
32 32
  * Displays the invoice top bar.
33 33
  */
34
-function getpaid_invoice_header( $invoice ) {
35
-    if ( ! empty( $invoice ) ) {
36
-        wpinv_get_template( 'invoice/header.php', compact( 'invoice' ) );
34
+function getpaid_invoice_header($invoice) {
35
+    if (!empty($invoice)) {
36
+        wpinv_get_template('invoice/header.php', compact('invoice'));
37 37
     }
38 38
 }
39
-add_action( 'getpaid_invoice_header', 'getpaid_invoice_header', 10 );
39
+add_action('getpaid_invoice_header', 'getpaid_invoice_header', 10);
40 40
 
41 41
 /**
42 42
  * Displays actions on the left side of the header.
43 43
  */
44
-function getpaid_invoice_header_left_actions( $invoice ) {
45
-    if ( ! empty( $invoice ) ) {
46
-        wpinv_get_template( 'invoice/header-left-actions.php', compact( 'invoice' ) );
44
+function getpaid_invoice_header_left_actions($invoice) {
45
+    if (!empty($invoice)) {
46
+        wpinv_get_template('invoice/header-left-actions.php', compact('invoice'));
47 47
     }
48 48
 }
49
-add_action( 'getpaid_invoice_header_left', 'getpaid_invoice_header_left_actions', 10 );
49
+add_action('getpaid_invoice_header_left', 'getpaid_invoice_header_left_actions', 10);
50 50
 
51 51
 /**
52 52
  * Displays actions on the right side of the invoice top bar.
53 53
  */
54
-function getpaid_invoice_header_right_actions( $invoice ) {
55
-    if ( ! empty( $invoice ) ) {
56
-        wpinv_get_template( 'invoice/header-right-actions.php', compact( 'invoice' ) );
54
+function getpaid_invoice_header_right_actions($invoice) {
55
+    if (!empty($invoice)) {
56
+        wpinv_get_template('invoice/header-right-actions.php', compact('invoice'));
57 57
     }
58 58
 }
59
-add_action( 'getpaid_invoice_header_right', 'getpaid_invoice_header_right_actions', 10 );
59
+add_action('getpaid_invoice_header_right', 'getpaid_invoice_header_right_actions', 10);
60 60
 
61 61
 /**
62 62
  * Displays the invoice title, logo etc.
63 63
  */
64
-function getpaid_invoice_details_top( $invoice ) {
65
-    if ( ! empty( $invoice ) ) {
66
-        wpinv_get_template( 'invoice/details-top.php', compact( 'invoice' ) );
64
+function getpaid_invoice_details_top($invoice) {
65
+    if (!empty($invoice)) {
66
+        wpinv_get_template('invoice/details-top.php', compact('invoice'));
67 67
     }
68 68
 }
69
-add_action( 'getpaid_invoice_details', 'getpaid_invoice_details_top', 10 );
69
+add_action('getpaid_invoice_details', 'getpaid_invoice_details_top', 10);
70 70
 
71 71
 /**
72 72
  * Displays the company logo.
73 73
  */
74
-function getpaid_invoice_logo( $invoice ) {
75
-    if ( ! empty( $invoice ) ) {
76
-        wpinv_get_template( 'invoice/invoice-logo.php', compact( 'invoice' ) );
74
+function getpaid_invoice_logo($invoice) {
75
+    if (!empty($invoice)) {
76
+        wpinv_get_template('invoice/invoice-logo.php', compact('invoice'));
77 77
     }
78 78
 }
79
-add_action( 'getpaid_invoice_details_top_left', 'getpaid_invoice_logo' );
79
+add_action('getpaid_invoice_details_top_left', 'getpaid_invoice_logo');
80 80
 
81 81
 /**
82 82
  * Displays the type of invoice.
83 83
  */
84
-function getpaid_invoice_type( $invoice ) {
85
-    if ( ! empty( $invoice ) ) {
86
-        wpinv_get_template( 'invoice/invoice-type.php', compact( 'invoice' ) );
84
+function getpaid_invoice_type($invoice) {
85
+    if (!empty($invoice)) {
86
+        wpinv_get_template('invoice/invoice-type.php', compact('invoice'));
87 87
     }
88 88
 }
89
-add_action( 'getpaid_invoice_details_top_right', 'getpaid_invoice_type' );
89
+add_action('getpaid_invoice_details_top_right', 'getpaid_invoice_type');
90 90
 
91 91
 /**
92 92
  * Displays the invoice details.
93 93
  */
94
-function getpaid_invoice_details_main( $invoice ) {
95
-    if ( ! empty( $invoice ) ) {
96
-        wpinv_get_template( 'invoice/details.php', compact( 'invoice' ) );
94
+function getpaid_invoice_details_main($invoice) {
95
+    if (!empty($invoice)) {
96
+        wpinv_get_template('invoice/details.php', compact('invoice'));
97 97
     }
98 98
 }
99
-add_action( 'getpaid_invoice_details', 'getpaid_invoice_details_main', 50 );
99
+add_action('getpaid_invoice_details', 'getpaid_invoice_details_main', 50);
100 100
 
101 101
 /**
102 102
  * Returns a path to the templates directory.
@@ -125,8 +125,8 @@  discard block
 block discarded – undo
125 125
  * @param string $template_path The templates directory relative to the theme's root dir. Defaults to 'invoicing'.
126 126
  * @param string $default_path The root path to the default template. Defaults to invoicing/templates
127 127
  */
128
-function wpinv_get_template( $template_name, $args = array(), $template_path = '', $default_path = '' ) {
129
-    return getpaid_template()->display_template( $template_name, $args, $template_path, $default_path );
128
+function wpinv_get_template($template_name, $args = array(), $template_path = '', $default_path = '') {
129
+    return getpaid_template()->display_template($template_name, $args, $template_path, $default_path);
130 130
 }
131 131
 
132 132
 /**
@@ -139,8 +139,8 @@  discard block
 block discarded – undo
139 139
  * @param string $template_path The templates directory relative to the theme's root dir. Defaults to 'invoicing'.
140 140
  * @param string $default_path The root path to the default template. Defaults to invoicing/templates
141 141
  */
142
-function wpinv_get_template_html( $template_name, $args = array(), $template_path = '', $default_path = '' ) {
143
-	return getpaid_template()->get_template( $template_name, $args, $template_path, $default_path );
142
+function wpinv_get_template_html($template_name, $args = array(), $template_path = '', $default_path = '') {
143
+	return getpaid_template()->get_template($template_name, $args, $template_path, $default_path);
144 144
 }
145 145
 
146 146
 /**
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
  * @return string
150 150
  */
151 151
 function wpinv_template_path() {
152
-    return apply_filters( 'wpinv_template_path', wpinv_get_theme_template_dir_name() );
152
+    return apply_filters('wpinv_template_path', wpinv_get_theme_template_dir_name());
153 153
 }
154 154
 
155 155
 /**
@@ -158,7 +158,7 @@  discard block
 block discarded – undo
158 158
  * @return string
159 159
  */
160 160
 function wpinv_get_theme_template_dir_name() {
161
-	return trailingslashit( apply_filters( 'wpinv_templates_dir', 'invoicing' ) );
161
+	return trailingslashit(apply_filters('wpinv_templates_dir', 'invoicing'));
162 162
 }
163 163
 
164 164
 /**
@@ -170,56 +170,56 @@  discard block
 block discarded – undo
170 170
  * @param string $template_path The template path relative to the theme's root dir. Defaults to 'invoicing'.
171 171
  * @param string $default_path The root path to the default template. Defaults to invoicing/templates
172 172
  */
173
-function wpinv_locate_template( $template_name, $template_path = '', $default_path = '' ) {
174
-    return getpaid_template()->locate_template( $template_name, $template_path, $default_path );
173
+function wpinv_locate_template($template_name, $template_path = '', $default_path = '') {
174
+    return getpaid_template()->locate_template($template_name, $template_path, $default_path);
175 175
 }
176 176
 
177
-function wpinv_get_template_part( $slug, $name = null, $load = true ) {
178
-	do_action( 'get_template_part_' . $slug, $slug, $name );
177
+function wpinv_get_template_part($slug, $name = null, $load = true) {
178
+	do_action('get_template_part_' . $slug, $slug, $name);
179 179
 
180 180
 	// Setup possible parts
181 181
 	$templates = array();
182
-	if ( isset( $name ) )
182
+	if (isset($name))
183 183
 		$templates[] = $slug . '-' . $name . '.php';
184 184
 	$templates[] = $slug . '.php';
185 185
 
186 186
 	// Allow template parts to be filtered
187
-	$templates = apply_filters( 'wpinv_get_template_part', $templates, $slug, $name );
187
+	$templates = apply_filters('wpinv_get_template_part', $templates, $slug, $name);
188 188
 
189 189
 	// Return the part that is found
190
-	return wpinv_locate_tmpl( $templates, $load, false );
190
+	return wpinv_locate_tmpl($templates, $load, false);
191 191
 }
192 192
 
193
-function wpinv_locate_tmpl( $template_names, $load = false, $require_once = true ) {
193
+function wpinv_locate_tmpl($template_names, $load = false, $require_once = true) {
194 194
 	// No file found yet
195 195
 	$located = false;
196 196
 
197 197
 	// Try to find a template file
198
-	foreach ( (array)$template_names as $template_name ) {
198
+	foreach ((array) $template_names as $template_name) {
199 199
 
200 200
 		// Continue if template is empty
201
-		if ( empty( $template_name ) )
201
+		if (empty($template_name))
202 202
 			continue;
203 203
 
204 204
 		// Trim off any slashes from the template name
205
-		$template_name = ltrim( $template_name, '/' );
205
+		$template_name = ltrim($template_name, '/');
206 206
 
207 207
 		// try locating this template file by looping through the template paths
208
-		foreach( wpinv_get_theme_template_paths() as $template_path ) {
208
+		foreach (wpinv_get_theme_template_paths() as $template_path) {
209 209
 
210
-			if( file_exists( $template_path . $template_name ) ) {
210
+			if (file_exists($template_path . $template_name)) {
211 211
 				$located = $template_path . $template_name;
212 212
 				break;
213 213
 			}
214 214
 		}
215 215
 
216
-		if( !empty( $located ) ) {
216
+		if (!empty($located)) {
217 217
 			break;
218 218
 		}
219 219
 	}
220 220
 
221
-	if ( ( true == $load ) && ! empty( $located ) )
222
-		load_template( $located, $require_once );
221
+	if ((true == $load) && !empty($located))
222
+		load_template($located, $require_once);
223 223
 
224 224
 	return $located;
225 225
 }
@@ -228,127 +228,127 @@  discard block
 block discarded – undo
228 228
 	$template_dir = wpinv_get_theme_template_dir_name();
229 229
 
230 230
 	$file_paths = array(
231
-		1 => trailingslashit( get_stylesheet_directory() ) . $template_dir,
232
-		10 => trailingslashit( get_template_directory() ) . $template_dir,
231
+		1 => trailingslashit(get_stylesheet_directory()) . $template_dir,
232
+		10 => trailingslashit(get_template_directory()) . $template_dir,
233 233
 		100 => wpinv_get_templates_dir()
234 234
 	);
235 235
 
236
-	$file_paths = apply_filters( 'wpinv_template_paths', $file_paths );
236
+	$file_paths = apply_filters('wpinv_template_paths', $file_paths);
237 237
 
238 238
 	// sort the file paths based on priority
239
-	ksort( $file_paths, SORT_NUMERIC );
239
+	ksort($file_paths, SORT_NUMERIC);
240 240
 
241
-	return array_map( 'trailingslashit', $file_paths );
241
+	return array_map('trailingslashit', $file_paths);
242 242
 }
243 243
 
244 244
 function wpinv_checkout_meta_tags() {
245 245
 
246 246
 	$pages   = array();
247
-	$pages[] = wpinv_get_option( 'success_page' );
248
-	$pages[] = wpinv_get_option( 'failure_page' );
249
-	$pages[] = wpinv_get_option( 'invoice_history_page' );
250
-	$pages[] = wpinv_get_option( 'invoice_subscription_page' );
247
+	$pages[] = wpinv_get_option('success_page');
248
+	$pages[] = wpinv_get_option('failure_page');
249
+	$pages[] = wpinv_get_option('invoice_history_page');
250
+	$pages[] = wpinv_get_option('invoice_subscription_page');
251 251
 
252
-	if( !wpinv_is_checkout() && !is_page( $pages ) ) {
252
+	if (!wpinv_is_checkout() && !is_page($pages)) {
253 253
 		return;
254 254
 	}
255 255
 
256 256
 	echo '<meta name="robots" content="noindex,nofollow" />' . "\n";
257 257
 }
258
-add_action( 'wp_head', 'wpinv_checkout_meta_tags' );
258
+add_action('wp_head', 'wpinv_checkout_meta_tags');
259 259
 
260
-function wpinv_add_body_classes( $class ) {
261
-	$classes = (array)$class;
260
+function wpinv_add_body_classes($class) {
261
+	$classes = (array) $class;
262 262
 
263
-	if( wpinv_is_checkout() ) {
263
+	if (wpinv_is_checkout()) {
264 264
 		$classes[] = 'wpinv-checkout';
265 265
 		$classes[] = 'wpinv-page';
266 266
 	}
267 267
 
268
-	if( wpinv_is_success_page() ) {
268
+	if (wpinv_is_success_page()) {
269 269
 		$classes[] = 'wpinv-success';
270 270
 		$classes[] = 'wpinv-page';
271 271
 	}
272 272
 
273
-	if( wpinv_is_failed_transaction_page() ) {
273
+	if (wpinv_is_failed_transaction_page()) {
274 274
 		$classes[] = 'wpinv-failed-transaction';
275 275
 		$classes[] = 'wpinv-page';
276 276
 	}
277 277
 
278
-	if( wpinv_is_invoice_history_page() ) {
278
+	if (wpinv_is_invoice_history_page()) {
279 279
 		$classes[] = 'wpinv-history';
280 280
 		$classes[] = 'wpinv-page';
281 281
 	}
282 282
 
283
-	if( wpinv_is_subscriptions_history_page() ) {
283
+	if (wpinv_is_subscriptions_history_page()) {
284 284
 		$classes[] = 'wpinv-subscription';
285 285
 		$classes[] = 'wpinv-page';
286 286
 	}
287 287
 
288
-	if( wpinv_is_test_mode() ) {
288
+	if (wpinv_is_test_mode()) {
289 289
 		$classes[] = 'wpinv-test-mode';
290 290
 		$classes[] = 'wpinv-page';
291 291
 	}
292 292
 
293
-	return array_unique( $classes );
293
+	return array_unique($classes);
294 294
 }
295
-add_filter( 'body_class', 'wpinv_add_body_classes' );
295
+add_filter('body_class', 'wpinv_add_body_classes');
296 296
 
297
-function wpinv_html_year_dropdown( $name = 'year', $selected = 0, $years_before = 5, $years_after = 0 ) {
298
-    $current     = date( 'Y' );
299
-    $start_year  = $current - absint( $years_before );
300
-    $end_year    = $current + absint( $years_after );
301
-    $selected    = empty( $selected ) ? date( 'Y' ) : $selected;
297
+function wpinv_html_year_dropdown($name = 'year', $selected = 0, $years_before = 5, $years_after = 0) {
298
+    $current     = date('Y');
299
+    $start_year  = $current - absint($years_before);
300
+    $end_year    = $current + absint($years_after);
301
+    $selected    = empty($selected) ? date('Y') : $selected;
302 302
     $options     = array();
303 303
 
304
-    while ( $start_year <= $end_year ) {
305
-        $options[ absint( $start_year ) ] = $start_year;
304
+    while ($start_year <= $end_year) {
305
+        $options[absint($start_year)] = $start_year;
306 306
         $start_year++;
307 307
     }
308 308
 
309
-    $output = wpinv_html_select( array(
309
+    $output = wpinv_html_select(array(
310 310
         'name'             => $name,
311 311
         'selected'         => $selected,
312 312
         'options'          => $options,
313 313
         'show_option_all'  => false,
314 314
         'show_option_none' => false
315
-    ) );
315
+    ));
316 316
 
317 317
     return $output;
318 318
 }
319 319
 
320
-function wpinv_html_month_dropdown( $name = 'month', $selected = 0 ) {
320
+function wpinv_html_month_dropdown($name = 'month', $selected = 0) {
321 321
 
322 322
     $options = array(
323
-        '1'  => __( 'January', 'invoicing' ),
324
-        '2'  => __( 'February', 'invoicing' ),
325
-        '3'  => __( 'March', 'invoicing' ),
326
-        '4'  => __( 'April', 'invoicing' ),
327
-        '5'  => __( 'May', 'invoicing' ),
328
-        '6'  => __( 'June', 'invoicing' ),
329
-        '7'  => __( 'July', 'invoicing' ),
330
-        '8'  => __( 'August', 'invoicing' ),
331
-        '9'  => __( 'September', 'invoicing' ),
332
-        '10' => __( 'October', 'invoicing' ),
333
-        '11' => __( 'November', 'invoicing' ),
334
-        '12' => __( 'December', 'invoicing' ),
323
+        '1'  => __('January', 'invoicing'),
324
+        '2'  => __('February', 'invoicing'),
325
+        '3'  => __('March', 'invoicing'),
326
+        '4'  => __('April', 'invoicing'),
327
+        '5'  => __('May', 'invoicing'),
328
+        '6'  => __('June', 'invoicing'),
329
+        '7'  => __('July', 'invoicing'),
330
+        '8'  => __('August', 'invoicing'),
331
+        '9'  => __('September', 'invoicing'),
332
+        '10' => __('October', 'invoicing'),
333
+        '11' => __('November', 'invoicing'),
334
+        '12' => __('December', 'invoicing'),
335 335
     );
336 336
 
337 337
     // If no month is selected, default to the current month
338
-    $selected = empty( $selected ) ? date( 'n' ) : $selected;
338
+    $selected = empty($selected) ? date('n') : $selected;
339 339
 
340
-    $output = wpinv_html_select( array(
340
+    $output = wpinv_html_select(array(
341 341
         'name'             => $name,
342 342
         'selected'         => $selected,
343 343
         'options'          => $options,
344 344
         'show_option_all'  => false,
345 345
         'show_option_none' => false
346
-    ) );
346
+    ));
347 347
 
348 348
     return $output;
349 349
 }
350 350
 
351
-function wpinv_html_select( $args = array() ) {
351
+function wpinv_html_select($args = array()) {
352 352
     $defaults = array(
353 353
         'options'          => array(),
354 354
         'name'             => null,
@@ -357,8 +357,8 @@  discard block
 block discarded – undo
357 357
         'selected'         => 0,
358 358
         'placeholder'      => null,
359 359
         'multiple'         => false,
360
-        'show_option_all'  => _x( 'All', 'all dropdown items', 'invoicing' ),
361
-        'show_option_none' => _x( 'None', 'no dropdown items', 'invoicing' ),
360
+        'show_option_all'  => _x('All', 'all dropdown items', 'invoicing'),
361
+        'show_option_none' => _x('None', 'no dropdown items', 'invoicing'),
362 362
         'data'             => array(),
363 363
         'onchange'         => null,
364 364
         'required'         => false,
@@ -366,74 +366,74 @@  discard block
 block discarded – undo
366 366
         'readonly'         => false,
367 367
     );
368 368
 
369
-    $args = wp_parse_args( $args, $defaults );
369
+    $args = wp_parse_args($args, $defaults);
370 370
 
371 371
     $data_elements = '';
372
-    foreach ( $args['data'] as $key => $value ) {
373
-        $data_elements .= ' data-' . esc_attr( $key ) . '="' . esc_attr( $value ) . '"';
372
+    foreach ($args['data'] as $key => $value) {
373
+        $data_elements .= ' data-' . esc_attr($key) . '="' . esc_attr($value) . '"';
374 374
     }
375 375
 
376
-    if( $args['multiple'] ) {
376
+    if ($args['multiple']) {
377 377
         $multiple = ' MULTIPLE';
378 378
     } else {
379 379
         $multiple = '';
380 380
     }
381 381
 
382
-    if( $args['placeholder'] ) {
382
+    if ($args['placeholder']) {
383 383
         $placeholder = $args['placeholder'];
384 384
     } else {
385 385
         $placeholder = '';
386 386
     }
387 387
     
388 388
     $options = '';
389
-    if( !empty( $args['onchange'] ) ) {
390
-        $options .= ' onchange="' . esc_attr( $args['onchange'] ) . '"';
389
+    if (!empty($args['onchange'])) {
390
+        $options .= ' onchange="' . esc_attr($args['onchange']) . '"';
391 391
     }
392 392
     
393
-    if( !empty( $args['required'] ) ) {
393
+    if (!empty($args['required'])) {
394 394
         $options .= ' required="required"';
395 395
     }
396 396
     
397
-    if( !empty( $args['disabled'] ) ) {
397
+    if (!empty($args['disabled'])) {
398 398
         $options .= ' disabled';
399 399
     }
400 400
     
401
-    if( !empty( $args['readonly'] ) ) {
401
+    if (!empty($args['readonly'])) {
402 402
         $options .= ' readonly';
403 403
     }
404 404
 
405
-    $class  = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $args['class'] ) ) );
406
-    $output = '<select name="' . esc_attr( $args['name'] ) . '" id="' . esc_attr( $args['id'] ) . '" class="wpinv-select ' . $class . '"' . $multiple . ' data-placeholder="' . $placeholder . '" ' . trim( $options ) . $data_elements . '>';
405
+    $class  = implode(' ', array_map('sanitize_html_class', explode(' ', $args['class'])));
406
+    $output = '<select name="' . esc_attr($args['name']) . '" id="' . esc_attr($args['id']) . '" class="wpinv-select ' . $class . '"' . $multiple . ' data-placeholder="' . $placeholder . '" ' . trim($options) . $data_elements . '>';
407 407
 
408
-    if ( $args['show_option_all'] ) {
409
-        if( $args['multiple'] ) {
410
-            $selected = selected( true, in_array( 0, $args['selected'] ), false );
408
+    if ($args['show_option_all']) {
409
+        if ($args['multiple']) {
410
+            $selected = selected(true, in_array(0, $args['selected']), false);
411 411
         } else {
412
-            $selected = selected( $args['selected'], 0, false );
412
+            $selected = selected($args['selected'], 0, false);
413 413
         }
414
-        $output .= '<option value="all"' . $selected . '>' . esc_html( $args['show_option_all'] ) . '</option>';
414
+        $output .= '<option value="all"' . $selected . '>' . esc_html($args['show_option_all']) . '</option>';
415 415
     }
416 416
 
417
-    if ( !empty( $args['options'] ) ) {
417
+    if (!empty($args['options'])) {
418 418
 
419
-        if ( $args['show_option_none'] ) {
420
-            if( $args['multiple'] ) {
421
-                $selected = selected( true, in_array( "", $args['selected'] ), false );
419
+        if ($args['show_option_none']) {
420
+            if ($args['multiple']) {
421
+                $selected = selected(true, in_array("", $args['selected']), false);
422 422
             } else {
423
-                $selected = selected( $args['selected'] === "", true, false );
423
+                $selected = selected($args['selected'] === "", true, false);
424 424
             }
425
-            $output .= '<option value=""' . $selected . '>' . esc_html( $args['show_option_none'] ) . '</option>';
425
+            $output .= '<option value=""' . $selected . '>' . esc_html($args['show_option_none']) . '</option>';
426 426
         }
427 427
 
428
-        foreach( $args['options'] as $key => $option ) {
428
+        foreach ($args['options'] as $key => $option) {
429 429
 
430
-            if( $args['multiple'] && is_array( $args['selected'] ) ) {
431
-                $selected = selected( true, (bool)in_array( $key, $args['selected'] ), false );
430
+            if ($args['multiple'] && is_array($args['selected'])) {
431
+                $selected = selected(true, (bool) in_array($key, $args['selected']), false);
432 432
             } else {
433
-                $selected = selected( $args['selected'], $key, false );
433
+                $selected = selected($args['selected'], $key, false);
434 434
             }
435 435
 
436
-            $output .= '<option value="' . esc_attr( $key ) . '"' . $selected . '>' . esc_html( $option ) . '</option>';
436
+            $output .= '<option value="' . esc_attr($key) . '"' . $selected . '>' . esc_html($option) . '</option>';
437 437
         }
438 438
     }
439 439
 
@@ -442,7 +442,7 @@  discard block
 block discarded – undo
442 442
     return $output;
443 443
 }
444 444
 
445
-function wpinv_item_dropdown( $args = array() ) {
445
+function wpinv_item_dropdown($args = array()) {
446 446
     $defaults = array(
447 447
         'name'              => 'wpi_item',
448 448
         'id'                => 'wpi_item',
@@ -450,14 +450,14 @@  discard block
 block discarded – undo
450 450
         'multiple'          => false,
451 451
         'selected'          => 0,
452 452
         'number'            => 100,
453
-        'placeholder'       => __( 'Choose a item', 'invoicing' ),
454
-        'data'              => array( 'search-type' => 'item' ),
453
+        'placeholder'       => __('Choose a item', 'invoicing'),
454
+        'data'              => array('search-type' => 'item'),
455 455
         'show_option_all'   => false,
456 456
         'show_option_none'  => false,
457 457
         'show_recurring'    => false,
458 458
     );
459 459
 
460
-    $args = wp_parse_args( $args, $defaults );
460
+    $args = wp_parse_args($args, $defaults);
461 461
 
462 462
     $item_args = array(
463 463
         'post_type'      => 'wpi_item',
@@ -466,44 +466,44 @@  discard block
 block discarded – undo
466 466
         'posts_per_page' => $args['number']
467 467
     );
468 468
 
469
-    $item_args  = apply_filters( 'wpinv_item_dropdown_query_args', $item_args, $args, $defaults );
469
+    $item_args  = apply_filters('wpinv_item_dropdown_query_args', $item_args, $args, $defaults);
470 470
 
471
-    $items      = get_posts( $item_args );
471
+    $items      = get_posts($item_args);
472 472
     $options    = array();
473
-    if ( $items ) {
474
-        foreach ( $items as $item ) {
475
-            $title = esc_html( $item->post_title );
473
+    if ($items) {
474
+        foreach ($items as $item) {
475
+            $title = esc_html($item->post_title);
476 476
             
477
-            if ( !empty( $args['show_recurring'] ) ) {
478
-                $title .= wpinv_get_item_suffix( $item->ID, false );
477
+            if (!empty($args['show_recurring'])) {
478
+                $title .= wpinv_get_item_suffix($item->ID, false);
479 479
             }
480 480
             
481
-            $options[ absint( $item->ID ) ] = $title;
481
+            $options[absint($item->ID)] = $title;
482 482
         }
483 483
     }
484 484
 
485 485
     // This ensures that any selected items are included in the drop down
486
-    if( is_array( $args['selected'] ) ) {
487
-        foreach( $args['selected'] as $item ) {
488
-            if( ! in_array( $item, $options ) ) {
489
-                $title = get_the_title( $item );
490
-                if ( !empty( $args['show_recurring'] ) ) {
491
-                    $title .= wpinv_get_item_suffix( $item, false );
486
+    if (is_array($args['selected'])) {
487
+        foreach ($args['selected'] as $item) {
488
+            if (!in_array($item, $options)) {
489
+                $title = get_the_title($item);
490
+                if (!empty($args['show_recurring'])) {
491
+                    $title .= wpinv_get_item_suffix($item, false);
492 492
                 }
493 493
                 $options[$item] = $title;
494 494
             }
495 495
         }
496
-    } elseif ( is_numeric( $args['selected'] ) && $args['selected'] !== 0 ) {
497
-        if ( ! in_array( $args['selected'], $options ) ) {
498
-            $title = get_the_title( $args['selected'] );
499
-            if ( !empty( $args['show_recurring'] ) ) {
500
-                $title .= wpinv_get_item_suffix( $args['selected'], false );
496
+    } elseif (is_numeric($args['selected']) && $args['selected'] !== 0) {
497
+        if (!in_array($args['selected'], $options)) {
498
+            $title = get_the_title($args['selected']);
499
+            if (!empty($args['show_recurring'])) {
500
+                $title .= wpinv_get_item_suffix($args['selected'], false);
501 501
             }
502
-            $options[$args['selected']] = get_the_title( $args['selected'] );
502
+            $options[$args['selected']] = get_the_title($args['selected']);
503 503
         }
504 504
     }
505 505
 
506
-    $output = wpinv_html_select( array(
506
+    $output = wpinv_html_select(array(
507 507
         'name'             => $args['name'],
508 508
         'selected'         => $args['selected'],
509 509
         'id'               => $args['id'],
@@ -514,7 +514,7 @@  discard block
 block discarded – undo
514 514
         'show_option_all'  => $args['show_option_all'],
515 515
         'show_option_none' => $args['show_option_none'],
516 516
         'data'             => $args['data'],
517
-    ) );
517
+    ));
518 518
 
519 519
     return $output;
520 520
 }
@@ -534,16 +534,16 @@  discard block
 block discarded – undo
534 534
     );
535 535
 
536 536
     $options = array();
537
-    if ( $items ) {
538
-        foreach ( $items as $item ) {
539
-            $options[ $item->ID ] = esc_html( $item->post_title ) . wpinv_get_item_suffix( $item->ID, false );
537
+    if ($items) {
538
+        foreach ($items as $item) {
539
+            $options[$item->ID] = esc_html($item->post_title) . wpinv_get_item_suffix($item->ID, false);
540 540
         }
541 541
     }
542 542
 
543 543
     return $options;
544 544
 }
545 545
 
546
-function wpinv_html_checkbox( $args = array() ) {
546
+function wpinv_html_checkbox($args = array()) {
547 547
     $defaults = array(
548 548
         'name'     => null,
549 549
         'current'  => null,
@@ -554,17 +554,17 @@  discard block
 block discarded – undo
554 554
         )
555 555
     );
556 556
 
557
-    $args = wp_parse_args( $args, $defaults );
557
+    $args = wp_parse_args($args, $defaults);
558 558
 
559
-    $class = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $args['class'] ) ) );
559
+    $class = implode(' ', array_map('sanitize_html_class', explode(' ', $args['class'])));
560 560
     $options = '';
561
-    if ( ! empty( $args['options']['disabled'] ) ) {
561
+    if (!empty($args['options']['disabled'])) {
562 562
         $options .= ' disabled="disabled"';
563
-    } elseif ( ! empty( $args['options']['readonly'] ) ) {
563
+    } elseif (!empty($args['options']['readonly'])) {
564 564
         $options .= ' readonly';
565 565
     }
566 566
 
567
-    $output = '<input type="checkbox"' . $options . ' name="' . esc_attr( $args['name'] ) . '" id="' . esc_attr( $args['name'] ) . '" class="' . $class . ' ' . esc_attr( $args['name'] ) . '" ' . checked( 1, $args['current'], false ) . ' />';
567
+    $output = '<input type="checkbox"' . $options . ' name="' . esc_attr($args['name']) . '" id="' . esc_attr($args['name']) . '" class="' . $class . ' ' . esc_attr($args['name']) . '" ' . checked(1, $args['current'], false) . ' />';
568 568
 
569 569
     return $output;
570 570
 }
@@ -572,9 +572,9 @@  discard block
 block discarded – undo
572 572
 /**
573 573
  * Displays a hidden field.
574 574
  */
575
-function getpaid_hidden_field( $name, $value ) {
576
-    $name  = sanitize_text_field( $name );
577
-    $value = esc_attr( $value );
575
+function getpaid_hidden_field($name, $value) {
576
+    $name  = sanitize_text_field($name);
577
+    $value = esc_attr($value);
578 578
 
579 579
     echo "<input type='hidden' name='$name' value='$value' />";
580 580
 }
@@ -582,31 +582,31 @@  discard block
 block discarded – undo
582 582
 /**
583 583
  * Displays a submit field.
584 584
  */
585
-function getpaid_submit_field( $value, $name = 'submit', $class = 'btn-primary' ) {
586
-    $name  = sanitize_text_field( $name );
587
-    $value = esc_attr( $value );
588
-    $class = esc_attr( $class );
585
+function getpaid_submit_field($value, $name = 'submit', $class = 'btn-primary') {
586
+    $name  = sanitize_text_field($name);
587
+    $value = esc_attr($value);
588
+    $class = esc_attr($class);
589 589
 
590 590
     echo "<input type='submit' name='$name' value='$value' class='btn $class' />";
591 591
 }
592 592
 
593
-function wpinv_html_text( $args = array() ) {
593
+function wpinv_html_text($args = array()) {
594 594
     // Backwards compatibility
595
-    if ( func_num_args() > 1 ) {
595
+    if (func_num_args() > 1) {
596 596
         $args = func_get_args();
597 597
 
598 598
         $name  = $args[0];
599
-        $value = isset( $args[1] ) ? $args[1] : '';
600
-        $label = isset( $args[2] ) ? $args[2] : '';
601
-        $desc  = isset( $args[3] ) ? $args[3] : '';
599
+        $value = isset($args[1]) ? $args[1] : '';
600
+        $label = isset($args[2]) ? $args[2] : '';
601
+        $desc  = isset($args[3]) ? $args[3] : '';
602 602
     }
603 603
 
604 604
     $defaults = array(
605 605
         'id'           => '',
606
-        'name'         => isset( $name )  ? $name  : 'text',
607
-        'value'        => isset( $value ) ? $value : null,
608
-        'label'        => isset( $label ) ? $label : null,
609
-        'desc'         => isset( $desc )  ? $desc  : null,
606
+        'name'         => isset($name) ? $name : 'text',
607
+        'value'        => isset($value) ? $value : null,
608
+        'label'        => isset($label) ? $label : null,
609
+        'desc'         => isset($desc) ? $desc : null,
610 610
         'placeholder'  => '',
611 611
         'class'        => 'regular-text',
612 612
         'disabled'     => false,
@@ -616,41 +616,41 @@  discard block
 block discarded – undo
616 616
         'data'         => false
617 617
     );
618 618
 
619
-    $args = wp_parse_args( $args, $defaults );
619
+    $args = wp_parse_args($args, $defaults);
620 620
 
621
-    $class = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $args['class'] ) ) );
621
+    $class = implode(' ', array_map('sanitize_html_class', explode(' ', $args['class'])));
622 622
     $options = '';
623
-    if( $args['required'] ) {
623
+    if ($args['required']) {
624 624
         $options .= ' required="required"';
625 625
     }
626
-    if( $args['readonly'] ) {
626
+    if ($args['readonly']) {
627 627
         $options .= ' readonly';
628 628
     }
629
-    if( $args['readonly'] ) {
629
+    if ($args['readonly']) {
630 630
         $options .= ' readonly';
631 631
     }
632 632
 
633 633
     $data = '';
634
-    if ( !empty( $args['data'] ) ) {
635
-        foreach ( $args['data'] as $key => $value ) {
636
-            $data .= 'data-' . wpinv_sanitize_key( $key ) . '="' . esc_attr( $value ) . '" ';
634
+    if (!empty($args['data'])) {
635
+        foreach ($args['data'] as $key => $value) {
636
+            $data .= 'data-' . wpinv_sanitize_key($key) . '="' . esc_attr($value) . '" ';
637 637
         }
638 638
     }
639 639
 
640
-    $output = '<span id="wpinv-' . wpinv_sanitize_key( $args['name'] ) . '-wrap">';
641
-    $output .= '<label class="wpinv-label" for="' . wpinv_sanitize_key( $args['id'] ) . '">' . esc_html( $args['label'] ) . '</label>';
642
-    if ( ! empty( $args['desc'] ) ) {
643
-        $output .= '<span class="wpinv-description">' . esc_html( $args['desc'] ) . '</span>';
640
+    $output = '<span id="wpinv-' . wpinv_sanitize_key($args['name']) . '-wrap">';
641
+    $output .= '<label class="wpinv-label" for="' . wpinv_sanitize_key($args['id']) . '">' . esc_html($args['label']) . '</label>';
642
+    if (!empty($args['desc'])) {
643
+        $output .= '<span class="wpinv-description">' . esc_html($args['desc']) . '</span>';
644 644
     }
645 645
 
646
-    $output .= '<input type="text" name="' . esc_attr( $args['name'] ) . '" id="' . esc_attr( $args['id'] )  . '" autocomplete="' . esc_attr( $args['autocomplete'] )  . '" value="' . esc_attr( $args['value'] ) . '" placeholder="' . esc_attr( $args['placeholder'] ) . '" class="' . $class . '" ' . $data . ' ' . trim( $options ) . '/>';
646
+    $output .= '<input type="text" name="' . esc_attr($args['name']) . '" id="' . esc_attr($args['id']) . '" autocomplete="' . esc_attr($args['autocomplete']) . '" value="' . esc_attr($args['value']) . '" placeholder="' . esc_attr($args['placeholder']) . '" class="' . $class . '" ' . $data . ' ' . trim($options) . '/>';
647 647
 
648 648
     $output .= '</span>';
649 649
 
650 650
     return $output;
651 651
 }
652 652
 
653
-function wpinv_html_textarea( $args = array() ) {
653
+function wpinv_html_textarea($args = array()) {
654 654
     $defaults = array(
655 655
         'name'        => 'textarea',
656 656
         'value'       => null,
@@ -661,31 +661,31 @@  discard block
 block discarded – undo
661 661
         'placeholder' => '',
662 662
     );
663 663
 
664
-    $args = wp_parse_args( $args, $defaults );
664
+    $args = wp_parse_args($args, $defaults);
665 665
 
666
-    $class = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $args['class'] ) ) );
666
+    $class = implode(' ', array_map('sanitize_html_class', explode(' ', $args['class'])));
667 667
     $disabled = '';
668
-    if( $args['disabled'] ) {
668
+    if ($args['disabled']) {
669 669
         $disabled = ' disabled="disabled"';
670 670
     }
671 671
 
672
-    $output = '<span id="wpinv-' . wpinv_sanitize_key( $args['name'] ) . '-wrap">';
673
-    $output .= '<label class="wpinv-label" for="' . wpinv_sanitize_key( $args['name'] ) . '">' . esc_html( $args['label'] ) . '</label>';
674
-    $output .= '<textarea name="' . esc_attr( $args['name'] ) . '" placeholder="' . esc_attr( $args['placeholder'] ) . '" id="' . wpinv_sanitize_key( $args['name'] ) . '" class="' . $class . '"' . $disabled . '>' . esc_attr( $args['value'] ) . '</textarea>';
672
+    $output = '<span id="wpinv-' . wpinv_sanitize_key($args['name']) . '-wrap">';
673
+    $output .= '<label class="wpinv-label" for="' . wpinv_sanitize_key($args['name']) . '">' . esc_html($args['label']) . '</label>';
674
+    $output .= '<textarea name="' . esc_attr($args['name']) . '" placeholder="' . esc_attr($args['placeholder']) . '" id="' . wpinv_sanitize_key($args['name']) . '" class="' . $class . '"' . $disabled . '>' . esc_attr($args['value']) . '</textarea>';
675 675
 
676
-    if ( ! empty( $args['desc'] ) ) {
677
-        $output .= '<span class="wpinv-description">' . esc_html( $args['desc'] ) . '</span>';
676
+    if (!empty($args['desc'])) {
677
+        $output .= '<span class="wpinv-description">' . esc_html($args['desc']) . '</span>';
678 678
     }
679 679
     $output .= '</span>';
680 680
 
681 681
     return $output;
682 682
 }
683 683
 
684
-function wpinv_html_ajax_user_search( $args = array() ) {
684
+function wpinv_html_ajax_user_search($args = array()) {
685 685
     $defaults = array(
686 686
         'name'        => 'user_id',
687 687
         'value'       => null,
688
-        'placeholder' => __( 'Enter username', 'invoicing' ),
688
+        'placeholder' => __('Enter username', 'invoicing'),
689 689
         'label'       => null,
690 690
         'desc'        => null,
691 691
         'class'       => '',
@@ -694,13 +694,13 @@  discard block
 block discarded – undo
694 694
         'data'        => false
695 695
     );
696 696
 
697
-    $args = wp_parse_args( $args, $defaults );
697
+    $args = wp_parse_args($args, $defaults);
698 698
 
699 699
     $args['class'] = 'wpinv-ajax-user-search ' . $args['class'];
700 700
 
701 701
     $output  = '<span class="wpinv_user_search_wrap">';
702
-        $output .= wpinv_html_text( $args );
703
-        $output .= '<span class="wpinv_user_search_results hidden"><a class="wpinv-ajax-user-cancel" title="' . __( 'Cancel', 'invoicing' ) . '" aria-label="' . __( 'Cancel', 'invoicing' ) . '" href="#">x</a><span></span></span>';
702
+        $output .= wpinv_html_text($args);
703
+        $output .= '<span class="wpinv_user_search_results hidden"><a class="wpinv-ajax-user-cancel" title="' . __('Cancel', 'invoicing') . '" aria-label="' . __('Cancel', 'invoicing') . '" href="#">x</a><span></span></span>';
704 704
     $output .= '</span>';
705 705
 
706 706
     return $output;
@@ -711,20 +711,20 @@  discard block
 block discarded – undo
711 711
  * 
712 712
  * @param string $template the template that is currently being used.
713 713
  */
714
-function wpinv_template( $template ) {
714
+function wpinv_template($template) {
715 715
     global $post;
716 716
 
717
-    if ( ! is_admin() && ( is_single() || is_404() ) && ! empty( $post->ID ) && getpaid_is_invoice_post_type( get_post_type( $post->ID ) ) ) {
717
+    if (!is_admin() && (is_single() || is_404()) && !empty($post->ID) && getpaid_is_invoice_post_type(get_post_type($post->ID))) {
718 718
 
719 719
         // If the user can view this invoice, display it.
720
-        if ( wpinv_user_can_view_invoice( $post->ID ) ) {
720
+        if (wpinv_user_can_view_invoice($post->ID)) {
721 721
 
722
-            return wpinv_get_template_part( 'wpinv-invoice-print', false, false );
722
+            return wpinv_get_template_part('wpinv-invoice-print', false, false);
723 723
 
724 724
         // Else display an error message.
725 725
         } else {
726 726
 
727
-            return wpinv_get_template_part( 'wpinv-invalid-access', false, false );
727
+            return wpinv_get_template_part('wpinv-invalid-access', false, false);
728 728
 
729 729
         }
730 730
 
@@ -732,24 +732,24 @@  discard block
 block discarded – undo
732 732
 
733 733
     return $template;
734 734
 }
735
-add_filter( 'template_include', 'wpinv_template', 10, 1 );
735
+add_filter('template_include', 'wpinv_template', 10, 1);
736 736
 
737 737
 function wpinv_get_business_address() {
738 738
     $business_address   = wpinv_store_address();
739
-    $business_address   = !empty( $business_address ) ? wpautop( wp_kses_post( $business_address ) ) : '';
739
+    $business_address   = !empty($business_address) ? wpautop(wp_kses_post($business_address)) : '';
740 740
     
741 741
     $business_address = $business_address ? '<div class="address">' . $business_address . '</div>' : '';
742 742
     
743
-    return apply_filters( 'wpinv_get_business_address', $business_address );
743
+    return apply_filters('wpinv_get_business_address', $business_address);
744 744
 }
745 745
 
746 746
 /**
747 747
  * Displays the company address.
748 748
  */
749 749
 function wpinv_display_from_address() {
750
-    wpinv_get_template( 'invoice/company-address.php' );
750
+    wpinv_get_template('invoice/company-address.php');
751 751
 }
752
-add_action( 'getpaid_invoice_details_left', 'wpinv_display_from_address', 10 );
752
+add_action('getpaid_invoice_details_left', 'wpinv_display_from_address', 10);
753 753
 
754 754
 /**
755 755
  * Generates a watermark text for an invoice.
@@ -757,9 +757,9 @@  discard block
 block discarded – undo
757 757
  * @param WPInv_Invoice $invoice
758 758
  * @return string
759 759
  */
760
-function wpinv_watermark( $invoice ) {
761
-    $watermark = wpinv_get_watermark( $invoice );
762
-    return apply_filters( 'wpinv_get_watermark', $watermark, $invoice );
760
+function wpinv_watermark($invoice) {
761
+    $watermark = wpinv_get_watermark($invoice);
762
+    return apply_filters('wpinv_get_watermark', $watermark, $invoice);
763 763
 }
764 764
 
765 765
 /**
@@ -768,37 +768,37 @@  discard block
 block discarded – undo
768 768
  * @param WPInv_Invoice $invoice
769 769
  * @return string
770 770
  */
771
-function wpinv_get_watermark( $invoice ) {
771
+function wpinv_get_watermark($invoice) {
772 772
     return $invoice->get_status_nicename();
773 773
 }
774 774
 
775 775
 /**
776 776
  * @deprecated
777 777
  */
778
-function wpinv_display_invoice_details( $invoice ) {
779
-    return getpaid_invoice_meta( $invoice );
778
+function wpinv_display_invoice_details($invoice) {
779
+    return getpaid_invoice_meta($invoice);
780 780
 }
781 781
 
782 782
 /**
783 783
  * Displays invoice meta.
784 784
  */
785
-function getpaid_invoice_meta( $invoice ) {
785
+function getpaid_invoice_meta($invoice) {
786 786
 
787
-    $invoice = new WPInv_Invoice( $invoice );
787
+    $invoice = new WPInv_Invoice($invoice);
788 788
 
789 789
     // Ensure that we have an invoice.
790
-    if ( 0 == $invoice->get_id() ) {
790
+    if (0 == $invoice->get_id()) {
791 791
         return;
792 792
     }
793 793
 
794 794
     // Get the invoice meta.
795
-    $meta = getpaid_get_invoice_meta( $invoice );
795
+    $meta = getpaid_get_invoice_meta($invoice);
796 796
 
797 797
     // Display the meta.
798
-    wpinv_get_template( 'invoice/invoice-meta.php', compact( 'invoice', 'meta' ) );
798
+    wpinv_get_template('invoice/invoice-meta.php', compact('invoice', 'meta'));
799 799
 
800 800
 }
801
-add_action( 'getpaid_invoice_details_right', 'getpaid_invoice_meta', 10 );
801
+add_action('getpaid_invoice_details_right', 'getpaid_invoice_meta', 10);
802 802
 
803 803
 /**
804 804
  * Retrieves the address markup to use on Invoices.
@@ -810,29 +810,29 @@  discard block
 block discarded – undo
810 810
  * @param  string $separator How to separate address lines.
811 811
  * @return string
812 812
  */
813
-function wpinv_get_invoice_address_markup( $billing_details, $separator = '<br/>' ) {
813
+function wpinv_get_invoice_address_markup($billing_details, $separator = '<br/>') {
814 814
 
815 815
     // Retrieve the address markup...
816
-    $country= empty( $billing_details['country'] ) ? '' : $billing_details['country'];
817
-    $format = wpinv_get_full_address_format( $country );
816
+    $country = empty($billing_details['country']) ? '' : $billing_details['country'];
817
+    $format = wpinv_get_full_address_format($country);
818 818
 
819 819
     // ... and the replacements.
820
-    $replacements = wpinv_get_invoice_address_replacements( $billing_details );
820
+    $replacements = wpinv_get_invoice_address_replacements($billing_details);
821 821
 
822
-    $formatted_address = str_ireplace( array_keys( $replacements ), $replacements, $format );
822
+    $formatted_address = str_ireplace(array_keys($replacements), $replacements, $format);
823 823
     
824 824
 	// Remove unavailable tags.
825
-    $formatted_address = preg_replace( "/\{\{\w+\}\}/", '', $formatted_address );
825
+    $formatted_address = preg_replace("/\{\{\w+\}\}/", '', $formatted_address);
826 826
 
827 827
     // Clean up white space.
828
-	$formatted_address = preg_replace( '/  +/', ' ', trim( $formatted_address ) );
829
-    $formatted_address = preg_replace( '/\n\n+/', "\n", $formatted_address );
828
+	$formatted_address = preg_replace('/  +/', ' ', trim($formatted_address));
829
+    $formatted_address = preg_replace('/\n\n+/', "\n", $formatted_address);
830 830
     
831 831
     // Break newlines apart and remove empty lines/trim commas and white space.
832
-	$formatted_address = array_filter( array_map( 'wpinv_trim_formatted_address_line', explode( "\n", $formatted_address ) ) );
832
+	$formatted_address = array_filter(array_map('wpinv_trim_formatted_address_line', explode("\n", $formatted_address)));
833 833
 
834 834
     // Add html breaks.
835
-	$formatted_address = implode( $separator, $formatted_address );
835
+	$formatted_address = implode($separator, $formatted_address);
836 836
 
837 837
 	// We're done!
838 838
 	return $formatted_address;
@@ -844,88 +844,88 @@  discard block
 block discarded – undo
844 844
  * 
845 845
  * @param WPInv_Invoice $invoice
846 846
  */
847
-function wpinv_display_to_address( $invoice = 0 ) {
848
-    if ( ! empty( $invoice ) ) {
849
-        wpinv_get_template( 'invoice/billing-address.php', compact( 'invoice' ) );
847
+function wpinv_display_to_address($invoice = 0) {
848
+    if (!empty($invoice)) {
849
+        wpinv_get_template('invoice/billing-address.php', compact('invoice'));
850 850
     }
851 851
 }
852
-add_action( 'getpaid_invoice_details_left', 'wpinv_display_to_address', 40 );
852
+add_action('getpaid_invoice_details_left', 'wpinv_display_to_address', 40);
853 853
 
854 854
 
855 855
 /**
856 856
  * Displays invoice line items.
857 857
  */
858
-function wpinv_display_line_items( $invoice_id = 0 ) {
858
+function wpinv_display_line_items($invoice_id = 0) {
859 859
 
860 860
     // Prepare the invoice.
861
-    $invoice = new WPInv_Invoice( $invoice_id );
861
+    $invoice = new WPInv_Invoice($invoice_id);
862 862
 
863 863
     // Abort if there is no invoice.
864
-    if ( 0 == $invoice->get_id() ) {
864
+    if (0 == $invoice->get_id()) {
865 865
         return;
866 866
     }
867 867
 
868 868
     // Line item columns.
869
-    $columns = getpaid_invoice_item_columns( $invoice );
870
-    $columns = apply_filters( 'getpaid_invoice_line_items_table_columns', $columns, $invoice );
869
+    $columns = getpaid_invoice_item_columns($invoice);
870
+    $columns = apply_filters('getpaid_invoice_line_items_table_columns', $columns, $invoice);
871 871
 
872
-    wpinv_get_template( 'invoice/line-items.php', compact( 'invoice', 'columns' ) );
872
+    wpinv_get_template('invoice/line-items.php', compact('invoice', 'columns'));
873 873
 }
874
-add_action( 'getpaid_invoice_line_items', 'wpinv_display_line_items', 10 );
874
+add_action('getpaid_invoice_line_items', 'wpinv_display_line_items', 10);
875 875
 
876 876
 /**
877 877
  * Displays invoice notices on invoices.
878 878
  */
879 879
 function wpinv_display_invoice_notice() {
880 880
 
881
-    $label  = wpinv_get_option( 'vat_invoice_notice_label' );
882
-    $notice = wpinv_get_option( 'vat_invoice_notice' );
881
+    $label  = wpinv_get_option('vat_invoice_notice_label');
882
+    $notice = wpinv_get_option('vat_invoice_notice');
883 883
 
884
-    if ( empty( $label ) && empty( $notice ) ) {
884
+    if (empty($label) && empty($notice)) {
885 885
         return;
886 886
     }
887 887
 
888 888
     echo '<div class="mt-4 mb-4 wpinv-vat-notice">';
889 889
 
890
-    if ( ! empty( $label ) ) {
891
-        $label = sanitize_text_field( $label );
890
+    if (!empty($label)) {
891
+        $label = sanitize_text_field($label);
892 892
         echo "<h5>$label</h5>";
893 893
     }
894 894
 
895
-    if ( ! empty( $notice ) ) {
896
-        echo '<small class="form-text text-muted">' . wpautop( wptexturize( $notice ) ) . '</small>';
895
+    if (!empty($notice)) {
896
+        echo '<small class="form-text text-muted">' . wpautop(wptexturize($notice)) . '</small>';
897 897
     }
898 898
 
899 899
     echo '</div>';
900 900
 }
901
-add_action( 'getpaid_invoice_line_items', 'wpinv_display_invoice_notice', 100 );
901
+add_action('getpaid_invoice_line_items', 'wpinv_display_invoice_notice', 100);
902 902
 
903 903
 /**
904 904
  * @param WPInv_Invoice $invoice
905 905
  */
906
-function wpinv_display_invoice_notes( $invoice ) {
906
+function wpinv_display_invoice_notes($invoice) {
907 907
 
908 908
     // Retrieve the notes.
909
-    $notes = wpinv_get_invoice_notes( $invoice->get_id(), 'customer' );
909
+    $notes = wpinv_get_invoice_notes($invoice->get_id(), 'customer');
910 910
 
911 911
     // Abort if we have non.
912
-    if ( empty( $notes ) ) {
912
+    if (empty($notes)) {
913 913
         return;
914 914
     }
915 915
 
916 916
     // Echo the note.
917 917
     echo '<div class="getpaid-invoice-notes-wrapper position-relative my-4">';
918
-    echo '<h2 class="getpaid-invoice-notes-title mb-1 p-0 h4">' . __( 'Notes', 'invoicing' ) .'</h2>';
918
+    echo '<h2 class="getpaid-invoice-notes-title mb-1 p-0 h4">' . __('Notes', 'invoicing') . '</h2>';
919 919
     echo '<ul class="getpaid-invoice-notes text-break overflow-auto list-unstyled p-0 m-0">';
920 920
 
921
-    foreach( $notes as $note ) {
922
-        wpinv_get_invoice_note_line_item( $note );
921
+    foreach ($notes as $note) {
922
+        wpinv_get_invoice_note_line_item($note);
923 923
     }
924 924
 
925 925
     echo '</ul>';
926 926
     echo '</div>';
927 927
 }
928
-add_action( 'getpaid_invoice_line_items', 'wpinv_display_invoice_notes', 60 );
928
+add_action('getpaid_invoice_line_items', 'wpinv_display_invoice_notes', 60);
929 929
 
930 930
 /**
931 931
  * Loads scripts on our invoice templates.
@@ -933,31 +933,31 @@  discard block
 block discarded – undo
933 933
 function wpinv_display_style() {
934 934
 
935 935
     // Make sure that all scripts have been loaded.
936
-    if ( ! did_action( 'wp_enqueue_scripts' ) ) {
937
-        do_action( 'wp_enqueue_scripts' );
936
+    if (!did_action('wp_enqueue_scripts')) {
937
+        do_action('wp_enqueue_scripts');
938 938
     }
939 939
 
940 940
     // Register the invoices style.
941
-    wp_register_style( 'wpinv-single-style', WPINV_PLUGIN_URL . 'assets/css/invoice.css', array(), filemtime( WPINV_PLUGIN_DIR . 'assets/css/invoice.css' ) );
941
+    wp_register_style('wpinv-single-style', WPINV_PLUGIN_URL . 'assets/css/invoice.css', array(), filemtime(WPINV_PLUGIN_DIR . 'assets/css/invoice.css'));
942 942
 
943 943
     // Load required styles
944
-    wp_print_styles( 'wpinv-single-style' );
945
-    wp_print_styles( 'ayecode-ui' );
944
+    wp_print_styles('wpinv-single-style');
945
+    wp_print_styles('ayecode-ui');
946 946
 
947 947
     // Maybe load custom css.
948
-    $custom_css = wpinv_get_option( 'template_custom_css' );
948
+    $custom_css = wpinv_get_option('template_custom_css');
949 949
 
950
-    if ( isset( $custom_css ) && ! empty( $custom_css ) ) {
951
-        $custom_css     = wp_kses( $custom_css, array( '\'', '\"' ) );
952
-        $custom_css     = str_replace( '&gt;', '>', $custom_css );
950
+    if (isset($custom_css) && !empty($custom_css)) {
951
+        $custom_css     = wp_kses($custom_css, array('\'', '\"'));
952
+        $custom_css     = str_replace('&gt;', '>', $custom_css);
953 953
         echo '<style type="text/css">';
954 954
         echo $custom_css;
955 955
         echo '</style>';
956 956
     }
957 957
 
958 958
 }
959
-add_action( 'wpinv_invoice_print_head', 'wpinv_display_style' );
960
-add_action( 'wpinv_invalid_invoice_head', 'wpinv_display_style' );
959
+add_action('wpinv_invoice_print_head', 'wpinv_display_style');
960
+add_action('wpinv_invalid_invoice_head', 'wpinv_display_style');
961 961
 
962 962
 
963 963
 /**
@@ -969,41 +969,41 @@  discard block
 block discarded – undo
969 969
     // Retrieve the current invoice.
970 970
     $invoice_id = getpaid_get_current_invoice_id();
971 971
 
972
-    if ( empty( $invoice_id ) ) {
972
+    if (empty($invoice_id)) {
973 973
 
974 974
         return aui()->alert(
975 975
             array(
976 976
                 'type'    => 'warning',
977
-                'content' => __( 'Invalid invoice', 'invoicing' ),
977
+                'content' => __('Invalid invoice', 'invoicing'),
978 978
             )
979 979
         );
980 980
 
981 981
     }
982 982
 
983 983
     // Can the user view this invoice?
984
-    if ( ! wpinv_user_can_view_invoice( $invoice_id ) ) {
984
+    if (!wpinv_user_can_view_invoice($invoice_id)) {
985 985
 
986 986
         return aui()->alert(
987 987
             array(
988 988
                 'type'    => 'warning',
989
-                'content' => __( 'You are not allowed to view this invoice', 'invoicing' ),
989
+                'content' => __('You are not allowed to view this invoice', 'invoicing'),
990 990
             )
991 991
         );
992 992
 
993 993
     }
994 994
 
995 995
     // Ensure that it is not yet paid for.
996
-    $invoice = new WPInv_Invoice( $invoice_id );
996
+    $invoice = new WPInv_Invoice($invoice_id);
997 997
 
998 998
     // Maybe mark it as viewed.
999
-    getpaid_maybe_mark_invoice_as_viewed( $invoice );
999
+    getpaid_maybe_mark_invoice_as_viewed($invoice);
1000 1000
 
1001
-    if ( $invoice->is_paid() ) {
1001
+    if ($invoice->is_paid()) {
1002 1002
 
1003 1003
         return aui()->alert(
1004 1004
             array(
1005 1005
                 'type'    => 'success',
1006
-                'content' => __( 'This invoice has already been paid.', 'invoicing' ),
1006
+                'content' => __('This invoice has already been paid.', 'invoicing'),
1007 1007
             )
1008 1008
         );
1009 1009
 
@@ -1013,14 +1013,14 @@  discard block
 block discarded – undo
1013 1013
     $wpi_checkout_id = $invoice_id;
1014 1014
 
1015 1015
     // We'll display this invoice via the default form.
1016
-    $form = new GetPaid_Payment_Form( wpinv_get_default_payment_form() );
1016
+    $form = new GetPaid_Payment_Form(wpinv_get_default_payment_form());
1017 1017
 
1018
-    if ( 0 == $form->get_id() ) {
1018
+    if (0 == $form->get_id()) {
1019 1019
 
1020 1020
         return aui()->alert(
1021 1021
             array(
1022 1022
                 'type'    => 'warning',
1023
-                'content' => __( 'Error loading the payment form', 'invoicing' ),
1023
+                'content' => __('Error loading the payment form', 'invoicing'),
1024 1024
             )
1025 1025
         );
1026 1026
 
@@ -1028,7 +1028,7 @@  discard block
 block discarded – undo
1028 1028
 
1029 1029
     // Set the invoice.
1030 1030
     $form->invoice = $invoice;
1031
-    $form->set_items( $invoice->get_items() );
1031
+    $form->set_items($invoice->get_items());
1032 1032
 
1033 1033
     // Generate the html.
1034 1034
     return $form->get_html();
@@ -1036,7 +1036,7 @@  discard block
 block discarded – undo
1036 1036
 }
1037 1037
 
1038 1038
 function wpinv_empty_cart_message() {
1039
-	return apply_filters( 'wpinv_empty_cart_message', '<span class="wpinv_empty_cart">' . __( 'Your cart is empty.', 'invoicing' ) . '</span>' );
1039
+	return apply_filters('wpinv_empty_cart_message', '<span class="wpinv_empty_cart">' . __('Your cart is empty.', 'invoicing') . '</span>');
1040 1040
 }
1041 1041
 
1042 1042
 /**
@@ -1053,71 +1053,71 @@  discard block
 block discarded – undo
1053 1053
         )
1054 1054
     );
1055 1055
 }
1056
-add_action( 'wpinv_cart_empty', 'wpinv_empty_checkout_cart' );
1056
+add_action('wpinv_cart_empty', 'wpinv_empty_checkout_cart');
1057 1057
 
1058 1058
 /**
1059 1059
  * Filters the receipt page.
1060 1060
  */
1061
-function wpinv_filter_success_page_content( $content ) {
1061
+function wpinv_filter_success_page_content($content) {
1062 1062
 
1063 1063
     // Ensure this is our page.
1064
-    if ( isset( $_GET['payment-confirm'] ) && wpinv_is_success_page() ) {
1064
+    if (isset($_GET['payment-confirm']) && wpinv_is_success_page()) {
1065 1065
 
1066
-        $gateway = sanitize_text_field( $_GET['payment-confirm'] );
1067
-        return apply_filters( "wpinv_payment_confirm_$gateway", $content );
1066
+        $gateway = sanitize_text_field($_GET['payment-confirm']);
1067
+        return apply_filters("wpinv_payment_confirm_$gateway", $content);
1068 1068
 
1069 1069
     }
1070 1070
 
1071 1071
     return $content;
1072 1072
 }
1073
-add_filter( 'the_content', 'wpinv_filter_success_page_content', 99999 );
1073
+add_filter('the_content', 'wpinv_filter_success_page_content', 99999);
1074 1074
 
1075
-function wpinv_invoice_link( $invoice_id ) {
1076
-    $invoice = wpinv_get_invoice( $invoice_id );
1075
+function wpinv_invoice_link($invoice_id) {
1076
+    $invoice = wpinv_get_invoice($invoice_id);
1077 1077
 
1078
-    if ( empty( $invoice ) ) {
1078
+    if (empty($invoice)) {
1079 1079
         return NULL;
1080 1080
     }
1081 1081
 
1082
-    $invoice_link = '<a href="' . esc_url( $invoice->get_view_url() ) . '">' . $invoice->get_number() . '</a>';
1082
+    $invoice_link = '<a href="' . esc_url($invoice->get_view_url()) . '">' . $invoice->get_number() . '</a>';
1083 1083
 
1084
-    return apply_filters( 'wpinv_get_invoice_link', $invoice_link, $invoice );
1084
+    return apply_filters('wpinv_get_invoice_link', $invoice_link, $invoice);
1085 1085
 }
1086 1086
 
1087
-function wpinv_get_invoice_note_line_item( $note, $echo = true ) {
1088
-    if ( empty( $note ) ) {
1087
+function wpinv_get_invoice_note_line_item($note, $echo = true) {
1088
+    if (empty($note)) {
1089 1089
         return NULL;
1090 1090
     }
1091 1091
 
1092
-    if ( is_int( $note ) ) {
1093
-        $note = get_comment( $note );
1092
+    if (is_int($note)) {
1093
+        $note = get_comment($note);
1094 1094
     }
1095 1095
 
1096
-    if ( !( is_object( $note ) && is_a( $note, 'WP_Comment' ) ) ) {
1096
+    if (!(is_object($note) && is_a($note, 'WP_Comment'))) {
1097 1097
         return NULL;
1098 1098
     }
1099 1099
 
1100
-    $note_classes   = array( 'note' );
1101
-    $note_classes[] = get_comment_meta( $note->comment_ID, '_wpi_customer_note', true ) ? 'customer-note' : '';
1100
+    $note_classes   = array('note');
1101
+    $note_classes[] = get_comment_meta($note->comment_ID, '_wpi_customer_note', true) ? 'customer-note' : '';
1102 1102
     $note_classes[] = $note->comment_author === 'System' ? 'system-note' : '';
1103
-    $note_classes   = apply_filters( 'wpinv_invoice_note_class', array_filter( $note_classes ), $note );
1104
-    $note_classes   = !empty( $note_classes ) ? implode( ' ', $note_classes ) : '';
1103
+    $note_classes   = apply_filters('wpinv_invoice_note_class', array_filter($note_classes), $note);
1104
+    $note_classes   = !empty($note_classes) ? implode(' ', $note_classes) : '';
1105 1105
 
1106 1106
     ob_start();
1107 1107
     ?>
1108
-    <li rel="<?php echo absint( $note->comment_ID ) ; ?>" class="<?php echo esc_attr( $note_classes ); ?> mb-2">
1108
+    <li rel="<?php echo absint($note->comment_ID); ?>" class="<?php echo esc_attr($note_classes); ?> mb-2">
1109 1109
         <div class="note_content">
1110 1110
 
1111
-            <?php echo wptexturize( wp_kses_post( $note->comment_content ) ); ?>
1111
+            <?php echo wptexturize(wp_kses_post($note->comment_content)); ?>
1112 1112
 
1113
-            <?php if ( ! is_admin() ) : ?>
1113
+            <?php if (!is_admin()) : ?>
1114 1114
                 <em class="small form-text text-muted mt-0">
1115 1115
                     <?php
1116 1116
                         printf(
1117
-                            __( '%1$s - %2$s at %3$s', 'invoicing' ),
1117
+                            __('%1$s - %2$s at %3$s', 'invoicing'),
1118 1118
                             $note->comment_author,
1119
-                            getpaid_format_date_value( $note->comment_date ),
1120
-                            date_i18n( get_option( 'time_format' ), strtotime( $note->comment_date ) )
1119
+                            getpaid_format_date_value($note->comment_date),
1120
+                            date_i18n(get_option('time_format'), strtotime($note->comment_date))
1121 1121
                         );
1122 1122
                     ?>
1123 1123
                 </em>
@@ -1125,21 +1125,21 @@  discard block
 block discarded – undo
1125 1125
 
1126 1126
         </div>
1127 1127
 
1128
-        <?php if ( is_admin() ) : ?>
1128
+        <?php if (is_admin()) : ?>
1129 1129
 
1130 1130
             <p class="meta px-4 py-2">
1131
-                <abbr class="exact-date" title="<?php echo esc_attr( $note->comment_date ); ?>">
1131
+                <abbr class="exact-date" title="<?php echo esc_attr($note->comment_date); ?>">
1132 1132
                     <?php
1133 1133
                         printf(
1134
-                            __( '%1$s - %2$s at %3$s', 'invoicing' ),
1134
+                            __('%1$s - %2$s at %3$s', 'invoicing'),
1135 1135
                             $note->comment_author,
1136
-                            getpaid_format_date_value( $note->comment_date ),
1137
-                            date_i18n( get_option( 'time_format' ), strtotime( $note->comment_date ) )
1136
+                            getpaid_format_date_value($note->comment_date),
1137
+                            date_i18n(get_option('time_format'), strtotime($note->comment_date))
1138 1138
                         );
1139 1139
                     ?>
1140 1140
                 </abbr>&nbsp;&nbsp;
1141
-                <?php if ( $note->comment_author !== 'System' && wpinv_current_user_can_manage_invoicing() ) { ?>
1142
-                    <a href="#" class="delete_note"><?php _e( 'Delete note', 'invoicing' ); ?></a>
1141
+                <?php if ($note->comment_author !== 'System' && wpinv_current_user_can_manage_invoicing()) { ?>
1142
+                    <a href="#" class="delete_note"><?php _e('Delete note', 'invoicing'); ?></a>
1143 1143
                 <?php } ?>
1144 1144
             </p>
1145 1145
 
@@ -1148,9 +1148,9 @@  discard block
 block discarded – undo
1148 1148
     </li>
1149 1149
     <?php
1150 1150
     $note_content = ob_get_clean();
1151
-    $note_content = apply_filters( 'wpinv_get_invoice_note_line_item', $note_content, $note, $echo );
1151
+    $note_content = apply_filters('wpinv_get_invoice_note_line_item', $note_content, $note, $echo);
1152 1152
 
1153
-    if ( $echo ) {
1153
+    if ($echo) {
1154 1154
         echo $note_content;
1155 1155
     } else {
1156 1156
         return $note_content;
@@ -1164,21 +1164,21 @@  discard block
 block discarded – undo
1164 1164
  * @return string
1165 1165
  */
1166 1166
 function wpinv_get_policy_text() {
1167
-    $privacy_page_id = get_option( 'wp_page_for_privacy_policy', 0 );
1167
+    $privacy_page_id = get_option('wp_page_for_privacy_policy', 0);
1168 1168
 
1169
-    $text = wpinv_get_option('invoicing_privacy_checkout_message', sprintf( __( 'Your personal data will be used to process your invoice, payment and for other purposes described in our %s.', 'invoicing' ), '[wpinv_privacy_policy]' ));
1169
+    $text = wpinv_get_option('invoicing_privacy_checkout_message', sprintf(__('Your personal data will be used to process your invoice, payment and for other purposes described in our %s.', 'invoicing'), '[wpinv_privacy_policy]'));
1170 1170
 
1171
-    if(!$privacy_page_id){
1172
-        $privacy_page_id = wpinv_get_option( 'privacy_page', 0 );
1171
+    if (!$privacy_page_id) {
1172
+        $privacy_page_id = wpinv_get_option('privacy_page', 0);
1173 1173
     }
1174 1174
 
1175
-    $privacy_link    = $privacy_page_id ? '<a href="' . esc_url( get_permalink( $privacy_page_id ) ) . '" class="wpinv-privacy-policy-link" target="_blank">' . __( 'privacy policy', 'invoicing' ) . '</a>' : __( 'privacy policy', 'invoicing' );
1175
+    $privacy_link = $privacy_page_id ? '<a href="' . esc_url(get_permalink($privacy_page_id)) . '" class="wpinv-privacy-policy-link" target="_blank">' . __('privacy policy', 'invoicing') . '</a>' : __('privacy policy', 'invoicing');
1176 1176
 
1177 1177
     $find_replace = array(
1178 1178
         '[wpinv_privacy_policy]' => $privacy_link,
1179 1179
     );
1180 1180
 
1181
-    $privacy_text = str_replace( array_keys( $find_replace ), array_values( $find_replace ), $text );
1181
+    $privacy_text = str_replace(array_keys($find_replace), array_values($find_replace), $text);
1182 1182
 
1183 1183
     return wp_kses_post(wpautop($privacy_text));
1184 1184
 }
@@ -1186,21 +1186,21 @@  discard block
 block discarded – undo
1186 1186
 function wpinv_oxygen_fix_conflict() {
1187 1187
     global $ct_ignore_post_types;
1188 1188
 
1189
-    if ( ! is_array( $ct_ignore_post_types ) ) {
1189
+    if (!is_array($ct_ignore_post_types)) {
1190 1190
         $ct_ignore_post_types = array();
1191 1191
     }
1192 1192
 
1193
-    $post_types = array( 'wpi_discount', 'wpi_invoice', 'wpi_item', 'wpi_payment_form' );
1193
+    $post_types = array('wpi_discount', 'wpi_invoice', 'wpi_item', 'wpi_payment_form');
1194 1194
 
1195
-    foreach ( $post_types as $post_type ) {
1195
+    foreach ($post_types as $post_type) {
1196 1196
         $ct_ignore_post_types[] = $post_type;
1197 1197
 
1198 1198
         // Ignore post type
1199
-        add_filter( 'pre_option_oxygen_vsb_ignore_post_type_' . $post_type, '__return_true', 999 );
1199
+        add_filter('pre_option_oxygen_vsb_ignore_post_type_' . $post_type, '__return_true', 999);
1200 1200
     }
1201 1201
 
1202
-    remove_filter( 'template_include', 'wpinv_template', 10, 1 );
1203
-    add_filter( 'template_include', 'wpinv_template', 999, 1 );
1202
+    remove_filter('template_include', 'wpinv_template', 10, 1);
1203
+    add_filter('template_include', 'wpinv_template', 999, 1);
1204 1204
 }
1205 1205
 
1206 1206
 /**
@@ -1208,10 +1208,10 @@  discard block
 block discarded – undo
1208 1208
  * 
1209 1209
  * @param GetPaid_Payment_Form $form
1210 1210
  */
1211
-function getpaid_display_payment_form( $form ) {
1211
+function getpaid_display_payment_form($form) {
1212 1212
 
1213
-    if ( is_numeric( $form ) ) {
1214
-        $form = new GetPaid_Payment_Form( $form );
1213
+    if (is_numeric($form)) {
1214
+        $form = new GetPaid_Payment_Form($form);
1215 1215
     }
1216 1216
 
1217 1217
     $form->display();
@@ -1221,55 +1221,55 @@  discard block
 block discarded – undo
1221 1221
 /**
1222 1222
  * Helper function to display a item payment form on the frontend.
1223 1223
  */
1224
-function getpaid_display_item_payment_form( $items ) {
1224
+function getpaid_display_item_payment_form($items) {
1225 1225
 
1226
-    $form = new GetPaid_Payment_Form( wpinv_get_default_payment_form() );
1227
-    $form->set_items( $items );
1226
+    $form = new GetPaid_Payment_Form(wpinv_get_default_payment_form());
1227
+    $form->set_items($items);
1228 1228
 
1229
-    if ( 0 == count( $form->get_items() ) ) {
1229
+    if (0 == count($form->get_items())) {
1230 1230
         echo aui()->alert(
1231 1231
 			array(
1232 1232
 				'type'    => 'warning',
1233
-				'content' => __( 'No published items found', 'invoicing' ),
1233
+				'content' => __('No published items found', 'invoicing'),
1234 1234
 			)
1235 1235
         );
1236 1236
         return;
1237 1237
     }
1238 1238
 
1239
-    $form_items = esc_attr( getpaid_convert_items_to_string( $items ) );
1239
+    $form_items = esc_attr(getpaid_convert_items_to_string($items));
1240 1240
     $form_items = "<input type='hidden' name='getpaid-form-items' value='$form_items' />";
1241
-    $form->display( $form_items );
1241
+    $form->display($form_items);
1242 1242
 }
1243 1243
 
1244 1244
 /**
1245 1245
  * Helper function to display an invoice payment form on the frontend.
1246 1246
  */
1247
-function getpaid_display_invoice_payment_form( $invoice_id ) {
1247
+function getpaid_display_invoice_payment_form($invoice_id) {
1248 1248
 
1249
-    $invoice = wpinv_get_invoice( $invoice_id );
1249
+    $invoice = wpinv_get_invoice($invoice_id);
1250 1250
 
1251
-    if ( empty( $invoice ) ) {
1251
+    if (empty($invoice)) {
1252 1252
 		echo aui()->alert(
1253 1253
 			array(
1254 1254
 				'type'    => 'warning',
1255
-				'content' => __( 'Invoice not found', 'invoicing' ),
1255
+				'content' => __('Invoice not found', 'invoicing'),
1256 1256
 			)
1257 1257
         );
1258 1258
         return;
1259 1259
     }
1260 1260
 
1261
-    if ( $invoice->is_paid() ) {
1261
+    if ($invoice->is_paid()) {
1262 1262
 		echo aui()->alert(
1263 1263
 			array(
1264 1264
 				'type'    => 'warning',
1265
-				'content' => __( 'Invoice has already been paid', 'invoicing' ),
1265
+				'content' => __('Invoice has already been paid', 'invoicing'),
1266 1266
 			)
1267 1267
         );
1268 1268
         return;
1269 1269
     }
1270 1270
 
1271
-    $form = new GetPaid_Payment_Form( wpinv_get_default_payment_form() );
1272
-    $form->set_items( $invoice->get_items() );
1271
+    $form = new GetPaid_Payment_Form(wpinv_get_default_payment_form());
1272
+    $form->set_items($invoice->get_items());
1273 1273
 
1274 1274
     $form->display();
1275 1275
 }
@@ -1277,23 +1277,23 @@  discard block
 block discarded – undo
1277 1277
 /**
1278 1278
  * Helper function to convert item string to array.
1279 1279
  */
1280
-function getpaid_convert_items_to_array( $items ) {
1281
-    $items    = array_filter( array_map( 'trim', explode( ',', $items ) ) );
1280
+function getpaid_convert_items_to_array($items) {
1281
+    $items    = array_filter(array_map('trim', explode(',', $items)));
1282 1282
     $prepared = array();
1283 1283
 
1284
-    foreach ( $items as $item ) {
1285
-        $data = array_map( 'trim', explode( '|', $item ) );
1284
+    foreach ($items as $item) {
1285
+        $data = array_map('trim', explode('|', $item));
1286 1286
 
1287
-        if ( empty( $data[0] ) || ! is_numeric( $data[0] ) ) {
1287
+        if (empty($data[0]) || !is_numeric($data[0])) {
1288 1288
             continue;
1289 1289
         }
1290 1290
 
1291 1291
         $quantity = 1;
1292
-        if ( isset( $data[1] ) && is_numeric( $data[1] ) ) {
1292
+        if (isset($data[1]) && is_numeric($data[1])) {
1293 1293
             $quantity = (int) $data[1];
1294 1294
         }
1295 1295
 
1296
-        $prepared[ $data[0] ] = $quantity;
1296
+        $prepared[$data[0]] = $quantity;
1297 1297
 
1298 1298
     }
1299 1299
 
@@ -1303,13 +1303,13 @@  discard block
 block discarded – undo
1303 1303
 /**
1304 1304
  * Helper function to convert item array to string.
1305 1305
  */
1306
-function getpaid_convert_items_to_string( $items ) {
1306
+function getpaid_convert_items_to_string($items) {
1307 1307
     $prepared = array();
1308 1308
 
1309
-    foreach ( $items as $item => $quantity ) {
1309
+    foreach ($items as $item => $quantity) {
1310 1310
         $prepared[] = "$item|$quantity";
1311 1311
     }
1312
-    return implode( ',', $prepared );
1312
+    return implode(',', $prepared);
1313 1313
 }
1314 1314
 
1315 1315
 /**
@@ -1317,21 +1317,21 @@  discard block
 block discarded – undo
1317 1317
  * 
1318 1318
  * Provide a label and one of $form, $items or $invoice.
1319 1319
  */
1320
-function getpaid_get_payment_button( $label, $form = null, $items = null, $invoice = null ) {
1321
-    $label = sanitize_text_field( $label );
1320
+function getpaid_get_payment_button($label, $form = null, $items = null, $invoice = null) {
1321
+    $label = sanitize_text_field($label);
1322 1322
 
1323
-    if ( ! empty( $form ) ) {
1324
-        $form  = esc_attr( $form );
1323
+    if (!empty($form)) {
1324
+        $form = esc_attr($form);
1325 1325
         return "<button class='btn btn-primary getpaid-payment-button' type='button' data-form='$form'>$label</button>"; 
1326 1326
     }
1327 1327
 	
1328
-	if ( ! empty( $items ) ) {
1329
-        $items  = esc_attr( $items );
1328
+	if (!empty($items)) {
1329
+        $items = esc_attr($items);
1330 1330
         return "<button class='btn btn-primary getpaid-payment-button' type='button' data-item='$items'>$label</button>"; 
1331 1331
     }
1332 1332
     
1333
-    if ( ! empty( $invoice ) ) {
1334
-        $invoice  = esc_attr( $invoice );
1333
+    if (!empty($invoice)) {
1334
+        $invoice = esc_attr($invoice);
1335 1335
         return "<button class='btn btn-primary getpaid-payment-button' type='button' data-invoice='$invoice'>$label</button>"; 
1336 1336
     }
1337 1337
 
@@ -1342,17 +1342,17 @@  discard block
 block discarded – undo
1342 1342
  *
1343 1343
  * @param WPInv_Invoice $invoice
1344 1344
  */
1345
-function getpaid_the_invoice_description( $invoice ) {
1345
+function getpaid_the_invoice_description($invoice) {
1346 1346
     $description = $invoice->get_description();
1347 1347
 
1348
-    if ( empty( $description ) ) {
1348
+    if (empty($description)) {
1349 1349
         return;
1350 1350
     }
1351 1351
 
1352
-    $description = wp_kses_post( $description );
1352
+    $description = wp_kses_post($description);
1353 1353
     echo "<small class='getpaid-invoice-description text-dark p-2 form-text' style='margin-bottom: 20px; border-left: 2px solid #2196F3;'><em>$description</em></small>";
1354 1354
 }
1355
-add_action( 'getpaid_invoice_line_items', 'getpaid_the_invoice_description', 100 );
1355
+add_action('getpaid_invoice_line_items', 'getpaid_the_invoice_description', 100);
1356 1356
 
1357 1357
 /**
1358 1358
  * Render element on a form.
@@ -1360,60 +1360,60 @@  discard block
 block discarded – undo
1360 1360
  * @param array $element
1361 1361
  * @param GetPaid_Payment_Form $form
1362 1362
  */
1363
-function getpaid_payment_form_element( $element, $form ) {
1363
+function getpaid_payment_form_element($element, $form) {
1364 1364
 
1365 1365
     // Set up the args.
1366
-    $element_type    = trim( $element['type'] );
1366
+    $element_type    = trim($element['type']);
1367 1367
     $element['form'] = $form;
1368
-    extract( $element );
1368
+    extract($element);
1369 1369
 
1370 1370
     // Try to locate the appropriate template.
1371
-    $located = wpinv_locate_template( "payment-forms/elements/$element_type.php" );
1371
+    $located = wpinv_locate_template("payment-forms/elements/$element_type.php");
1372 1372
     
1373 1373
     // Abort if this is not our element.
1374
-    if ( empty( $located ) || ! file_exists( $located ) ) {
1374
+    if (empty($located) || !file_exists($located)) {
1375 1375
         return;
1376 1376
     }
1377 1377
 
1378 1378
     // Generate the class and id of the element.
1379
-    $wrapper_class = 'getpaid-payment-form-element-' . trim( esc_attr( $element_type ) );
1380
-    $id            = isset( $id ) ? $id : uniqid( 'gp' );
1379
+    $wrapper_class = 'getpaid-payment-form-element-' . trim(esc_attr($element_type));
1380
+    $id            = isset($id) ? $id : uniqid('gp');
1381 1381
 
1382 1382
     // Echo the opening wrapper.
1383 1383
     echo "<div class='getpaid-payment-form-element $wrapper_class'>";
1384 1384
 
1385 1385
     // Fires before displaying a given element type's content.
1386
-    do_action( "getpaid_before_payment_form_{$element_type}_element", $element, $form );
1386
+    do_action("getpaid_before_payment_form_{$element_type}_element", $element, $form);
1387 1387
 
1388 1388
     // Include the template for the element.
1389 1389
     include $located;
1390 1390
 
1391 1391
     // Fires after displaying a given element type's content.
1392
-    do_action( "getpaid_payment_form_{$element_type}_element", $element, $form );
1392
+    do_action("getpaid_payment_form_{$element_type}_element", $element, $form);
1393 1393
 
1394 1394
     // Echo the closing wrapper.
1395 1395
     echo '</div>';
1396 1396
 }
1397
-add_action( 'getpaid_payment_form_element', 'getpaid_payment_form_element', 10, 2 );
1397
+add_action('getpaid_payment_form_element', 'getpaid_payment_form_element', 10, 2);
1398 1398
 
1399 1399
 /**
1400 1400
  * Render an element's edit page.
1401 1401
  *
1402 1402
  * @param WP_Post $post
1403 1403
  */
1404
-function getpaid_payment_form_edit_element_template( $post ) {
1404
+function getpaid_payment_form_edit_element_template($post) {
1405 1405
 
1406 1406
     // Retrieve all elements.
1407
-    $all_elements = wp_list_pluck( wpinv_get_data( 'payment-form-elements' ), 'type' );
1407
+    $all_elements = wp_list_pluck(wpinv_get_data('payment-form-elements'), 'type');
1408 1408
 
1409
-    foreach ( $all_elements as $element ) {
1409
+    foreach ($all_elements as $element) {
1410 1410
 
1411 1411
         // Try to locate the appropriate template.
1412
-        $element = sanitize_key( $element );
1413
-        $located = wpinv_locate_template( "payment-forms-admin/edit/$element.php" );
1412
+        $element = sanitize_key($element);
1413
+        $located = wpinv_locate_template("payment-forms-admin/edit/$element.php");
1414 1414
 
1415 1415
         // Continue if this is not our element.
1416
-        if ( empty( $located ) || ! file_exists( $located ) ) {
1416
+        if (empty($located) || !file_exists($located)) {
1417 1417
             continue;
1418 1418
         }
1419 1419
 
@@ -1424,7 +1424,7 @@  discard block
 block discarded – undo
1424 1424
     }
1425 1425
 
1426 1426
 }
1427
-add_action( 'getpaid_payment_form_edit_element_template', 'getpaid_payment_form_edit_element_template' );
1427
+add_action('getpaid_payment_form_edit_element_template', 'getpaid_payment_form_edit_element_template');
1428 1428
 
1429 1429
 /**
1430 1430
  * Render an element's preview.
@@ -1433,16 +1433,16 @@  discard block
 block discarded – undo
1433 1433
 function getpaid_payment_form_render_element_preview_template() {
1434 1434
 
1435 1435
     // Retrieve all elements.
1436
-    $all_elements = wp_list_pluck( wpinv_get_data( 'payment-form-elements' ), 'type' );
1436
+    $all_elements = wp_list_pluck(wpinv_get_data('payment-form-elements'), 'type');
1437 1437
 
1438
-    foreach ( $all_elements as $element ) {
1438
+    foreach ($all_elements as $element) {
1439 1439
 
1440 1440
         // Try to locate the appropriate template.
1441
-        $element = sanitize_key( $element );
1442
-        $located = wpinv_locate_template( "payment-forms-admin/previews/$element.php" );
1441
+        $element = sanitize_key($element);
1442
+        $located = wpinv_locate_template("payment-forms-admin/previews/$element.php");
1443 1443
 
1444 1444
         // Continue if this is not our element.
1445
-        if ( empty( $located ) || ! file_exists( $located ) ) {
1445
+        if (empty($located) || !file_exists($located)) {
1446 1446
             continue;
1447 1447
         }
1448 1448
 
@@ -1453,7 +1453,7 @@  discard block
 block discarded – undo
1453 1453
     }
1454 1454
 
1455 1455
 }
1456
-add_action( 'wpinv_payment_form_render_element_template', 'getpaid_payment_form_render_element_preview_template' );
1456
+add_action('wpinv_payment_form_render_element_template', 'getpaid_payment_form_render_element_preview_template');
1457 1457
 
1458 1458
 /**
1459 1459
  * Shows a list of gateways that support recurring payments.
@@ -1461,17 +1461,17 @@  discard block
 block discarded – undo
1461 1461
 function wpinv_get_recurring_gateways_text() {
1462 1462
     $gateways = array();
1463 1463
 
1464
-    foreach ( wpinv_get_payment_gateways() as $key => $gateway ) {
1465
-        if ( wpinv_gateway_support_subscription( $key ) ) {
1466
-            $gateways[] = sanitize_text_field( $gateway['admin_label'] );
1464
+    foreach (wpinv_get_payment_gateways() as $key => $gateway) {
1465
+        if (wpinv_gateway_support_subscription($key)) {
1466
+            $gateways[] = sanitize_text_field($gateway['admin_label']);
1467 1467
         }
1468 1468
     }
1469 1469
 
1470
-    if ( empty( $gateways ) ) {
1471
-        return "<span class='form-text text-danger'>" . __( 'No active gateways support subscription payments.', 'invoicing' ) ."</span>";
1470
+    if (empty($gateways)) {
1471
+        return "<span class='form-text text-danger'>" . __('No active gateways support subscription payments.', 'invoicing') . "</span>";
1472 1472
     }
1473 1473
 
1474
-    return "<span class='form-text text-muted'>" . wp_sprintf( __( 'Subscription payments only supported by: %s', 'invoicing' ), implode( ', ', $gateways ) ) ."</span>";
1474
+    return "<span class='form-text text-muted'>" . wp_sprintf(__('Subscription payments only supported by: %s', 'invoicing'), implode(', ', $gateways)) . "</span>";
1475 1475
 
1476 1476
 }
1477 1477
 
@@ -1481,7 +1481,7 @@  discard block
 block discarded – undo
1481 1481
  * @return GetPaid_Template
1482 1482
  */
1483 1483
 function getpaid_template() {
1484
-    return getpaid()->get( 'template' );
1484
+    return getpaid()->get('template');
1485 1485
 }
1486 1486
 
1487 1487
 /**
@@ -1490,8 +1490,8 @@  discard block
 block discarded – undo
1490 1490
  * @param array args
1491 1491
  * @return string
1492 1492
  */
1493
-function getpaid_paginate_links( $args ) {
1494
-    return str_replace( 'page-link dots', 'page-link text-dark', aui()->pagination( $args ) );
1493
+function getpaid_paginate_links($args) {
1494
+    return str_replace('page-link dots', 'page-link text-dark', aui()->pagination($args));
1495 1495
 }
1496 1496
 
1497 1497
 /**
@@ -1501,21 +1501,21 @@  discard block
 block discarded – undo
1501 1501
  * @param string state
1502 1502
  * @return string
1503 1503
  */
1504
-function getpaid_get_states_select_markup( $country, $state, $placeholder, $label, $help_text, $required = false, $wrapper_class = 'col-12', $field_name = 'wpinv_state' ) {
1504
+function getpaid_get_states_select_markup($country, $state, $placeholder, $label, $help_text, $required = false, $wrapper_class = 'col-12', $field_name = 'wpinv_state') {
1505 1505
 
1506
-    $states = wpinv_get_country_states( $country );
1507
-    $uniqid = uniqid( '_' );
1506
+    $states = wpinv_get_country_states($country);
1507
+    $uniqid = uniqid('_');
1508 1508
 
1509
-    if ( ! empty( $states ) ) {
1509
+    if (!empty($states)) {
1510 1510
 
1511
-        return aui()->select( array(
1511
+        return aui()->select(array(
1512 1512
             'options'          => $states,
1513
-            'name'             => esc_attr( $field_name ),
1514
-            'id'               => sanitize_html_class( $field_name ) . $uniqid,
1515
-            'value'            => sanitize_text_field( $state ),
1513
+            'name'             => esc_attr($field_name),
1514
+            'id'               => sanitize_html_class($field_name) . $uniqid,
1515
+            'value'            => sanitize_text_field($state),
1516 1516
             'placeholder'      => $placeholder,
1517 1517
             'required'         => $required,
1518
-            'label'            => wp_kses_post( $label ),
1518
+            'label'            => wp_kses_post($label),
1519 1519
             'label_type'       => 'vertical',
1520 1520
             'help_text'        => $help_text,
1521 1521
             'class'            => 'getpaid-address-field wpinv_state',
@@ -1527,14 +1527,14 @@  discard block
 block discarded – undo
1527 1527
 
1528 1528
     return aui()->input(
1529 1529
         array(
1530
-            'name'        => esc_attr( $field_name ),
1531
-            'id'          => sanitize_html_class( $field_name ) . $uniqid,
1530
+            'name'        => esc_attr($field_name),
1531
+            'id'          => sanitize_html_class($field_name) . $uniqid,
1532 1532
             'placeholder' => $placeholder,
1533 1533
             'required'    => $required,
1534
-            'label'       => wp_kses_post( $label ),
1534
+            'label'       => wp_kses_post($label),
1535 1535
             'label_type'  => 'vertical',
1536 1536
             'help_text'   => $help_text,
1537
-            'value'       => sanitize_text_field( $state ),
1537
+            'value'       => sanitize_text_field($state),
1538 1538
             'class'       => 'getpaid-address-field wpinv_state',
1539 1539
             'wrap_class'  => "$wrapper_class getpaid-address-field-wrapper__state",
1540 1540
             'label_class' => 'getpaid-address-field-label getpaid-address-field-label__state',
@@ -1549,16 +1549,16 @@  discard block
 block discarded – undo
1549 1549
  * @param array $element
1550 1550
  * @return string
1551 1551
  */
1552
-function getpaid_get_form_element_grid_class( $element ) {
1552
+function getpaid_get_form_element_grid_class($element) {
1553 1553
 
1554 1554
     $class = "col-12";
1555
-    $width = empty( $element['grid_width'] ) ? 'full' : $element['grid_width'];
1555
+    $width = empty($element['grid_width']) ? 'full' : $element['grid_width'];
1556 1556
 
1557
-    if ( $width == 'half' ) {
1557
+    if ($width == 'half') {
1558 1558
         $class = "col-12 col-md-6";
1559 1559
     }
1560 1560
 
1561
-    if ( $width == 'third' ) {
1561
+    if ($width == 'third') {
1562 1562
         $class = "col-12 col-md-4";
1563 1563
     }
1564 1564
 
Please login to merge, or discard this patch.
templates/invoice/invoice-meta.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -7,50 +7,50 @@
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12
-$class = ! is_singular( 'page' ) ? 'px-1' : '';
12
+$class = !is_singular('page') ? 'px-1' : '';
13 13
 ?>
14 14
 
15
-        <?php do_action( 'getpaid_before_invoice_meta', $invoice ); ?>
15
+        <?php do_action('getpaid_before_invoice_meta', $invoice); ?>
16 16
         <div class="getpaid-invoice-meta-data">
17 17
 
18
-            <?php do_action( 'getpaid_before_invoice_meta_table', $invoice ); ?>
18
+            <?php do_action('getpaid_before_invoice_meta_table', $invoice); ?>
19 19
             <table class="table table-bordered">
20 20
                 <tbody>
21 21
 
22
-                    <?php do_action( "getpaid_before_invoice_meta_rows", $invoice ); ?>
23
-                    <?php foreach ( $meta as $key => $data ) : ?>
22
+                    <?php do_action("getpaid_before_invoice_meta_rows", $invoice); ?>
23
+                    <?php foreach ($meta as $key => $data) : ?>
24 24
 
25
-                        <?php if ( ! empty( $data['value'] ) ) : ?>
25
+                        <?php if (!empty($data['value'])) : ?>
26 26
 
27
-                            <?php do_action( "getpaid_before_invoice_meta_$key", $invoice, $data ); ?>
27
+                            <?php do_action("getpaid_before_invoice_meta_$key", $invoice, $data); ?>
28 28
 
29
-                            <tr class="getpaid-invoice-meta-<?php echo sanitize_html_class( $key ); ?>">
29
+                            <tr class="getpaid-invoice-meta-<?php echo sanitize_html_class($key); ?>">
30 30
 
31 31
                                 <th class="<?php echo $class; ?> w-50 font-weight-bold">
32
-                                    <?php echo sanitize_text_field( $data['label'] ); ?>
32
+                                    <?php echo sanitize_text_field($data['label']); ?>
33 33
                                 </th>
34 34
 
35 35
                                 <td class="<?php echo $class; ?> text-break w-50 font-weight-normal">
36
-                                    <span class="getpaid-invoice-meta-<?php echo sanitize_html_class( $key ); ?>-value"><?php echo wp_kses_post( $data['value'] ); ?></span>
36
+                                    <span class="getpaid-invoice-meta-<?php echo sanitize_html_class($key); ?>-value"><?php echo wp_kses_post($data['value']); ?></span>
37 37
                                 </td>
38 38
 
39 39
                             </tr>
40 40
 
41
-                            <?php do_action( "getpaid_after_invoice_meta_$key", $invoice, $data ); ?>
41
+                            <?php do_action("getpaid_after_invoice_meta_$key", $invoice, $data); ?>
42 42
 
43 43
                         <?php endif; ?>
44 44
                     
45 45
                     <?php endforeach; ?>
46
-                    <?php do_action( "getpaid_after_invoice_meta_rows", $invoice ); ?>
46
+                    <?php do_action("getpaid_after_invoice_meta_rows", $invoice); ?>
47 47
 
48 48
                 </tbody>
49 49
             </table>
50
-            <?php do_action( 'getpaid_after_invoice_meta_table', $invoice ); ?>
50
+            <?php do_action('getpaid_after_invoice_meta_table', $invoice); ?>
51 51
 
52 52
 
53 53
         </div>
54
-        <?php do_action( 'getpaid_after_invoice_meta', $invoice ); ?>
54
+        <?php do_action('getpaid_after_invoice_meta', $invoice); ?>
55 55
 
56 56
 <?php
Please login to merge, or discard this patch.
templates/payment-forms/cart-totals.php 1 patch
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -7,16 +7,16 @@  discard block
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 // Totals rows.
13 13
 $totals = apply_filters(
14 14
     'getpaid_payment_form_cart_table_totals',
15 15
     array(
16
-        'subtotal' => __( 'Subtotal', 'invoicing' ),
17
-        'tax'      => __( 'Tax', 'invoicing' ),
18
-        'discount' => __( 'Discount', 'invoicing' ),
19
-        'total'    => __( 'Total', 'invoicing' ),
16
+        'subtotal' => __('Subtotal', 'invoicing'),
17
+        'tax'      => __('Tax', 'invoicing'),
18
+        'discount' => __('Discount', 'invoicing'),
19
+        'total'    => __('Total', 'invoicing'),
20 20
     ),
21 21
     $form
22 22
 );
@@ -24,31 +24,31 @@  discard block
 block discarded – undo
24 24
 $currency = $form->get_currency();
25 25
 $country  = wpinv_get_default_country();
26 26
 
27
-if ( ! empty( $form->invoice ) ) {
28
-    $country  = $form->invoice->get_country();
27
+if (!empty($form->invoice)) {
28
+    $country = $form->invoice->get_country();
29 29
 }
30 30
 
31
-if ( ! wpinv_use_taxes() && isset( $totals['tax'] ) ) {
32
-    unset( $totals['tax'] );
31
+if (!wpinv_use_taxes() && isset($totals['tax'])) {
32
+    unset($totals['tax']);
33 33
 }
34 34
 
35
-do_action( 'getpaid_before_payment_form_cart_totals', $form, $totals );
35
+do_action('getpaid_before_payment_form_cart_totals', $form, $totals);
36 36
 
37 37
 ?>
38 38
 <div class='border-top getpaid-payment-form-items-cart-totals'>
39
-    <?php foreach ( $totals as $key => $label ) : ?>
40
-        <div class="getpaid-form-cart-totals-col px-3 py-2 getpaid-form-cart-totals-<?php echo esc_attr( $key ); ?>">
39
+    <?php foreach ($totals as $key => $label) : ?>
40
+        <div class="getpaid-form-cart-totals-col px-3 py-2 getpaid-form-cart-totals-<?php echo esc_attr($key); ?>">
41 41
             <div class="row">
42 42
                 <div class="col-12 offset-sm-5 col-sm-3">
43
-                    <?php echo sanitize_text_field( $label ); ?>
43
+                    <?php echo sanitize_text_field($label); ?>
44 44
                 </div>
45
-                <div class="col-12 col-sm-4 getpaid-form-cart-totals-total-<?php echo esc_attr( $key ); ?>">
45
+                <div class="col-12 col-sm-4 getpaid-form-cart-totals-total-<?php echo esc_attr($key); ?>">
46 46
                     <?php
47
-                        do_action( "getpaid_payment_form_cart_totals_$key", $form );
47
+                        do_action("getpaid_payment_form_cart_totals_$key", $form);
48 48
 
49 49
                         // Total tax.
50
-                        if ( in_array( $key, array( 'tax', 'discount', 'subtotal', 'total' ) ) ) {
51
-                            echo wpinv_price( 0, $currency );
50
+                        if (in_array($key, array('tax', 'discount', 'subtotal', 'total'))) {
51
+                            echo wpinv_price(0, $currency);
52 52
                         }
53 53
 
54 54
                     ?>
@@ -59,4 +59,4 @@  discard block
 block discarded – undo
59 59
 </div>
60 60
 
61 61
 <?php
62
-do_action(  'getpaid_payment_form_cart_totals', $form, $totals );
62
+do_action('getpaid_payment_form_cart_totals', $form, $totals);
Please login to merge, or discard this patch.
templates/payment-forms/cart.php 1 patch
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -7,31 +7,31 @@  discard block
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 // Cart table columns.
13 13
 $columns = array(
14
-    'name'     => __( 'Item', 'invoicing' ),
15
-    'price'    => __( 'Price', 'invoicing' ),
16
-    'quantity' => __( 'Quantity', 'invoicing' ),
17
-    'subtotal' => __( 'Subtotal', 'invoicing' ),
14
+    'name'     => __('Item', 'invoicing'),
15
+    'price'    => __('Price', 'invoicing'),
16
+    'quantity' => __('Quantity', 'invoicing'),
17
+    'subtotal' => __('Subtotal', 'invoicing'),
18 18
 );
19 19
 
20
-if ( ! empty( $form->invoice ) ) {
21
-    $columns = getpaid_invoice_item_columns( $form->invoice );
20
+if (!empty($form->invoice)) {
21
+    $columns = getpaid_invoice_item_columns($form->invoice);
22 22
 }
23 23
 
24
-$columns = apply_filters( 'getpaid_payment_form_cart_table_columns', $columns, $form );
24
+$columns = apply_filters('getpaid_payment_form_cart_table_columns', $columns, $form);
25 25
 
26
-do_action( 'getpaid_before_payment_form_cart', $form );
26
+do_action('getpaid_before_payment_form_cart', $form);
27 27
 
28 28
 ?>
29 29
     <div class="getpaid-payment-form-items-cart border form-group">
30 30
         <div class="getpaid-payment-form-items-cart-header border-bottom py-2 px-3 font-weight-bold bg-light">
31 31
             <div class="form-row">
32
-            <?php foreach ( $columns as $key => $label ) : ?>
33
-                <div class="<?php echo 'name' == $key ? 'col-12 col-sm-5' : 'col-12 col-sm' ?> getpaid-form-cart-item-<?php echo esc_attr( $key ); ?>">
34
-                    <?php echo sanitize_text_field( $label ); ?>
32
+            <?php foreach ($columns as $key => $label) : ?>
33
+                <div class="<?php echo 'name' == $key ? 'col-12 col-sm-5' : 'col-12 col-sm' ?> getpaid-form-cart-item-<?php echo esc_attr($key); ?>">
34
+                    <?php echo sanitize_text_field($label); ?>
35 35
                 </div>
36 36
             <?php endforeach; ?>
37 37
             </div>
@@ -39,16 +39,16 @@  discard block
 block discarded – undo
39 39
         <?php
40 40
 
41 41
             // Display the item totals.
42
-            foreach ( $form->get_items() as $item ) {
43
-                wpinv_get_template( 'payment-forms/cart-item.php', compact( 'form', 'item', 'columns' ) );
42
+            foreach ($form->get_items() as $item) {
43
+                wpinv_get_template('payment-forms/cart-item.php', compact('form', 'item', 'columns'));
44 44
             }
45 45
 
46 46
             // Display the cart totals.
47
-            wpinv_get_template( 'payment-forms/cart-totals.php', compact( 'form' ) );
47
+            wpinv_get_template('payment-forms/cart-totals.php', compact('form'));
48 48
 
49 49
         ?>
50 50
     </div>
51 51
 
52 52
 <?php 
53 53
 
54
-do_action( 'getpaid_after_payment_form_cart', $form );
54
+do_action('getpaid_after_payment_form_cart', $form);
Please login to merge, or discard this patch.
includes/wpinv-gateway-functions.php 1 patch
Spacing   +140 added lines, -140 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
  * Contains gateway functions.
4 4
  *
5 5
  */
6
-defined( 'ABSPATH' ) || exit;
6
+defined('ABSPATH') || exit;
7 7
 
8 8
 /**
9 9
  * Returns an array of payment gateways.
@@ -11,82 +11,82 @@  discard block
 block discarded – undo
11 11
  * @return array
12 12
  */
13 13
 function wpinv_get_payment_gateways() {
14
-    return apply_filters( 'wpinv_payment_gateways', array() );
14
+    return apply_filters('wpinv_payment_gateways', array());
15 15
 }
16 16
 
17
-function wpinv_payment_gateway_titles( $all_gateways ) {
17
+function wpinv_payment_gateway_titles($all_gateways) {
18 18
     global $wpinv_options;
19 19
 
20 20
     $gateways = array();
21
-    foreach ( $all_gateways as $key => $gateway ) {
22
-        if ( !empty( $wpinv_options[$key . '_title'] ) ) {
23
-            $all_gateways[$key]['checkout_label'] = __( $wpinv_options[$key . '_title'], 'invoicing' );
21
+    foreach ($all_gateways as $key => $gateway) {
22
+        if (!empty($wpinv_options[$key . '_title'])) {
23
+            $all_gateways[$key]['checkout_label'] = __($wpinv_options[$key . '_title'], 'invoicing');
24 24
         }
25 25
 
26
-        $gateways[$key] = isset( $wpinv_options[$key . '_ordering'] ) ? $wpinv_options[$key . '_ordering'] : ( isset( $gateway['ordering'] ) ? $gateway['ordering'] : '' );
26
+        $gateways[$key] = isset($wpinv_options[$key . '_ordering']) ? $wpinv_options[$key . '_ordering'] : (isset($gateway['ordering']) ? $gateway['ordering'] : '');
27 27
     }
28 28
 
29
-    asort( $gateways );
29
+    asort($gateways);
30 30
 
31
-    foreach ( $gateways as $gateway => $key ) {
31
+    foreach ($gateways as $gateway => $key) {
32 32
         $gateways[$gateway] = $all_gateways[$gateway];
33 33
     }
34 34
 
35 35
     return $gateways;
36 36
 }
37
-add_filter( 'wpinv_payment_gateways', 'wpinv_payment_gateway_titles', 1000, 1 );
37
+add_filter('wpinv_payment_gateways', 'wpinv_payment_gateway_titles', 1000, 1);
38 38
 
39
-function wpinv_get_enabled_payment_gateways( $sort = false ) {
39
+function wpinv_get_enabled_payment_gateways($sort = false) {
40 40
     $gateways = wpinv_get_payment_gateways();
41
-    $enabled  = wpinv_get_option( 'gateways', false );
41
+    $enabled  = wpinv_get_option('gateways', false);
42 42
 
43 43
     $gateway_list = array();
44 44
 
45
-    foreach ( $gateways as $key => $gateway ) {
46
-        if ( isset( $enabled[ $key ] ) && $enabled[ $key ] == 1 ) {
47
-            $gateway_list[ $key ] = $gateway;
45
+    foreach ($gateways as $key => $gateway) {
46
+        if (isset($enabled[$key]) && $enabled[$key] == 1) {
47
+            $gateway_list[$key] = $gateway;
48 48
         }
49 49
     }
50 50
 
51
-    if ( true === $sort ) {
52
-        uasort( $gateway_list, 'wpinv_sort_gateway_order' );
51
+    if (true === $sort) {
52
+        uasort($gateway_list, 'wpinv_sort_gateway_order');
53 53
         
54 54
         // Reorder our gateways so the default is first
55 55
         $default_gateway_id = wpinv_get_default_gateway();
56 56
 
57
-        if ( wpinv_is_gateway_active( $default_gateway_id ) ) {
58
-            $default_gateway    = array( $default_gateway_id => $gateway_list[ $default_gateway_id ] );
59
-            unset( $gateway_list[ $default_gateway_id ] );
57
+        if (wpinv_is_gateway_active($default_gateway_id)) {
58
+            $default_gateway = array($default_gateway_id => $gateway_list[$default_gateway_id]);
59
+            unset($gateway_list[$default_gateway_id]);
60 60
 
61
-            $gateway_list = array_merge( $default_gateway, $gateway_list );
61
+            $gateway_list = array_merge($default_gateway, $gateway_list);
62 62
         }
63 63
     }
64 64
 
65
-    return apply_filters( 'wpinv_enabled_payment_gateways', $gateway_list );
65
+    return apply_filters('wpinv_enabled_payment_gateways', $gateway_list);
66 66
 }
67 67
 
68
-function wpinv_sort_gateway_order( $a, $b ) {
68
+function wpinv_sort_gateway_order($a, $b) {
69 69
     return $a['ordering'] - $b['ordering'];
70 70
 }
71 71
 
72
-function wpinv_is_gateway_active( $gateway ) {
72
+function wpinv_is_gateway_active($gateway) {
73 73
     $gateways = wpinv_get_enabled_payment_gateways();
74 74
 
75
-    $ret = is_array($gateways) && $gateway ?  array_key_exists( $gateway, $gateways ) : false;
75
+    $ret = is_array($gateways) && $gateway ?  array_key_exists($gateway, $gateways) : false;
76 76
 
77
-    return apply_filters( 'wpinv_is_gateway_active', $ret, $gateway, $gateways );
77
+    return apply_filters('wpinv_is_gateway_active', $ret, $gateway, $gateways);
78 78
 }
79 79
 
80 80
 function wpinv_get_default_gateway() {
81
-    $default = wpinv_get_option( 'default_gateway', 'paypal' );
81
+    $default = wpinv_get_option('default_gateway', 'paypal');
82 82
 
83
-    if ( !wpinv_is_gateway_active( $default ) ) {
83
+    if (!wpinv_is_gateway_active($default)) {
84 84
         $gateways = wpinv_get_enabled_payment_gateways();
85
-        $gateways = array_keys( $gateways );
86
-        $default  = reset( $gateways );
85
+        $gateways = array_keys($gateways);
86
+        $default  = reset($gateways);
87 87
     }
88 88
 
89
-    return apply_filters( 'wpinv_default_gateway', $default );
89
+    return apply_filters('wpinv_default_gateway', $default);
90 90
 }
91 91
 
92 92
 /**
@@ -95,17 +95,17 @@  discard block
 block discarded – undo
95 95
  * @param string $gateway The gateway to key.
96 96
  * @return string
97 97
  */
98
-function wpinv_get_gateway_admin_label( $gateway ) {
98
+function wpinv_get_gateway_admin_label($gateway) {
99 99
 
100
-    if ( empty( $gateway ) || 'none' == $gateway ) {
101
-        return esc_html__( 'No Gateway', 'invoicing' );
100
+    if (empty($gateway) || 'none' == $gateway) {
101
+        return esc_html__('No Gateway', 'invoicing');
102 102
     }
103 103
 
104 104
     $gateways = wpinv_get_payment_gateways();
105
-    $label    = isset( $gateways[ $gateway ] ) ? $gateways[ $gateway ]['admin_label'] : $gateway;
106
-    $gateway  = apply_filters( 'wpinv_gateway_admin_label', $label, $gateway );
105
+    $label    = isset($gateways[$gateway]) ? $gateways[$gateway]['admin_label'] : $gateway;
106
+    $gateway  = apply_filters('wpinv_gateway_admin_label', $label, $gateway);
107 107
 
108
-    return wpinv_clean( $gateway );
108
+    return wpinv_clean($gateway);
109 109
 }
110 110
 
111 111
 /**
@@ -113,49 +113,49 @@  discard block
 block discarded – undo
113 113
  * 
114 114
  * @param string $gateway
115 115
  */
116
-function wpinv_get_gateway_description( $gateway ) {
116
+function wpinv_get_gateway_description($gateway) {
117 117
     global $wpinv_options;
118 118
 
119
-    $description = ! empty( $wpinv_options[$gateway . '_desc'] ) ? $wpinv_options[$gateway . '_desc'] : '';
119
+    $description = !empty($wpinv_options[$gateway . '_desc']) ? $wpinv_options[$gateway . '_desc'] : '';
120 120
 
121
-    return apply_filters( 'wpinv_gateway_description', $description, $gateway );
121
+    return apply_filters('wpinv_gateway_description', $description, $gateway);
122 122
 }
123 123
 
124
-function wpinv_get_gateway_button_label( $gateway ) {
125
-    return apply_filters( 'wpinv_gateway_' . $gateway . '_button_label', '' );
124
+function wpinv_get_gateway_button_label($gateway) {
125
+    return apply_filters('wpinv_gateway_' . $gateway . '_button_label', '');
126 126
 }
127 127
 
128
-function wpinv_get_gateway_checkout_label( $gateway ) {
128
+function wpinv_get_gateway_checkout_label($gateway) {
129 129
     $gateways = wpinv_get_payment_gateways();
130
-    $label    = isset( $gateways[ $gateway ] ) ? $gateways[ $gateway ]['checkout_label'] : $gateway;
130
+    $label    = isset($gateways[$gateway]) ? $gateways[$gateway]['checkout_label'] : $gateway;
131 131
 
132
-    if ( $gateway == 'none' ) {
133
-        $label = __( 'None', 'invoicing' );
132
+    if ($gateway == 'none') {
133
+        $label = __('None', 'invoicing');
134 134
     }
135 135
 
136
-    return apply_filters( 'wpinv_gateway_checkout_label', ucfirst( $label ), $gateway );
136
+    return apply_filters('wpinv_gateway_checkout_label', ucfirst($label), $gateway);
137 137
 }
138 138
 
139
-function wpinv_settings_sections_gateways( $settings ) {
139
+function wpinv_settings_sections_gateways($settings) {
140 140
     $gateways = wpinv_get_payment_gateways();
141 141
     
142 142
     if (!empty($gateways)) {
143
-        foreach  ($gateways as $key => $gateway) {
143
+        foreach ($gateways as $key => $gateway) {
144 144
             $settings[$key] = $gateway['admin_label'];
145 145
         }
146 146
     }
147 147
     
148 148
     return $settings;    
149 149
 }
150
-add_filter( 'wpinv_settings_sections_gateways', 'wpinv_settings_sections_gateways', 10, 1 );
150
+add_filter('wpinv_settings_sections_gateways', 'wpinv_settings_sections_gateways', 10, 1);
151 151
 
152 152
 /**
153 153
  * Adds GateWay settings.
154 154
  */
155
-function wpinv_settings_gateways( $settings ) {
155
+function wpinv_settings_gateways($settings) {
156 156
 
157 157
     // Loop through each gateway.
158
-    foreach  ( wpinv_get_payment_gateways() as $key => $gateway ) {
158
+    foreach (wpinv_get_payment_gateways() as $key => $gateway) {
159 159
 
160 160
         $gateway_settings = array(
161 161
 
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
             "{$key}_header" => array(
164 164
 
165 165
                 'id'     => "{$key}_gateway_header",
166
-                'name'   => '<h3>' . wp_sprintf( __( '%s Settings', 'invoicing' ), $gateway['admin_label'] ) . '</h3>',
166
+                'name'   => '<h3>' . wp_sprintf(__('%s Settings', 'invoicing'), $gateway['admin_label']) . '</h3>',
167 167
                 'custom' => $key,
168 168
                 'type'   => 'gateway_header',
169 169
 
@@ -172,16 +172,16 @@  discard block
 block discarded – undo
172 172
             // Activate/Deactivate a gateway.
173 173
             "{$key}_active" => array(
174 174
                 'id'   => $key . '_active',
175
-                'name' => __( 'Activate', 'invoicing' ),
176
-                'desc' => wp_sprintf( __( 'Enable %s', 'invoicing' ), $gateway['admin_label'] ),
175
+                'name' => __('Activate', 'invoicing'),
176
+                'desc' => wp_sprintf(__('Enable %s', 'invoicing'), $gateway['admin_label']),
177 177
                 'type' => 'checkbox',
178 178
             ),
179 179
 
180 180
             // Activate/Deactivate sandbox.
181 181
             "{$key}_sandbox" => array(
182 182
                 'id'   => $key . '_sandbox',
183
-                'name' => __( 'Sandbox', 'invoicing' ),
184
-                'desc' => __( 'Enable sandbox to test payments', 'invoicing' ),
183
+                'name' => __('Sandbox', 'invoicing'),
184
+                'desc' => __('Enable sandbox to test payments', 'invoicing'),
185 185
                 'type' => 'checkbox',
186 186
                 'std'  => '1',
187 187
             ),
@@ -189,40 +189,40 @@  discard block
 block discarded – undo
189 189
             // Checkout title.
190 190
             "{$key}_title" => array(
191 191
                 'id'   => $key . '_title',
192
-                'name' => __( 'Checkout Title', 'invoicing' ),
193
-                'std'  => isset( $gateway['checkout_label'] ) ? $gateway['checkout_label'] : '',
192
+                'name' => __('Checkout Title', 'invoicing'),
193
+                'std'  => isset($gateway['checkout_label']) ? $gateway['checkout_label'] : '',
194 194
                 'type' => 'text',
195 195
             ),
196 196
 
197 197
             // Checkout description.
198 198
             "{$key}_desc" => array(
199 199
                 'id'   => $key . '_desc',
200
-                'name' => __( 'Checkout Description', 'invoicing' ),
201
-                'std'  => apply_filters( "getpaid_default_{$key}_checkout_description", '' ),
200
+                'name' => __('Checkout Description', 'invoicing'),
201
+                'std'  => apply_filters("getpaid_default_{$key}_checkout_description", ''),
202 202
                 'type' => 'text',
203 203
             ),
204 204
 
205 205
             // Checkout order.
206 206
             "{$key}_ordering" => array(
207 207
                 'id'   => $key . '_ordering',
208
-                'name' => __( 'Priority', 'invoicing' ),
209
-                'std'  => apply_filters( "getpaid_default_{$key}_checkout_description", '' ),
208
+                'name' => __('Priority', 'invoicing'),
209
+                'std'  => apply_filters("getpaid_default_{$key}_checkout_description", ''),
210 210
                 'type' => 'number',
211 211
                 'step' => '1',
212 212
                 'min'  => '0',
213 213
                 'max'  => '100000',
214
-                'std'  => isset( $gateway['ordering'] ) ? $gateway['ordering'] : '10',
214
+                'std'  => isset($gateway['ordering']) ? $gateway['ordering'] : '10',
215 215
             ),
216 216
 
217 217
         );
218 218
 
219 219
         // Maybe remove the sandbox.
220
-        if ( ! apply_filters( "wpinv_{$key}_supports_sandbox", false ) ) {
221
-            unset( $gateway_settings["{$key}_sandbox"] );
220
+        if (!apply_filters("wpinv_{$key}_supports_sandbox", false)) {
221
+            unset($gateway_settings["{$key}_sandbox"]);
222 222
         }
223 223
   
224
-        $gateway_settings = apply_filters( 'wpinv_gateway_settings', $gateway_settings, $key, $gateway );
225
-        $gateway_settings = apply_filters( 'wpinv_gateway_settings_' . $key, $gateway_settings, $gateway );
224
+        $gateway_settings = apply_filters('wpinv_gateway_settings', $gateway_settings, $key, $gateway);
225
+        $gateway_settings = apply_filters('wpinv_gateway_settings_' . $key, $gateway_settings, $gateway);
226 226
         
227 227
         $settings[$key] = $gateway_settings;
228 228
     }
@@ -230,57 +230,57 @@  discard block
 block discarded – undo
230 230
     return $settings;
231 231
 
232 232
 }
233
-add_filter( 'wpinv_settings_gateways', 'wpinv_settings_gateways', 10, 1 );
233
+add_filter('wpinv_settings_gateways', 'wpinv_settings_gateways', 10, 1);
234 234
 
235
-function wpinv_gateway_header_callback( $args ) {
236
-    echo '<input type="hidden" id="wpinv_settings[save_gateway]" name="wpinv_settings[save_gateway]" value="' . esc_attr( $args['custom'] ) . '" />';
235
+function wpinv_gateway_header_callback($args) {
236
+    echo '<input type="hidden" id="wpinv_settings[save_gateway]" name="wpinv_settings[save_gateway]" value="' . esc_attr($args['custom']) . '" />';
237 237
 }
238 238
 
239
-function wpinv_get_gateway_supports( $gateway ) {
239
+function wpinv_get_gateway_supports($gateway) {
240 240
     $gateways = wpinv_get_enabled_payment_gateways();
241
-    $supports = isset( $gateways[ $gateway ]['supports'] ) ? $gateways[ $gateway ]['supports'] : array();
242
-    return apply_filters( 'wpinv_gateway_supports', $supports, $gateway );
241
+    $supports = isset($gateways[$gateway]['supports']) ? $gateways[$gateway]['supports'] : array();
242
+    return apply_filters('wpinv_gateway_supports', $supports, $gateway);
243 243
 }
244 244
 
245
-function wpinv_get_chosen_gateway( $invoice_id = 0 ) {
246
-	$gateways = array_keys( wpinv_get_enabled_payment_gateways() );
245
+function wpinv_get_chosen_gateway($invoice_id = 0) {
246
+	$gateways = array_keys(wpinv_get_enabled_payment_gateways());
247 247
 
248 248
     $chosen = false;
249
-    if ( $invoice_id > 0 && $invoice = wpinv_get_invoice( $invoice_id ) ) {
249
+    if ($invoice_id > 0 && $invoice = wpinv_get_invoice($invoice_id)) {
250 250
         $chosen = $invoice->get_gateway();
251 251
     }
252 252
 
253
-	$chosen   = isset( $_REQUEST['payment-mode'] ) ? sanitize_text_field( $_REQUEST['payment-mode'] ) : $chosen;
253
+	$chosen = isset($_REQUEST['payment-mode']) ? sanitize_text_field($_REQUEST['payment-mode']) : $chosen;
254 254
 
255
-	if ( false !== $chosen ) {
256
-		$chosen = preg_replace('/[^a-zA-Z0-9-_]+/', '', $chosen );
255
+	if (false !== $chosen) {
256
+		$chosen = preg_replace('/[^a-zA-Z0-9-_]+/', '', $chosen);
257 257
 	}
258 258
 
259
-	if ( ! empty ( $chosen ) ) {
260
-		$enabled_gateway = urldecode( $chosen );
261
-	} else if (  !empty( $invoice ) && (float)$invoice->get_subtotal() <= 0 ) {
259
+	if (!empty ($chosen)) {
260
+		$enabled_gateway = urldecode($chosen);
261
+	} else if (!empty($invoice) && (float) $invoice->get_subtotal() <= 0) {
262 262
 		$enabled_gateway = 'manual';
263 263
 	} else {
264 264
 		$enabled_gateway = wpinv_get_default_gateway();
265 265
 	}
266 266
     
267
-    if ( !wpinv_is_gateway_active( $enabled_gateway ) && !empty( $gateways ) ) {
268
-        if(wpinv_is_gateway_active( wpinv_get_default_gateway()) ){
267
+    if (!wpinv_is_gateway_active($enabled_gateway) && !empty($gateways)) {
268
+        if (wpinv_is_gateway_active(wpinv_get_default_gateway())) {
269 269
             $enabled_gateway = wpinv_get_default_gateway();
270
-        }else{
270
+        } else {
271 271
             $enabled_gateway = $gateways[0];
272 272
         }
273 273
 
274 274
     }
275 275
 
276
-	return apply_filters( 'wpinv_chosen_gateway', $enabled_gateway );
276
+	return apply_filters('wpinv_chosen_gateway', $enabled_gateway);
277 277
 }
278 278
 
279
-function wpinv_record_gateway_error( $title = '', $message = '' ) {
280
-    return wpinv_error_log( $message, $title );
279
+function wpinv_record_gateway_error($title = '', $message = '') {
280
+    return wpinv_error_log($message, $title);
281 281
 }
282 282
 
283
-function wpinv_count_sales_by_gateway( $gateway_id = 'paypal', $status = 'publish' ) {
283
+function wpinv_count_sales_by_gateway($gateway_id = 'paypal', $status = 'publish') {
284 284
 	$ret  = 0;
285 285
 	$args = array(
286 286
 		'meta_key'    => '_wpinv_gateway',
@@ -291,48 +291,48 @@  discard block
 block discarded – undo
291 291
 		'fields'      => 'ids'
292 292
 	);
293 293
 
294
-	$payments = new WP_Query( $args );
294
+	$payments = new WP_Query($args);
295 295
 
296
-	if( $payments )
296
+	if ($payments)
297 297
 		$ret = $payments->post_count;
298 298
 	return $ret;
299 299
 }
300 300
 
301
-function wpinv_settings_update_gateways( $input ) {
301
+function wpinv_settings_update_gateways($input) {
302 302
     global $wpinv_options;
303 303
     
304
-    if ( !empty( $input['save_gateway'] ) ) {
305
-        $gateways = wpinv_get_option( 'gateways', false );
304
+    if (!empty($input['save_gateway'])) {
305
+        $gateways = wpinv_get_option('gateways', false);
306 306
         $gateways = !empty($gateways) ? $gateways : array();
307 307
         $gateway = $input['save_gateway'];
308 308
         
309
-        if ( !empty( $input[$gateway . '_active'] ) ) {
309
+        if (!empty($input[$gateway . '_active'])) {
310 310
             $gateways[$gateway] = 1;
311 311
         } else {
312
-            if ( isset( $gateways[$gateway] ) ) {
313
-                unset( $gateways[$gateway] );
312
+            if (isset($gateways[$gateway])) {
313
+                unset($gateways[$gateway]);
314 314
             }
315 315
         }
316 316
         
317 317
         $input['gateways'] = $gateways;
318 318
     }
319 319
     
320
-    if ( !empty( $input['default_gateway'] ) ) {
320
+    if (!empty($input['default_gateway'])) {
321 321
         $gateways = wpinv_get_payment_gateways();
322 322
         
323
-        foreach ( $gateways as $key => $gateway ) {
324
-            $active   = 0;
325
-            if ( !empty( $input['gateways'] ) && !empty( $input['gateways'][$key] ) ) {
323
+        foreach ($gateways as $key => $gateway) {
324
+            $active = 0;
325
+            if (!empty($input['gateways']) && !empty($input['gateways'][$key])) {
326 326
                 $active = 1;
327 327
             }
328 328
             
329 329
             $input[$key . '_active'] = $active;
330 330
             
331
-            if ( empty( $wpinv_options[$key . '_title'] ) ) {
331
+            if (empty($wpinv_options[$key . '_title'])) {
332 332
                 $input[$key . '_title'] = $gateway['checkout_label'];
333 333
             }
334 334
             
335
-            if ( !isset( $wpinv_options[$key . '_ordering'] ) && isset( $gateway['ordering'] ) ) {
335
+            if (!isset($wpinv_options[$key . '_ordering']) && isset($gateway['ordering'])) {
336 336
                 $input[$key . '_ordering'] = $gateway['ordering'];
337 337
             }
338 338
         }
@@ -340,27 +340,27 @@  discard block
 block discarded – undo
340 340
     
341 341
     return $input;
342 342
 }
343
-add_filter( 'wpinv_settings_tab_gateways_sanitize', 'wpinv_settings_update_gateways', 10, 1 );
343
+add_filter('wpinv_settings_tab_gateways_sanitize', 'wpinv_settings_update_gateways', 10, 1);
344 344
 
345 345
 // PayPal Standard settings
346
-function wpinv_gateway_settings_paypal( $setting ) {    
347
-    $setting['paypal_active']['desc'] = $setting['paypal_active']['desc'] . ' ' . __( '( Supported Currencies: AUD, BRL, CAD, CZK, DKK, EUR, HKD, HUF, ILS, JPY, MYR, MXN, NOK, NZD, PHP, PLN, GBP, SGD, SEK, CHF, TWD, THB, USD )', 'invoicing' );
348
-    $setting['paypal_desc']['std'] = __( 'Pay via PayPal: you can pay with your credit card if you don\'t have a PayPal account.', 'invoicing' );
346
+function wpinv_gateway_settings_paypal($setting) {    
347
+    $setting['paypal_active']['desc'] = $setting['paypal_active']['desc'] . ' ' . __('( Supported Currencies: AUD, BRL, CAD, CZK, DKK, EUR, HKD, HUF, ILS, JPY, MYR, MXN, NOK, NZD, PHP, PLN, GBP, SGD, SEK, CHF, TWD, THB, USD )', 'invoicing');
348
+    $setting['paypal_desc']['std'] = __('Pay via PayPal: you can pay with your credit card if you don\'t have a PayPal account.', 'invoicing');
349 349
     
350 350
     $setting['paypal_sandbox'] = array(
351 351
             'type' => 'checkbox',
352 352
             'id'   => 'paypal_sandbox',
353
-            'name' => __( 'PayPal Sandbox', 'invoicing' ),
354
-            'desc' => __( 'PayPal sandbox can be used to test payments.', 'invoicing' ),
353
+            'name' => __('PayPal Sandbox', 'invoicing'),
354
+            'desc' => __('PayPal sandbox can be used to test payments.', 'invoicing'),
355 355
             'std'  => 1
356 356
         );
357 357
         
358 358
     $setting['paypal_email'] = array(
359 359
             'type' => 'text',
360 360
             'id'   => 'paypal_email',
361
-            'name' => __( 'PayPal Email', 'invoicing' ),
362
-            'desc' => __( 'Please enter your PayPal account\'s email address. Ex: [email protected]', 'invoicing' ),
363
-            'std' => __( '[email protected]', 'invoicing' ),
361
+            'name' => __('PayPal Email', 'invoicing'),
362
+            'desc' => __('Please enter your PayPal account\'s email address. Ex: [email protected]', 'invoicing'),
363
+            'std' => __('[email protected]', 'invoicing'),
364 364
         );
365 365
     /*
366 366
     $setting['paypal_ipn_url'] = array(
@@ -374,18 +374,18 @@  discard block
 block discarded – undo
374 374
         
375 375
     return $setting;
376 376
 }
377
-add_filter( 'wpinv_gateway_settings_paypal', 'wpinv_gateway_settings_paypal', 10, 1 );
377
+add_filter('wpinv_gateway_settings_paypal', 'wpinv_gateway_settings_paypal', 10, 1);
378 378
 
379 379
 /**
380 380
  * Displays the ipn url field.
381 381
  */
382
-function wpinv_ipn_url_callback( $args ) {
383
-    $sanitize_id = wpinv_sanitize_key( $args['id'] );
382
+function wpinv_ipn_url_callback($args) {
383
+    $sanitize_id = wpinv_sanitize_key($args['id']);
384 384
     
385 385
     $attrs = $args['readonly'] ? ' readonly' : '';
386 386
 
387
-    $html = '<input class="regular-text" type="text" ' . $attrs . ' value="' . esc_attr( $args['std'] ) . '" name="wpinv_settings[' . $sanitize_id . ']" id="wpinv_settings[' . $sanitize_id . ']" onClick="this.select()">';
388
-    $html .= '<label for="wpinv_settings[' . $sanitize_id . ']">'  . $args['desc'] . '</label>';
387
+    $html = '<input class="regular-text" type="text" ' . $attrs . ' value="' . esc_attr($args['std']) . '" name="wpinv_settings[' . $sanitize_id . ']" id="wpinv_settings[' . $sanitize_id . ']" onClick="this.select()">';
388
+    $html .= '<label for="wpinv_settings[' . $sanitize_id . ']">' . $args['desc'] . '</label>';
389 389
 
390 390
     echo $html;
391 391
 }
@@ -397,10 +397,10 @@  discard block
 block discarded – undo
397 397
  *
398 398
  * @return bool
399 399
  */
400
-function wpinv_is_test_mode( $gateway = '' ) {
401
-    $sandbox  = empty( $gateway ) ? false : wpinv_get_option( "{$gateway}_sandbox", true );
402
-    $supports = apply_filters( "wpinv_{$gateway}_supports_sandbox", false );
403
-    return apply_filters( 'wpinv_is_test_mode', $sandbox && $supports, $gateway );
400
+function wpinv_is_test_mode($gateway = '') {
401
+    $sandbox  = empty($gateway) ? false : wpinv_get_option("{$gateway}_sandbox", true);
402
+    $supports = apply_filters("wpinv_{$gateway}_supports_sandbox", false);
403
+    return apply_filters('wpinv_is_test_mode', $sandbox && $supports, $gateway);
404 404
 }
405 405
 
406 406
 /**
@@ -411,7 +411,7 @@  discard block
 block discarded – undo
411 411
  * 
412 412
  * @return string
413 413
  */
414
-function wpinv_get_ipn_url( $gateway = false, $args = array() ) {
414
+function wpinv_get_ipn_url($gateway = false, $args = array()) {
415 415
     $args = wp_parse_args(
416 416
         array(
417 417
             'wpi-listener' => 'IPN',
@@ -420,37 +420,37 @@  discard block
 block discarded – undo
420 420
         $args
421 421
     );
422 422
 
423
-    return apply_filters( 'wpinv_ipn_url', add_query_arg( $args,  home_url( 'index.php' ) ), $gateway, $args );
423
+    return apply_filters('wpinv_ipn_url', add_query_arg($args, home_url('index.php')), $gateway, $args);
424 424
 
425 425
 }
426 426
 
427 427
 /**
428 428
  * Retrieves request data with slashes removed slashes.
429 429
  */
430
-function wpinv_get_post_data( $method = 'request' ) {
430
+function wpinv_get_post_data($method = 'request') {
431 431
 
432
-    if ( $method == 'post' ) {
433
-        return wp_unslash( $_POST );
432
+    if ($method == 'post') {
433
+        return wp_unslash($_POST);
434 434
     }
435 435
 
436
-    if ( $method == 'get' ) {
437
-        return wp_unslash( $_GET );
436
+    if ($method == 'get') {
437
+        return wp_unslash($_GET);
438 438
     }
439 439
 
440
-    return wp_unslash( $_REQUEST );
440
+    return wp_unslash($_REQUEST);
441 441
   
442 442
 }
443 443
 
444 444
 /**
445 445
  * Checks if a given gateway supports subscription payments.
446 446
  */
447
-function wpinv_gateway_support_subscription( $gateway ) {
447
+function wpinv_gateway_support_subscription($gateway) {
448 448
     $supports = false;
449 449
 
450
-    if ( wpinv_is_gateway_active( $gateway ) ) {
451
-        $supports = apply_filters( 'wpinv_' . $gateway . '_support_subscription', $supports );
450
+    if (wpinv_is_gateway_active($gateway)) {
451
+        $supports = apply_filters('wpinv_' . $gateway . '_support_subscription', $supports);
452 452
 
453
-        $supports = apply_filters( 'getapid_gateway_supports_subscription', $supports, $gateway );
453
+        $supports = apply_filters('getapid_gateway_supports_subscription', $supports, $gateway);
454 454
     }
455 455
 
456 456
     return $supports;
@@ -462,14 +462,14 @@  discard block
 block discarded – undo
462 462
  * @param array $gateways an array of gateways.
463 463
  * @param GetPaid_Payment_Form $form payment form.
464 464
  */
465
-function wpinv_payment_gateways_on_cart( $gateways, $form ) {
465
+function wpinv_payment_gateways_on_cart($gateways, $form) {
466 466
 
467
-    if ( $form->is_recurring() ) {
467
+    if ($form->is_recurring()) {
468 468
 
469
-        foreach ( array_keys( $gateways ) as $gateway ) {
469
+        foreach (array_keys($gateways) as $gateway) {
470 470
 
471
-            if ( ! wpinv_gateway_support_subscription( $gateway ) ) {
472
-                unset( $gateways[$gateway] );
471
+            if (!wpinv_gateway_support_subscription($gateway)) {
472
+                unset($gateways[$gateway]);
473 473
             }
474 474
 
475 475
         }
@@ -478,4 +478,4 @@  discard block
 block discarded – undo
478 478
 
479 479
     return $gateways;
480 480
 }
481
-add_filter( 'getpaid_payment_form_gateways', 'wpinv_payment_gateways_on_cart', 10, 2 );
481
+add_filter('getpaid_payment_form_gateways', 'wpinv_payment_gateways_on_cart', 10, 2);
Please login to merge, or discard this patch.
includes/gateways/class-getpaid-bank-transfer-gateway.php 1 patch
Spacing   +71 added lines, -71 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
  * Bank transfer Payment Gateway class.
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
 	 *
25 25
 	 * @var array
26 26
 	 */
27
-	protected $supports = array( 'addons' );
27
+	protected $supports = array('addons');
28 28
 
29 29
     /**
30 30
 	 * Payment method order.
@@ -39,15 +39,15 @@  discard block
 block discarded – undo
39 39
 	public function __construct() {
40 40
         parent::__construct();
41 41
 
42
-        $this->title                = __( 'Direct bank transfer', 'invoicing' );
43
-        $this->method_title         = __( 'Bank transfer', 'invoicing' );
44
-        $this->checkout_button_text = __( 'Proceed', 'invoicing' );
45
-        $this->instructions         = apply_filters( 'wpinv_bank_instructions', $this->get_option( 'info' ) );
42
+        $this->title                = __('Direct bank transfer', 'invoicing');
43
+        $this->method_title         = __('Bank transfer', 'invoicing');
44
+        $this->checkout_button_text = __('Proceed', 'invoicing');
45
+        $this->instructions         = apply_filters('wpinv_bank_instructions', $this->get_option('info'));
46 46
 
47
-		add_action( 'wpinv_receipt_end', array( $this, 'thankyou_page' ) );
48
-		add_action( 'getpaid_invoice_line_items', array( $this, 'thankyou_page' ), 40 );
49
-		add_action( 'wpinv_pdf_content_billing', array( $this, 'thankyou_page' ), 11 );
50
-		add_action( 'wpinv_email_invoice_details', array( $this, 'email_instructions' ), 10, 3 );
47
+		add_action('wpinv_receipt_end', array($this, 'thankyou_page'));
48
+		add_action('getpaid_invoice_line_items', array($this, 'thankyou_page'), 40);
49
+		add_action('wpinv_pdf_content_billing', array($this, 'thankyou_page'), 11);
50
+		add_action('wpinv_email_invoice_details', array($this, 'email_instructions'), 10, 3);
51 51
 
52 52
     }
53 53
 
@@ -60,23 +60,23 @@  discard block
 block discarded – undo
60 60
 	 * @param GetPaid_Payment_Form_Submission $submission Checkout submission.
61 61
 	 * @return array
62 62
 	 */
63
-	public function process_payment( $invoice, $submission_data, $submission ) {
63
+	public function process_payment($invoice, $submission_data, $submission) {
64 64
 
65 65
         // Add a transaction id.
66
-        $invoice->set_transaction_id( $invoice->generate_key('trans_') );
66
+        $invoice->set_transaction_id($invoice->generate_key('trans_'));
67 67
 
68 68
         // Set it as pending payment.
69
-        if ( ! $invoice->needs_payment() ) {
69
+        if (!$invoice->needs_payment()) {
70 70
             $invoice->mark_paid();
71
-        } else if ( ! $invoice->is_paid() ) {
72
-            $invoice->set_status( 'wpi-onhold' );
71
+        } else if (!$invoice->is_paid()) {
72
+            $invoice->set_status('wpi-onhold');
73 73
         }
74 74
 
75 75
         // Save it.
76 76
         $invoice->save();
77 77
 
78 78
         // Send to the success page.
79
-        wpinv_send_to_success_page( array( 'invoice_key' => $invoice->get_key() ) );
79
+        wpinv_send_to_success_page(array('invoice_key' => $invoice->get_key()));
80 80
 
81 81
     }
82 82
 
@@ -85,17 +85,17 @@  discard block
 block discarded – undo
85 85
 	 *
86 86
 	 * @param WPInv_Invoice $invoice Invoice.
87 87
 	 */
88
-	public function thankyou_page( $invoice ) {
88
+	public function thankyou_page($invoice) {
89 89
 
90
-        if ( 'bank_transfer' === $invoice->get_gateway() && $invoice->needs_payment() ) {
90
+        if ('bank_transfer' === $invoice->get_gateway() && $invoice->needs_payment()) {
91 91
 
92 92
 			echo '<div class="mt-4 mb-2 getpaid-bank-transfer-details">' . PHP_EOL;
93 93
 
94
-            if ( ! empty( $this->instructions ) ) {
95
-                echo wp_kses_post( wpautop( wptexturize( $this->instructions ) ) );
94
+            if (!empty($this->instructions)) {
95
+                echo wp_kses_post(wpautop(wptexturize($this->instructions)));
96 96
 			}
97 97
 
98
-			$this->bank_details( $invoice );
98
+			$this->bank_details($invoice);
99 99
 
100 100
 			echo '</div>';
101 101
 
@@ -110,17 +110,17 @@  discard block
 block discarded – undo
110 110
 	 * @param string     $email_type Email format: plain text or HTML.
111 111
 	 * @param bool     $sent_to_admin Sent to admin.
112 112
 	 */
113
-	public function email_instructions( $invoice, $email_type, $sent_to_admin ) {
113
+	public function email_instructions($invoice, $email_type, $sent_to_admin) {
114 114
 
115
-		if ( ! $sent_to_admin && 'bank_transfer' === $invoice->get_gateway() && $invoice->needs_payment() ) {
115
+		if (!$sent_to_admin && 'bank_transfer' === $invoice->get_gateway() && $invoice->needs_payment()) {
116 116
 
117 117
 			echo '<div class="wpi-email-row getpaid-bank-transfer-details">';
118 118
 
119
-			if ( $this->instructions ) {
120
-				echo wp_kses_post( wpautop( wptexturize( $this->instructions ) ) . PHP_EOL );
119
+			if ($this->instructions) {
120
+				echo wp_kses_post(wpautop(wptexturize($this->instructions)) . PHP_EOL);
121 121
             }
122 122
 
123
-			$this->bank_details( $invoice );
123
+			$this->bank_details($invoice);
124 124
 			
125 125
 			echo '</div>';
126 126
 
@@ -133,51 +133,51 @@  discard block
 block discarded – undo
133 133
 	 *
134 134
 	 * @param WPInv_Invoice $invoice Invoice.
135 135
 	 */
136
-	protected function bank_details( $invoice ) {
136
+	protected function bank_details($invoice) {
137 137
 
138 138
 		// Get the invoice country and country $locale.
139 139
 		$country = $invoice->get_country();
140 140
 		$locale  = $this->get_country_locale();
141 141
 
142 142
 		// Get sortcode label in the $locale array and use appropriate one.
143
-		$sortcode = isset( $locale[ $country ]['sortcode']['label'] ) ? $locale[ $country ]['sortcode']['label'] : __( 'Sort code', 'invoicing' );
143
+		$sortcode = isset($locale[$country]['sortcode']['label']) ? $locale[$country]['sortcode']['label'] : __('Sort code', 'invoicing');
144 144
 
145 145
         $bank_fields = array(
146
-            'ac_name'     => __( 'Account Name', 'invoicing' ),
147
-            'ac_no'       => __( 'Account Number', 'invoicing' ),
148
-            'bank_name'   => __( 'Bank Name', 'invoicing' ),
149
-            'ifsc'        => __( 'IFSC code', 'invoicing' ),
150
-            'iban'        => __( 'IBAN', 'invoicing' ),
151
-            'bic'         => __( 'BIC/Swift code', 'invoicing' ),
146
+            'ac_name'     => __('Account Name', 'invoicing'),
147
+            'ac_no'       => __('Account Number', 'invoicing'),
148
+            'bank_name'   => __('Bank Name', 'invoicing'),
149
+            'ifsc'        => __('IFSC code', 'invoicing'),
150
+            'iban'        => __('IBAN', 'invoicing'),
151
+            'bic'         => __('BIC/Swift code', 'invoicing'),
152 152
             'sort_code'   => $sortcode,
153 153
         );
154 154
 
155 155
         $bank_info = array();
156 156
 
157
-        foreach ( $bank_fields as $field => $label ) {
158
-            $value = $this->get_option( $field );
157
+        foreach ($bank_fields as $field => $label) {
158
+            $value = $this->get_option($field);
159 159
 
160
-            if ( ! empty( $value ) ) {
161
-                $bank_info[$field] = array( 'label' => $label, 'value' => $value );
160
+            if (!empty($value)) {
161
+                $bank_info[$field] = array('label' => $label, 'value' => $value);
162 162
             }
163 163
 
164 164
         }
165 165
 
166
-        $bank_info = apply_filters( 'wpinv_bank_info', $bank_info );
166
+        $bank_info = apply_filters('wpinv_bank_info', $bank_info);
167 167
 
168
-        if ( empty( $bank_info ) ) {
168
+        if (empty($bank_info)) {
169 169
             return;
170 170
         }
171 171
 
172
-		echo '<h3 class="getpaid-bank-transfer-title"> ' . apply_filters( 'wpinv_receipt_bank_details_title', __( 'Bank Details', 'invoicing' ) ) . '</h3>' . PHP_EOL;
172
+		echo '<h3 class="getpaid-bank-transfer-title"> ' . apply_filters('wpinv_receipt_bank_details_title', __('Bank Details', 'invoicing')) . '</h3>' . PHP_EOL;
173 173
 
174 174
 		echo '<table class="table table-bordered getpaid-bank-transfer-details">' . PHP_EOL;
175 175
 
176
-		foreach ( $bank_info as $key => $data ) {
176
+		foreach ($bank_info as $key => $data) {
177 177
 
178
-			$key   = sanitize_html_class( $key );
179
-			$label = wp_kses_post( $data['label'] );
180
-			$value = wp_kses_post( wptexturize( $data['value'] ) );
178
+			$key   = sanitize_html_class($key);
179
+			$label = wp_kses_post($data['label']);
180
+			$value = wp_kses_post(wptexturize($data['value']));
181 181
 
182 182
 			echo "<tr class='getpaid-bank-transfer-$key'><th>$label</th><td>$value</td></tr>" . PHP_EOL;
183 183
 		}
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
 	 */
194 194
 	public function get_country_locale() {
195 195
 
196
-		if ( empty( $this->locale ) ) {
196
+		if (empty($this->locale)) {
197 197
 
198 198
 			// Locale information to be used - only those that are not 'Sort Code'.
199 199
 			$this->locale = apply_filters(
@@ -201,42 +201,42 @@  discard block
 block discarded – undo
201 201
 				array(
202 202
 					'AU' => array(
203 203
 						'sortcode' => array(
204
-							'label' => __( 'BSB', 'invoicing' ),
204
+							'label' => __('BSB', 'invoicing'),
205 205
 						),
206 206
 					),
207 207
 					'CA' => array(
208 208
 						'sortcode' => array(
209
-							'label' => __( 'Bank transit number', 'invoicing' ),
209
+							'label' => __('Bank transit number', 'invoicing'),
210 210
 						),
211 211
 					),
212 212
 					'IN' => array(
213 213
 						'sortcode' => array(
214
-							'label' => __( 'IFSC', 'invoicing' ),
214
+							'label' => __('IFSC', 'invoicing'),
215 215
 						),
216 216
 					),
217 217
 					'IT' => array(
218 218
 						'sortcode' => array(
219
-							'label' => __( 'Branch sort', 'invoicing' ),
219
+							'label' => __('Branch sort', 'invoicing'),
220 220
 						),
221 221
 					),
222 222
 					'NZ' => array(
223 223
 						'sortcode' => array(
224
-							'label' => __( 'Bank code', 'invoicing' ),
224
+							'label' => __('Bank code', 'invoicing'),
225 225
 						),
226 226
 					),
227 227
 					'SE' => array(
228 228
 						'sortcode' => array(
229
-							'label' => __( 'Bank code', 'invoicing' ),
229
+							'label' => __('Bank code', 'invoicing'),
230 230
 						),
231 231
 					),
232 232
 					'US' => array(
233 233
 						'sortcode' => array(
234
-							'label' => __( 'Routing number', 'invoicing' ),
234
+							'label' => __('Routing number', 'invoicing'),
235 235
 						),
236 236
 					),
237 237
 					'ZA' => array(
238 238
 						'sortcode' => array(
239
-							'label' => __( 'Branch code', 'invoicing' ),
239
+							'label' => __('Branch code', 'invoicing'),
240 240
 						),
241 241
 					),
242 242
 				)
@@ -253,51 +253,51 @@  discard block
 block discarded – undo
253 253
 	 * 
254 254
 	 * @param array $admin_settings
255 255
 	 */
256
-	public function admin_settings( $admin_settings ) {
256
+	public function admin_settings($admin_settings) {
257 257
 
258
-        $admin_settings['bank_transfer_desc']['std']    = __( "Make your payment directly into our bank account. Please use your Invoice Number as the payment reference. Your invoice won't be processed until the funds have cleared in our account.", 'invoicing' );
259
-		$admin_settings['bank_transfer_active']['desc'] = __( 'Enable bank transfer', 'invoicing' );
258
+        $admin_settings['bank_transfer_desc']['std'] = __("Make your payment directly into our bank account. Please use your Invoice Number as the payment reference. Your invoice won't be processed until the funds have cleared in our account.", 'invoicing');
259
+		$admin_settings['bank_transfer_active']['desc'] = __('Enable bank transfer', 'invoicing');
260 260
 
261
-		$locale  = $this->get_country_locale();
261
+		$locale = $this->get_country_locale();
262 262
 
263 263
 		// Get sortcode label in the $locale array and use appropriate one.
264 264
 		$country  = wpinv_default_billing_country();
265
-		$sortcode = isset( $locale[ $country ]['sortcode']['label'] ) ? $locale[ $country ]['sortcode']['label'] : __( 'Sort code', 'invoicing' );
265
+		$sortcode = isset($locale[$country]['sortcode']['label']) ? $locale[$country]['sortcode']['label'] : __('Sort code', 'invoicing');
266 266
 
267 267
 		$admin_settings['bank_transfer_ac_name'] = array(
268 268
             'type' => 'text',
269 269
             'id'   => 'bank_transfer_ac_name',
270
-            'name' => __( 'Account Name', 'invoicing' ),
270
+            'name' => __('Account Name', 'invoicing'),
271 271
 		);
272 272
 		
273 273
 		$admin_settings['bank_transfer_ac_no'] = array(
274 274
             'type' => 'text',
275 275
             'id'   => 'bank_transfer_ac_no',
276
-            'name' => __( 'Account Number', 'invoicing' ),
276
+            'name' => __('Account Number', 'invoicing'),
277 277
 		);
278 278
 		
279 279
 		$admin_settings['bank_transfer_bank_name'] = array(
280 280
             'type' => 'text',
281 281
             'id'   => 'bank_transfer_bank_name',
282
-            'name' => __( 'Bank Name', 'invoicing' ),
282
+            'name' => __('Bank Name', 'invoicing'),
283 283
 		);
284 284
 
285 285
 		$admin_settings['bank_transfer_ifsc'] = array(
286 286
             'type' => 'text',
287 287
             'id'   => 'bank_transfer_ifsc',
288
-            'name' => __( 'IFSC Code', 'invoicing' ),
288
+            'name' => __('IFSC Code', 'invoicing'),
289 289
 		);
290 290
 
291 291
 		$admin_settings['bank_transfer_iban'] = array(
292 292
             'type' => 'text',
293 293
             'id'   => 'bank_transfer_iban',
294
-            'name' => __( 'IBAN', 'invoicing' ),
294
+            'name' => __('IBAN', 'invoicing'),
295 295
 		);
296 296
 
297 297
 		$admin_settings['bank_transfer_bic'] = array(
298 298
             'type' => 'text',
299 299
             'id'   => 'bank_transfer_bic',
300
-            'name' => __( 'BIC/Swift Code', 'invoicing' ),
300
+            'name' => __('BIC/Swift Code', 'invoicing'),
301 301
 		);
302 302
 		
303 303
 		$admin_settings['bank_transfer_sort_code'] = array(
@@ -308,10 +308,10 @@  discard block
 block discarded – undo
308 308
 
309 309
 		$admin_settings['bank_transfer_info'] = array(
310 310
             'id'   => 'bank_transfer_info',
311
-            'name' => __( 'Instructions', 'invoicing' ),
312
-            'desc' => __( 'Instructions that will be added to the thank you page and emails.', 'invoicing' ),
311
+            'name' => __('Instructions', 'invoicing'),
312
+            'desc' => __('Instructions that will be added to the thank you page and emails.', 'invoicing'),
313 313
             'type' => 'textarea',
314
-            'std'  => __( "Make your payment directly into our bank account. Please use your Invoice Number as the payment reference. Your invoice won't be processed until the funds have cleared in our account.", 'invoicing' ),
314
+            'std'  => __("Make your payment directly into our bank account. Please use your Invoice Number as the payment reference. Your invoice won't be processed until the funds have cleared in our account.", 'invoicing'),
315 315
             'cols' => 50,
316 316
             'rows' => 5
317 317
         );
@@ -326,10 +326,10 @@  discard block
 block discarded – undo
326 326
 	 * @param GetPaid_Form_Item[] $items
327 327
 	 * @return WPInv_Invoice
328 328
 	 */
329
-	public function process_addons( $invoice, $items ) {
329
+	public function process_addons($invoice, $items) {
330 330
 
331
-        foreach ( $items as $item ) {
332
-            $invoice->add_item( $item );
331
+        foreach ($items as $item) {
332
+            $invoice->add_item($item);
333 333
         }
334 334
 
335 335
         $invoice->recalculate_total();
Please login to merge, or discard this patch.
includes/data/admin-settings.php 1 patch
Spacing   +161 added lines, -161 removed lines patch added patch discarded remove patch
@@ -8,197 +8,197 @@  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
-$pages = wpinv_get_pages( true );
13
+$pages = wpinv_get_pages(true);
14 14
     
15 15
 $currencies = wpinv_get_currencies();
16 16
     
17 17
 $currency_code_options = array();
18
-foreach ( $currencies as $code => $name ) {
19
-    $currency_code_options[ $code ] = $code . ' - ' . $name . ' (' . wpinv_currency_symbol( $code ) . ')';
18
+foreach ($currencies as $code => $name) {
19
+    $currency_code_options[$code] = $code . ' - ' . $name . ' (' . wpinv_currency_symbol($code) . ')';
20 20
 }
21 21
     
22 22
 $due_payment_options       = array();
23
-$due_payment_options[0]    = __( 'Now', 'invoicing' );
24
-for ( $i = 1; $i <= 30; $i++ ) {
23
+$due_payment_options[0]    = __('Now', 'invoicing');
24
+for ($i = 1; $i <= 30; $i++) {
25 25
     $due_payment_options[$i] = $i;
26 26
 }
27 27
     
28 28
 $invoice_number_padd_options = array();
29
-for ( $i = 0; $i <= 20; $i++ ) {
29
+for ($i = 0; $i <= 20; $i++) {
30 30
     $invoice_number_padd_options[$i] = $i;
31 31
 }
32 32
     
33 33
 $currency_symbol = wpinv_currency_symbol();
34 34
     
35 35
 $last_number = $reset_number = '';
36
-if ( $last_invoice_number = get_option( 'wpinv_last_invoice_number' ) ) {
37
-    $last_invoice_number = preg_replace( '/[^0-9]/', '', $last_invoice_number );
36
+if ($last_invoice_number = get_option('wpinv_last_invoice_number')) {
37
+    $last_invoice_number = preg_replace('/[^0-9]/', '', $last_invoice_number);
38 38
 
39
-    if ( !empty( $last_invoice_number ) ) {
40
-        $last_number = ' ' . wp_sprintf( __( "( Last Invoice's sequential number: <b>%s</b> )", 'invoicing' ), $last_invoice_number );
39
+    if (!empty($last_invoice_number)) {
40
+        $last_number = ' ' . wp_sprintf(__("( Last Invoice's sequential number: <b>%s</b> )", 'invoicing'), $last_invoice_number);
41 41
     }
42 42
 
43 43
     $nonce = wp_create_nonce('reset_invoice_count');
44
-    $reset_number = '<a href="'.add_query_arg(array('reset_invoice_count' => 1, '_nonce' => $nonce)).'" class="btn button">'.__('Force Reset Sequence', 'invoicing' ). '</a>';
44
+    $reset_number = '<a href="' . add_query_arg(array('reset_invoice_count' => 1, '_nonce' => $nonce)) . '" class="btn button">' . __('Force Reset Sequence', 'invoicing') . '</a>';
45 45
 }
46 46
     
47 47
 $alert_wrapper_start = '<p style="color: #F00">';
48 48
 $alert_wrapper_close = '</p>';
49 49
 
50 50
 return array(
51
-    'general' => apply_filters( 'wpinv_settings_general',
51
+    'general' => apply_filters('wpinv_settings_general',
52 52
         array(
53 53
             'main' => array(
54 54
                 'location_settings' => array(
55 55
                     'id'   => 'location_settings',
56
-                    'name' => '<h3>' . __( 'Default Location', 'invoicing' ) . '</h3>',
56
+                    'name' => '<h3>' . __('Default Location', 'invoicing') . '</h3>',
57 57
                     'desc' => '',
58 58
                     'type' => 'header',
59 59
                 ),
60 60
                 'default_country' => array(
61 61
                     'id'      => 'default_country',
62
-                    'name'    => __( 'Default Country', 'invoicing' ),
63
-                    'desc'    => __( 'Where does your store operate from?', 'invoicing' ),
62
+                    'name'    => __('Default Country', 'invoicing'),
63
+                    'desc'    => __('Where does your store operate from?', 'invoicing'),
64 64
                     'type'    => 'select',
65 65
                     'options' => wpinv_get_country_list(),
66 66
                     'std'     => 'GB',
67 67
                     'class'   => 'wpi_select2',
68
-                    'placeholder' => __( 'Select a country', 'invoicing' ),
68
+                    'placeholder' => __('Select a country', 'invoicing'),
69 69
                 ),
70 70
                 'default_state' => array(
71 71
                     'id'      => 'default_state',
72
-                    'name'    => __( 'Default State / Province', 'invoicing' ),
73
-                    'desc'    => __( 'What state / province does your store operate from?', 'invoicing' ),
72
+                    'name'    => __('Default State / Province', 'invoicing'),
73
+                    'desc'    => __('What state / province does your store operate from?', 'invoicing'),
74 74
                     'type'    => 'country_states',
75 75
                     'class'   => 'wpi_select2',
76
-                    'placeholder' => __( 'Select a state', 'invoicing' ),
76
+                    'placeholder' => __('Select a state', 'invoicing'),
77 77
                 ),
78 78
                 'store_name' => array(
79 79
                     'id'   => 'store_name',
80
-                    'name' => __( 'Store Name', 'invoicing' ),
81
-                    'desc' => __( 'Store name to print on invoices.', 'invoicing' ),
80
+                    'name' => __('Store Name', 'invoicing'),
81
+                    'desc' => __('Store name to print on invoices.', 'invoicing'),
82 82
                     'std'     => get_option('blogname'),
83 83
                     'type' => 'text',
84 84
                 ),
85 85
                 'logo' => array(
86 86
                     'id'   => 'logo',
87
-                    'name' => __( 'Logo URL', 'invoicing' ),
88
-                    'desc' => __( 'Store logo to print on invoices.', 'invoicing' ),
87
+                    'name' => __('Logo URL', 'invoicing'),
88
+                    'desc' => __('Store logo to print on invoices.', 'invoicing'),
89 89
                     'type' => 'text',
90 90
                 ),
91 91
                 'store_address' => array(
92 92
                     'id'   => 'store_address',
93
-                    'name' => __( 'Store Address', 'invoicing' ),
94
-                    'desc' => __( 'Enter the store address to display on invoice', 'invoicing' ),
93
+                    'name' => __('Store Address', 'invoicing'),
94
+                    'desc' => __('Enter the store address to display on invoice', 'invoicing'),
95 95
                     'type' => 'textarea',
96 96
                 ),
97 97
                 'page_settings' => array(
98 98
                     'id'   => 'page_settings',
99
-                    'name' => '<h3>' . __( 'Page Settings', 'invoicing' ) . '</h3>',
99
+                    'name' => '<h3>' . __('Page Settings', 'invoicing') . '</h3>',
100 100
                     'desc' => '',
101 101
                     'type' => 'header',
102 102
                 ),
103 103
                 'checkout_page' => array(
104 104
                     'id'          => 'checkout_page',
105
-                    'name'        => __( 'Checkout Page', 'invoicing' ),
106
-                    'desc'        => __( 'This is the checkout page where buyers will complete their payments. The <b>[wpinv_checkout]</b> short code must be on this page.', 'invoicing' ),
105
+                    'name'        => __('Checkout Page', 'invoicing'),
106
+                    'desc'        => __('This is the checkout page where buyers will complete their payments. The <b>[wpinv_checkout]</b> short code must be on this page.', 'invoicing'),
107 107
                     'type'        => 'select',
108 108
                     'options'     => $pages,
109 109
                     'class'       => 'wpi_select2',
110
-                    'placeholder' => __( 'Select a page', 'invoicing' ),
110
+                    'placeholder' => __('Select a page', 'invoicing'),
111 111
                     'help-tip'    => true,
112 112
                 ),
113 113
                 'success_page' => array(
114 114
                     'id'          => 'success_page',
115
-                    'name'        => __( 'Success Page', 'invoicing' ),
116
-                    'desc'        => __( 'This is the page buyers are sent to after completing their payments. The <b>[wpinv_receipt]</b> short code should be on this page.', 'invoicing' ),
115
+                    'name'        => __('Success Page', 'invoicing'),
116
+                    'desc'        => __('This is the page buyers are sent to after completing their payments. The <b>[wpinv_receipt]</b> short code should be on this page.', 'invoicing'),
117 117
                     'type'        => 'select',
118 118
                     'options'     => $pages,
119 119
                     'class'       => 'wpi_select2',
120
-                    'placeholder' => __( 'Select a page', 'invoicing' ),
120
+                    'placeholder' => __('Select a page', 'invoicing'),
121 121
                     'help-tip'    => true,
122 122
                 ),
123 123
                 'failure_page' => array(
124 124
                     'id'          => 'failure_page',
125
-                    'name'        => __( 'Failed Transaction Page', 'invoicing' ),
126
-                    'desc'        => __( 'This is the page buyers are sent to if their transaction is cancelled or fails.', 'invoicing' ),
125
+                    'name'        => __('Failed Transaction Page', 'invoicing'),
126
+                    'desc'        => __('This is the page buyers are sent to if their transaction is cancelled or fails.', 'invoicing'),
127 127
                     'type'        => 'select',
128 128
                     'options'     => $pages,
129 129
                     'class'       => 'wpi_select2',
130
-                    'placeholder' => __( 'Select a page', 'invoicing' ),
130
+                    'placeholder' => __('Select a page', 'invoicing'),
131 131
                     'help-tip'    => true,
132 132
                 ),
133 133
                 'invoice_history_page' => array(
134 134
                     'id'          => 'invoice_history_page',
135
-                    'name'        => __( 'Invoice History Page', 'invoicing' ),
136
-                    'desc'        => __( 'This page shows an invoice history for the current user. The <b>[wpinv_history]</b> short code should be on this page.', 'invoicing' ),
135
+                    'name'        => __('Invoice History Page', 'invoicing'),
136
+                    'desc'        => __('This page shows an invoice history for the current user. The <b>[wpinv_history]</b> short code should be on this page.', 'invoicing'),
137 137
                     'type'        => 'select',
138 138
                     'options'     => $pages,
139 139
                     'class'       => 'wpi_select2',
140
-                    'placeholder' => __( 'Select a page', 'invoicing' ),
140
+                    'placeholder' => __('Select a page', 'invoicing'),
141 141
                     'help-tip'    => true,
142 142
                 ),
143 143
                 'invoice_subscription_page' => array(
144 144
                     'id'          => 'invoice_subscription_page',
145
-                    'name'        => __( 'Invoice Subscriptions Page', 'invoicing' ),
146
-                    'desc'        => __( 'This page shows subscriptions history for the current user. The <b>[wpinv_subscriptions]</b> short code should be on this page.', 'invoicing' ),
145
+                    'name'        => __('Invoice Subscriptions Page', 'invoicing'),
146
+                    'desc'        => __('This page shows subscriptions history for the current user. The <b>[wpinv_subscriptions]</b> short code should be on this page.', 'invoicing'),
147 147
                     'type'        => 'select',
148 148
                     'options'     => $pages,
149 149
                     'class'       => 'wpi_select2',
150
-                    'placeholder' => __( 'Select a page', 'invoicing' ),
150
+                    'placeholder' => __('Select a page', 'invoicing'),
151 151
                     'help-tip'    => true,
152 152
                 ),
153 153
             ),
154 154
             'currency_section' => array(
155 155
                 'currency_settings' => array(
156 156
                     'id'   => 'currency_settings',
157
-                    'name' => '<h3>' . __( 'Currency Settings', 'invoicing' ) . '</h3>',
157
+                    'name' => '<h3>' . __('Currency Settings', 'invoicing') . '</h3>',
158 158
                     'desc' => '',
159 159
                     'type' => 'header',
160 160
                 ),
161 161
                 'currency' => array(
162 162
                     'id'      => 'currency',
163
-                    'name'    => __( 'Currency', 'invoicing' ),
164
-                    'desc'    => __( 'Choose your currency. Note that some payment gateways have currency restrictions.', 'invoicing' ),
163
+                    'name'    => __('Currency', 'invoicing'),
164
+                    'desc'    => __('Choose your currency. Note that some payment gateways have currency restrictions.', 'invoicing'),
165 165
                     'type'    => 'select',
166 166
                     'class'       => 'wpi_select2',
167 167
                     'options' => $currency_code_options,
168 168
                 ),
169 169
                 'currency_position' => array(
170 170
                     'id'      => 'currency_position',
171
-                    'name'    => __( 'Currency Position', 'invoicing' ),
172
-                    'desc'    => __( 'Choose the location of the currency sign.', 'invoicing' ),
171
+                    'name'    => __('Currency Position', 'invoicing'),
172
+                    'desc'    => __('Choose the location of the currency sign.', 'invoicing'),
173 173
                     'type'    => 'select',
174 174
                     'class'   => 'wpi_select2',
175 175
                     'options'  => array(
176
-                        'left'        => __( 'Left', 'invoicing' ) . ' (' . $currency_symbol . wpinv_format_amount( '99.99' ) . ')',
177
-                        'right'       => __( 'Right', 'invoicing' ) . ' ('. wpinv_format_amount( '99.99' ) . $currency_symbol . ')',
178
-                        'left_space'  => __( 'Left with space', 'invoicing' ) . ' (' . $currency_symbol . ' ' . wpinv_format_amount( '99.99' ) . ')',
179
-                        'right_space' => __( 'Right with space', 'invoicing' ) . ' (' . wpinv_format_amount( '99.99' ) . ' ' . $currency_symbol . ')'
176
+                        'left'        => __('Left', 'invoicing') . ' (' . $currency_symbol . wpinv_format_amount('99.99') . ')',
177
+                        'right'       => __('Right', 'invoicing') . ' (' . wpinv_format_amount('99.99') . $currency_symbol . ')',
178
+                        'left_space'  => __('Left with space', 'invoicing') . ' (' . $currency_symbol . ' ' . wpinv_format_amount('99.99') . ')',
179
+                        'right_space' => __('Right with space', 'invoicing') . ' (' . wpinv_format_amount('99.99') . ' ' . $currency_symbol . ')'
180 180
                     )
181 181
                 ),
182 182
                 'thousands_separator' => array(
183 183
                     'id'   => 'thousands_separator',
184
-                    'name' => __( 'Thousands Separator', 'invoicing' ),
185
-                    'desc' => __( 'The symbol (usually , or .) to separate thousands', 'invoicing' ),
184
+                    'name' => __('Thousands Separator', 'invoicing'),
185
+                    'desc' => __('The symbol (usually , or .) to separate thousands', 'invoicing'),
186 186
                     'type' => 'text',
187 187
                     'size' => 'small',
188 188
                     'std'  => ',',
189 189
                 ),
190 190
                 'decimal_separator' => array(
191 191
                     'id'   => 'decimal_separator',
192
-                    'name' => __( 'Decimal Separator', 'invoicing' ),
193
-                    'desc' => __( 'The symbol (usually , or .) to separate decimal points', 'invoicing' ),
192
+                    'name' => __('Decimal Separator', 'invoicing'),
193
+                    'desc' => __('The symbol (usually , or .) to separate decimal points', 'invoicing'),
194 194
                     'type' => 'text',
195 195
                     'size' => 'small',
196 196
                     'std'  => '.',
197 197
                 ),
198 198
                 'decimals' => array(
199 199
                     'id'   => 'decimals',
200
-                    'name' => __( 'Number of Decimals', 'invoicing' ),
201
-                    'desc' => __( 'This sets the number of decimal points shown in displayed prices.', 'invoicing' ),
200
+                    'name' => __('Number of Decimals', 'invoicing'),
201
+                    'desc' => __('This sets the number of decimal points shown in displayed prices.', 'invoicing'),
202 202
                     'type' => 'number',
203 203
                     'size' => 'small',
204 204
                     'std'  => '2',
@@ -210,29 +210,29 @@  discard block
 block discarded – undo
210 210
             'labels' => array(
211 211
                 'labels' => array(
212 212
                     'id'   => 'labels_settings',
213
-                    'name' => '<h3>' . __( 'Invoice Labels', 'invoicing' ) . '</h3>',
213
+                    'name' => '<h3>' . __('Invoice Labels', 'invoicing') . '</h3>',
214 214
                     'desc' => '',
215 215
                     'type' => 'header',
216 216
                 ),
217 217
                 'vat_name' => array(
218 218
                     'id' => 'vat_name',
219
-                    'name' => __( 'VAT Name', 'invoicing' ),
220
-                    'desc' => __( 'Enter the VAT name', 'invoicing' ),
219
+                    'name' => __('VAT Name', 'invoicing'),
220
+                    'desc' => __('Enter the VAT name', 'invoicing'),
221 221
                     'type' => 'text',
222 222
                     'size' => 'regular',
223
-                    'std' => __( 'VAT', 'invoicing' ),
223
+                    'std' => __('VAT', 'invoicing'),
224 224
                 ),
225 225
                 'vat_invoice_notice_label' => array(
226 226
                     'id' => 'vat_invoice_notice_label',
227
-                    'name' => __( 'Invoice Notice Label', 'invoicing' ),
228
-                    'desc' => __( 'Use this to add an invoice notice section (label) to your invoices', 'invoicing' ),
227
+                    'name' => __('Invoice Notice Label', 'invoicing'),
228
+                    'desc' => __('Use this to add an invoice notice section (label) to your invoices', 'invoicing'),
229 229
                     'type' => 'text',
230 230
                     'size' => 'regular',
231 231
                 ),
232 232
                 'vat_invoice_notice' => array(
233 233
                     'id' => 'vat_invoice_notice',
234
-                    'name' => __( 'Invoice notice', 'invoicing' ),
235
-                    'desc' =>   __( 'Use this to add an invoice notice section (description) to your invoices', 'invoicing' ),
234
+                    'name' => __('Invoice notice', 'invoicing'),
235
+                    'desc' =>   __('Use this to add an invoice notice section (description) to your invoices', 'invoicing'),
236 236
                     'type' => 'text',
237 237
                     'size' => 'regular',
238 238
                 ),
@@ -244,22 +244,22 @@  discard block
 block discarded – undo
244 244
             'main' => array(
245 245
                 'gateway_settings' => array(
246 246
                     'id'   => 'api_header',
247
-                    'name' => '<h3>' . __( 'Gateway Settings', 'invoicing' ) . '</h3>',
247
+                    'name' => '<h3>' . __('Gateway Settings', 'invoicing') . '</h3>',
248 248
                     'desc' => '',
249 249
                     'type' => 'header',
250 250
                 ),
251 251
                 'gateways' => array(
252 252
                     'id'      => 'gateways',
253
-                    'name'    => __( 'Payment Gateways', 'invoicing' ),
254
-                    'desc'    => __( 'Choose the payment gateways you want to enable.', 'invoicing' ),
253
+                    'name'    => __('Payment Gateways', 'invoicing'),
254
+                    'desc'    => __('Choose the payment gateways you want to enable.', 'invoicing'),
255 255
                     'type'    => 'gateways',
256 256
                     'std'     => array('manual'=>1),
257 257
                     'options' => wpinv_get_payment_gateways(),
258 258
                 ),
259 259
                 'default_gateway' => array(
260 260
                     'id'      => 'default_gateway',
261
-                    'name'    => __( 'Default Gateway', 'invoicing' ),
262
-                    'desc'    => __( 'This gateway will be loaded automatically with the checkout page.', 'invoicing' ),
261
+                    'name'    => __('Default Gateway', 'invoicing'),
262
+                    'desc'    => __('This gateway will be loaded automatically with the checkout page.', 'invoicing'),
263 263
                     'type'    => 'gateway_select',
264 264
                     'std'     => 'manual',
265 265
                     'class'   => 'wpi_select2',
@@ -274,32 +274,32 @@  discard block
 block discarded – undo
274 274
             'main' => array(
275 275
                 'tax_settings' => array(
276 276
                     'id'   => 'tax_settings',
277
-                    'name' => '<h3>' . __( 'Tax Settings', 'invoicing' ) . '</h3>',
277
+                    'name' => '<h3>' . __('Tax Settings', 'invoicing') . '</h3>',
278 278
                     'type' => 'header',
279 279
                 ),
280 280
 
281 281
                 'enable_taxes' => array(
282 282
                     'id'       => 'enable_taxes',
283
-                    'name'     => __( 'Enable Taxes', 'invoicing' ),
284
-                    'desc'     => __( 'Enable tax rates and calculations.', 'invoicing' ),
283
+                    'name'     => __('Enable Taxes', 'invoicing'),
284
+                    'desc'     => __('Enable tax rates and calculations.', 'invoicing'),
285 285
                     'type'     => 'checkbox',
286 286
                     'std'      => 0,
287 287
                 ),
288 288
 
289 289
                 'tax_subtotal_rounding' => array(
290 290
                     'id'                => 'tax_subtotal_rounding',
291
-                    'name'              => __( 'Rounding', 'invoicing' ),
292
-                    'desc'              => __( 'Round tax at subtotal level, instead of rounding per tax rate', 'invoicing' ),
291
+                    'name'              => __('Rounding', 'invoicing'),
292
+                    'desc'              => __('Round tax at subtotal level, instead of rounding per tax rate', 'invoicing'),
293 293
                     'type'              => 'checkbox',
294 294
                     'std'               => 1,
295 295
                 ),
296 296
 
297 297
                 'prices_include_tax' => array(
298 298
                     'id'      => 'prices_include_tax',
299
-                    'name'    => __( 'Prices entered with tax', 'invoicing' ),
299
+                    'name'    => __('Prices entered with tax', 'invoicing'),
300 300
                     'options' => array(
301
-                        'yes' => __( 'Yes, I will enter prices inclusive of tax', 'invoicing' ),
302
-                        'no'  => __( 'No, I will enter prices exclusive of tax', 'invoicing' ),
301
+                        'yes' => __('Yes, I will enter prices inclusive of tax', 'invoicing'),
302
+                        'no'  => __('No, I will enter prices exclusive of tax', 'invoicing'),
303 303
                     ),
304 304
                     'type'    => 'select',
305 305
                     'std'     => 'no',
@@ -307,10 +307,10 @@  discard block
 block discarded – undo
307 307
 
308 308
                 'tax_base'              => array(
309 309
                     'id'                => 'tax_base',
310
-                    'name'              => __( 'Calculate tax based on', 'invoicing' ),
310
+                    'name'              => __('Calculate tax based on', 'invoicing'),
311 311
                     'options'           => array(
312
-                        'billing'       => __( 'Customer billing address', 'invoicing' ),
313
-                        'base'          => __( 'Shop base address', 'invoicing' ),
312
+                        'billing'       => __('Customer billing address', 'invoicing'),
313
+                        'base'          => __('Shop base address', 'invoicing'),
314 314
                     ),
315 315
                     'type'              => 'select',
316 316
                     'std'               => 'billing',
@@ -318,10 +318,10 @@  discard block
 block discarded – undo
318 318
 
319 319
                 'tax_display_totals'    => array(
320 320
                     'id'                => 'tax_display_totals',
321
-                    'name'              => __( 'Display tax totals', 'invoicing' ),
321
+                    'name'              => __('Display tax totals', 'invoicing'),
322 322
                     'options'           => array(
323
-                        'single'        => __( 'As a single total', 'invoicing' ),
324
-                        'individual'    => __( 'As individual tax rates', 'invoicing' ),
323
+                        'single'        => __('As a single total', 'invoicing'),
324
+                        'individual'    => __('As individual tax rates', 'invoicing'),
325 325
                     ),
326 326
                     'type'              => 'select',
327 327
                     'std'               => 'individual',
@@ -329,8 +329,8 @@  discard block
 block discarded – undo
329 329
 
330 330
                 'tax_rate' => array(
331 331
                     'id'   => 'tax_rate',
332
-                    'name' => __( 'Fallback Tax Rate', 'invoicing' ),
333
-                    'desc' => __( 'Enter a percentage, such as 6.5. Customers not in a specific rate will be charged this rate.', 'invoicing' ),
332
+                    'name' => __('Fallback Tax Rate', 'invoicing'),
333
+                    'desc' => __('Enter a percentage, such as 6.5. Customers not in a specific rate will be charged this rate.', 'invoicing'),
334 334
                     'type' => 'number',
335 335
                     'size' => 'small',
336 336
                     'min'  => '0',
@@ -342,8 +342,8 @@  discard block
 block discarded – undo
342 342
             'rates' => array(
343 343
                 'tax_rates' => array(
344 344
                     'id'   => 'tax_rates',
345
-                    'name' => '<h3>' . __( 'Tax Rates', 'invoicing' ) . '</h3>',
346
-                    'desc' => __( 'Enter tax rates for specific regions.', 'invoicing' ),
345
+                    'name' => '<h3>' . __('Tax Rates', 'invoicing') . '</h3>',
346
+                    'desc' => __('Enter tax rates for specific regions.', 'invoicing'),
347 347
                     'type' => 'tax_rates',
348 348
                 ),
349 349
             ),
@@ -352,44 +352,44 @@  discard block
 block discarded – undo
352 352
 
353 353
                 'vat_company_name' => array(
354 354
                     'id' => 'vat_company_name',
355
-                    'name' => __( 'Company Name', 'invoicing' ),
356
-                    'desc' => wp_sprintf(__( 'Verify your company name and  VAT number on the %sEU VIES System.%s', 'invoicing' ), '<a href="http://ec.europa.eu/taxation_customs/vies/" target="_blank">', '</a>' ),
355
+                    'name' => __('Company Name', 'invoicing'),
356
+                    'desc' => wp_sprintf(__('Verify your company name and  VAT number on the %sEU VIES System.%s', 'invoicing'), '<a href="http://ec.europa.eu/taxation_customs/vies/" target="_blank">', '</a>'),
357 357
                     'type' => 'text',
358 358
                     'size' => 'regular',
359 359
                 ),
360 360
 
361 361
                 'vat_number' => array(
362 362
                     'id'   => 'vat_number',
363
-                    'name' => __( 'VAT Number', 'invoicing' ),
364
-                    'desc' => __( 'Enter your VAT number including the country identifier, eg: GB123456789', 'invoicing' ),
363
+                    'name' => __('VAT Number', 'invoicing'),
364
+                    'desc' => __('Enter your VAT number including the country identifier, eg: GB123456789', 'invoicing'),
365 365
                     'type' => 'text',
366 366
                     'size' => 'regular',
367 367
                 ),
368 368
 
369 369
                 'vat_prevent_b2c_purchase' => array(
370 370
                     'id' => 'vat_prevent_b2c_purchase',
371
-                    'name' => __( 'Prevent B2C Sales', 'invoicing' ),
372
-                    'desc' => __( 'Require everyone in the EU to provide a VAT number.', 'invoicing' ),
371
+                    'name' => __('Prevent B2C Sales', 'invoicing'),
372
+                    'desc' => __('Require everyone in the EU to provide a VAT number.', 'invoicing'),
373 373
                     'type' => 'checkbox'
374 374
                 ),
375 375
 
376 376
                 'validate_vat_number' => array(
377 377
                     'id'   => 'validate_vat_number',
378
-                    'name' => __( 'Validate VAT Number', 'invoicing' ),
379
-                    'desc' => __( 'Validate VAT numbers with VIES.', 'invoicing' ),
378
+                    'name' => __('Validate VAT Number', 'invoicing'),
379
+                    'desc' => __('Validate VAT numbers with VIES.', 'invoicing'),
380 380
                     'type' => 'checkbox'
381 381
                 ),
382 382
 
383 383
                 'vat_same_country_rule' => array(
384 384
                     'id'          => 'vat_same_country_rule',
385
-                    'name'        => __( 'Same Country Rule', 'invoicing' ),
386
-                    'desc'        => __( 'What should happen if a customer is from the same country as your business?', 'invoicing' ),
385
+                    'name'        => __('Same Country Rule', 'invoicing'),
386
+                    'desc'        => __('What should happen if a customer is from the same country as your business?', 'invoicing'),
387 387
                     'type'        => 'select',
388 388
                     'options'     => array(
389
-                        'no'        => __( 'Do not charge Tax', 'invoicing' ),
390
-                        'always'    => __( 'Charge Tax', 'invoicing' ),
389
+                        'no'        => __('Do not charge Tax', 'invoicing'),
390
+                        'always'    => __('Charge Tax', 'invoicing'),
391 391
                     ),
392
-                    'placeholder' => __( 'Select an option', 'invoicing' ),
392
+                    'placeholder' => __('Select an option', 'invoicing'),
393 393
                     'std'         => 'always',
394 394
                 ),
395 395
 
@@ -403,68 +403,68 @@  discard block
 block discarded – undo
403 403
             'main' => array(
404 404
                 'email_settings_header' => array(
405 405
                     'id'   => 'email_settings_header',
406
-                    'name' => '<h3>' . __( 'Email Sender Options', 'invoicing' ) . '</h3>',
406
+                    'name' => '<h3>' . __('Email Sender Options', 'invoicing') . '</h3>',
407 407
                     'type' => 'header',
408 408
                 ),
409 409
                 'email_from_name' => array(
410 410
                     'id'   => 'email_from_name',
411
-                    'name' => __( 'From Name', 'invoicing' ),
412
-                    'desc' => __( 'Enter the sender\'s name appears in outgoing invoice emails. This should be your site name.', 'invoicing' ),
413
-                    'std' => esc_attr( get_bloginfo( 'name', 'display' ) ),
411
+                    'name' => __('From Name', 'invoicing'),
412
+                    'desc' => __('Enter the sender\'s name appears in outgoing invoice emails. This should be your site name.', 'invoicing'),
413
+                    'std' => esc_attr(get_bloginfo('name', 'display')),
414 414
                     'type' => 'text',
415 415
                 ),
416 416
                 'email_from' => array(
417 417
                     'id'   => 'email_from',
418
-                    'name' => __( 'From Email', 'invoicing' ),
419
-                    'desc' => sprintf (__( 'Email address to send invoice emails from. This will act as the "from" and "reply-to" address. %s If emails are not being sent it may be that your hosting prevents emails being sent if the email domains do not match.%s', 'invoicing' ), $alert_wrapper_start, $alert_wrapper_close),
420
-                    'std' => get_option( 'admin_email' ),
418
+                    'name' => __('From Email', 'invoicing'),
419
+                    'desc' => sprintf(__('Email address to send invoice emails from. This will act as the "from" and "reply-to" address. %s If emails are not being sent it may be that your hosting prevents emails being sent if the email domains do not match.%s', 'invoicing'), $alert_wrapper_start, $alert_wrapper_close),
420
+                    'std' => get_option('admin_email'),
421 421
                     'type' => 'text',
422 422
                 ),
423 423
                 'admin_email' => array(
424 424
                     'id'   => 'admin_email',
425
-                    'name' => __( 'Admin Email', 'invoicing' ),
426
-                    'desc' => __( 'Where should we send admin notifications?', 'invoicing' ),
427
-                    'std' => get_option( 'admin_email' ),
425
+                    'name' => __('Admin Email', 'invoicing'),
426
+                    'desc' => __('Where should we send admin notifications?', 'invoicing'),
427
+                    'std' => get_option('admin_email'),
428 428
                     'type' => 'text',
429 429
                 ),
430 430
                 'overdue_settings_header' => array(
431 431
                     'id'   => 'overdue_settings_header',
432
-                    'name' => '<h3>' . __( 'Due Date Settings', 'invoicing' ) . '</h3>',
432
+                    'name' => '<h3>' . __('Due Date Settings', 'invoicing') . '</h3>',
433 433
                     'type' => 'header',
434 434
                 ),
435 435
                 'overdue_active' => array(
436 436
                     'id'   => 'overdue_active',
437
-                    'name' => __( 'Enable Due Date', 'invoicing' ),
438
-                    'desc' => __( 'Check this to enable due date option for invoices.', 'invoicing' ),
437
+                    'name' => __('Enable Due Date', 'invoicing'),
438
+                    'desc' => __('Check this to enable due date option for invoices.', 'invoicing'),
439 439
                     'type' => 'checkbox',
440 440
                     'std'  => false,
441 441
                 ),
442 442
                 'overdue_days' => array(
443 443
                     'id'          => 'overdue_days',
444
-                    'name'        => __( 'Default Due Date', 'invoicing' ),
445
-                    'desc'        => __( 'Number of days each Invoice is due after the created date. This will automatically set the date in the "Due Date" field. Can be overridden on individual Invoices.', 'invoicing' ),
444
+                    'name'        => __('Default Due Date', 'invoicing'),
445
+                    'desc'        => __('Number of days each Invoice is due after the created date. This will automatically set the date in the "Due Date" field. Can be overridden on individual Invoices.', 'invoicing'),
446 446
                     'type'        => 'select',
447 447
                     'options'     => $due_payment_options,
448 448
                     'std'         => 0,
449
-                    'placeholder' => __( 'Select a page', 'invoicing' ),
449
+                    'placeholder' => __('Select a page', 'invoicing'),
450 450
                 ),
451 451
                 'email_template_header' => array(
452 452
                     'id'   => 'email_template_header',
453
-                    'name' => '<h3>' . __( 'Email Template', 'invoicing' ) . '</h3>',
453
+                    'name' => '<h3>' . __('Email Template', 'invoicing') . '</h3>',
454 454
                     'type' => 'header',
455 455
                 ),
456 456
                 'email_header_image' => array(
457 457
                     'id'   => 'email_header_image',
458
-                    'name' => __( 'Header Image', 'invoicing' ),
459
-                    'desc' => __( 'URL to an image you want to show in the email header. Upload images using the media uploader (Admin > Media).', 'invoicing' ),
458
+                    'name' => __('Header Image', 'invoicing'),
459
+                    'desc' => __('URL to an image you want to show in the email header. Upload images using the media uploader (Admin > Media).', 'invoicing'),
460 460
                     'std' => '',
461 461
                     'type' => 'text',
462 462
                 ),
463 463
                 'email_footer_text' => array(
464 464
                     'id'   => 'email_footer_text',
465
-                    'name' => __( 'Footer Text', 'invoicing' ),
466
-                    'desc' => __( 'The text to appear in the footer of all invoice emails.', 'invoicing' ),
467
-                    'std' => get_bloginfo( 'name', 'display' ) . ' - ' . __( 'Powered by GeoDirectory', 'invoicing' ),
465
+                    'name' => __('Footer Text', 'invoicing'),
466
+                    'desc' => __('The text to appear in the footer of all invoice emails.', 'invoicing'),
467
+                    'std' => get_bloginfo('name', 'display') . ' - ' . __('Powered by GeoDirectory', 'invoicing'),
468 468
                     'type' => 'textarea',
469 469
                     'class' => 'regular-text',
470 470
                     'rows' => 2,
@@ -472,29 +472,29 @@  discard block
 block discarded – undo
472 472
                 ),
473 473
                 'email_base_color' => array(
474 474
                     'id'   => 'email_base_color',
475
-                    'name' => __( 'Base Color', 'invoicing' ),
476
-                    'desc' => __( 'The base color for invoice email template. Default <code>#557da2</code>.', 'invoicing' ),
475
+                    'name' => __('Base Color', 'invoicing'),
476
+                    'desc' => __('The base color for invoice email template. Default <code>#557da2</code>.', 'invoicing'),
477 477
                     'std' => '#557da2',
478 478
                     'type' => 'color',
479 479
                 ),
480 480
                 'email_background_color' => array(
481 481
                     'id'   => 'email_background_color',
482
-                    'name' => __( 'Background Color', 'invoicing' ),
483
-                    'desc' => __( 'The background color of email template. Default <code>#f5f5f5</code>.', 'invoicing' ),
482
+                    'name' => __('Background Color', 'invoicing'),
483
+                    'desc' => __('The background color of email template. Default <code>#f5f5f5</code>.', 'invoicing'),
484 484
                     'std' => '#f5f5f5',
485 485
                     'type' => 'color',
486 486
                 ),
487 487
                 'email_body_background_color' => array(
488 488
                     'id'   => 'email_body_background_color',
489
-                    'name' => __( 'Body Background Color', 'invoicing' ),
490
-                    'desc' => __( 'The main body background color of email template. Default <code>#fdfdfd</code>.', 'invoicing' ),
489
+                    'name' => __('Body Background Color', 'invoicing'),
490
+                    'desc' => __('The main body background color of email template. Default <code>#fdfdfd</code>.', 'invoicing'),
491 491
                     'std' => '#fdfdfd',
492 492
                     'type' => 'color',
493 493
                 ),
494 494
                 'email_text_color' => array(
495 495
                     'id'   => 'email_text_color',
496
-                    'name' => __( 'Body Text Color', 'invoicing' ),
497
-                    'desc' => __( 'The main body text color. Default <code>#505050</code>.', 'invoicing' ),
496
+                    'name' => __('Body Text Color', 'invoicing'),
497
+                    'desc' => __('The main body text color. Default <code>#505050</code>.', 'invoicing'),
498 498
                     'std' => '#505050',
499 499
                     'type' => 'color',
500 500
                 ),
@@ -509,7 +509,7 @@  discard block
 block discarded – undo
509 509
     ),
510 510
 
511 511
     // Integrations.
512
-    'integrations' => wp_list_pluck( getpaid_get_integration_settings(), 'settings', 'id' ),
512
+    'integrations' => wp_list_pluck(getpaid_get_integration_settings(), 'settings', 'id'),
513 513
 
514 514
     /** Privacy Settings */
515 515
     'privacy' => apply_filters('wpinv_settings_privacy',
@@ -517,17 +517,17 @@  discard block
 block discarded – undo
517 517
             'main' => array(
518 518
                 'invoicing_privacy_policy_settings' => array(
519 519
                     'id'   => 'invoicing_privacy_policy_settings',
520
-                    'name' => '<h3>' . __( 'Privacy Policy', 'invoicing' ) . '</h3>',
520
+                    'name' => '<h3>' . __('Privacy Policy', 'invoicing') . '</h3>',
521 521
                     'type' => 'header',
522 522
                 ),
523 523
                 'privacy_page' => array(
524 524
                     'id'          => 'privacy_page',
525
-                    'name'        => __( 'Privacy Page', 'invoicing' ),
526
-                    'desc'        => __( 'If no privacy policy page set in Settings->Privacy default settings, this page will be used on checkout page.', 'invoicing' ),
525
+                    'name'        => __('Privacy Page', 'invoicing'),
526
+                    'desc'        => __('If no privacy policy page set in Settings->Privacy default settings, this page will be used on checkout page.', 'invoicing'),
527 527
                     'type'        => 'select',
528
-                    'options'     => wpinv_get_pages( true,  __( 'Select a page', 'invoicing' )),
528
+                    'options'     => wpinv_get_pages(true, __('Select a page', 'invoicing')),
529 529
                     'class'       => 'wpi_select2',
530
-                    'placeholder' => __( 'Select a page', 'invoicing' ),
530
+                    'placeholder' => __('Select a page', 'invoicing'),
531 531
                 ),
532 532
             ),
533 533
         )
@@ -538,19 +538,19 @@  discard block
 block discarded – undo
538 538
             'main' => array(
539 539
                 'invoice_number_format_settings' => array(
540 540
                     'id'   => 'invoice_number_format_settings',
541
-                    'name' => '<h3>' . __( 'Invoice Number', 'invoicing' ) . '</h3>',
541
+                    'name' => '<h3>' . __('Invoice Number', 'invoicing') . '</h3>',
542 542
                     'type' => 'header',
543 543
                 ),
544 544
                 'sequential_invoice_number' => array(
545 545
                     'id'   => 'sequential_invoice_number',
546
-                    'name' => __( 'Sequential Invoice Numbers', 'invoicing' ),
547
-                    'desc' => __('Check this box to enable sequential invoice numbers.', 'invoicing' ) . $reset_number,
546
+                    'name' => __('Sequential Invoice Numbers', 'invoicing'),
547
+                    'desc' => __('Check this box to enable sequential invoice numbers.', 'invoicing') . $reset_number,
548 548
                     'type' => 'checkbox',
549 549
                 ),
550 550
                 'invoice_sequence_start' => array(
551 551
                     'id'   => 'invoice_sequence_start',
552
-                    'name' => __( 'Sequential Starting Number', 'invoicing' ),
553
-                    'desc' => __( 'The number at which the invoice number sequence should begin.', 'invoicing' ) . $last_number,
552
+                    'name' => __('Sequential Starting Number', 'invoicing'),
553
+                    'desc' => __('The number at which the invoice number sequence should begin.', 'invoicing') . $last_number,
554 554
                     'type' => 'number',
555 555
                     'size' => 'small',
556 556
                     'std'  => '1',
@@ -558,8 +558,8 @@  discard block
 block discarded – undo
558 558
                 ),
559 559
                 'invoice_number_padd' => array(
560 560
                     'id'      => 'invoice_number_padd',
561
-                    'name'    => __( 'Minimum Digits', 'invoicing' ),
562
-                    'desc'    => __( 'If the invoice number has less digits than this number, it is left padded with 0s. Ex: invoice number 108 will padded to 00108 if digits set to 5. The default 0 means no padding.', 'invoicing' ),
561
+                    'name'    => __('Minimum Digits', 'invoicing'),
562
+                    'desc'    => __('If the invoice number has less digits than this number, it is left padded with 0s. Ex: invoice number 108 will padded to 00108 if digits set to 5. The default 0 means no padding.', 'invoicing'),
563 563
                     'type'    => 'select',
564 564
                     'options' => $invoice_number_padd_options,
565 565
                     'std'     => 5,
@@ -567,8 +567,8 @@  discard block
 block discarded – undo
567 567
                 ),
568 568
                 'invoice_number_prefix' => array(
569 569
                     'id' => 'invoice_number_prefix',
570
-                    'name' => __( 'Invoice Number Prefix', 'invoicing' ),
571
-                    'desc' => __( 'Prefix for all invoice numbers. Ex: INV-', 'invoicing' ),
570
+                    'name' => __('Invoice Number Prefix', 'invoicing'),
571
+                    'desc' => __('Prefix for all invoice numbers. Ex: INV-', 'invoicing'),
572 572
                     'type' => 'text',
573 573
                     'size' => 'regular',
574 574
                     'std' => 'INV-',
@@ -576,41 +576,41 @@  discard block
 block discarded – undo
576 576
                 ),
577 577
                 'invoice_number_postfix' => array(
578 578
                     'id' => 'invoice_number_postfix',
579
-                    'name' => __( 'Invoice Number Postfix', 'invoicing' ),
580
-                    'desc' => __( 'Postfix for all invoice numbers.', 'invoicing' ),
579
+                    'name' => __('Invoice Number Postfix', 'invoicing'),
580
+                    'desc' => __('Postfix for all invoice numbers.', 'invoicing'),
581 581
                     'type' => 'text',
582 582
                     'size' => 'regular',
583 583
                     'std' => ''
584 584
                 ),
585 585
                 'checkout_settings' => array(
586 586
                     'id'   => 'checkout_settings',
587
-                    'name' => '<h3>' . __( 'Checkout Settings', 'invoicing' ) . '</h3>',
587
+                    'name' => '<h3>' . __('Checkout Settings', 'invoicing') . '</h3>',
588 588
                     'type' => 'header',
589 589
                 ),
590 590
                 'login_to_checkout' => array(
591 591
                     'id'   => 'login_to_checkout',
592
-                    'name' => __( 'Require Login To Checkout', 'invoicing' ),
593
-                    'desc' => __( 'If ticked then user needs to be logged in to view or pay invoice, can only view or pay their own invoice. If unticked then anyone can view or pay the invoice.', 'invoicing' ),
592
+                    'name' => __('Require Login To Checkout', 'invoicing'),
593
+                    'desc' => __('If ticked then user needs to be logged in to view or pay invoice, can only view or pay their own invoice. If unticked then anyone can view or pay the invoice.', 'invoicing'),
594 594
                     'type' => 'checkbox',
595 595
                 ),
596 596
 
597 597
                 'maxmind_license_key' => array(
598 598
                     'id'   => 'maxmind_license_key',
599
-                    'name' => __( 'MaxMind License Key', 'invoicing' ),
599
+                    'name' => __('MaxMind License Key', 'invoicing'),
600 600
                     'type' => 'text',
601 601
                     'size' => 'regular',
602
-                    'desc' => __( "Enter you license key if you would like to use MaxMind to automatically detect a customer's country.", 'invoicing' ) . ' <a href="https://support.maxmind.com/account-faq/license-keys/how-do-i-generate-a-license-key/">' . __( 'How to generate a free license key.', 'invoicing' ) . '</a>',
602
+                    'desc' => __("Enter you license key if you would like to use MaxMind to automatically detect a customer's country.", 'invoicing') . ' <a href="https://support.maxmind.com/account-faq/license-keys/how-do-i-generate-a-license-key/">' . __('How to generate a free license key.', 'invoicing') . '</a>',
603 603
                 ),
604 604
 
605 605
                 'uninstall_settings' => array(
606 606
                     'id'   => 'uninstall_settings',
607
-                    'name' => '<h3>' . __( 'Uninstall Settings', 'invoicing' ) . '</h3>',
607
+                    'name' => '<h3>' . __('Uninstall Settings', 'invoicing') . '</h3>',
608 608
                     'type' => 'header',
609 609
                 ),
610 610
                 'remove_data_on_unistall' => array(
611 611
                     'id'   => 'remove_data_on_unistall',
612
-                    'name' => __( 'Remove Data on Uninstall?', 'invoicing' ),
613
-                    'desc' => __( 'Check this box if you would like Invoicing plugin to completely remove all of its data when the plugin is deleted/uninstalled.', 'invoicing' ),
612
+                    'name' => __('Remove Data on Uninstall?', 'invoicing'),
613
+                    'desc' => __('Check this box if you would like Invoicing plugin to completely remove all of its data when the plugin is deleted/uninstalled.', 'invoicing'),
614 614
                     'type' => 'checkbox',
615 615
                     'std'  => ''
616 616
                 ),
@@ -619,13 +619,13 @@  discard block
 block discarded – undo
619 619
             'custom-css' => array(
620 620
                 'css_settings' => array(
621 621
                     'id'   => 'css_settings',
622
-                    'name' => '<h3>' . __( 'Custom CSS', 'invoicing' ) . '</h3>',
622
+                    'name' => '<h3>' . __('Custom CSS', 'invoicing') . '</h3>',
623 623
                     'type' => 'header',
624 624
                 ),
625 625
                 'template_custom_css' => array(
626 626
                     'id' => 'template_custom_css',
627
-                    'name' => __( 'Invoice Template CSS', 'invoicing' ),
628
-                    'desc' => __( 'Add CSS to modify appearance of the print invoice page.', 'invoicing' ),
627
+                    'name' => __('Invoice Template CSS', 'invoicing'),
628
+                    'desc' => __('Add CSS to modify appearance of the print invoice page.', 'invoicing'),
629 629
                     'type' => 'textarea',
630 630
                     'class'=> 'regular-text',
631 631
                     'rows' => 10,
@@ -639,8 +639,8 @@  discard block
 block discarded – undo
639 639
             'main' => array(
640 640
                 'tool_settings' => array(
641 641
                     'id'   => 'tool_settings',
642
-                    'name' => '<h3>' . __( 'Diagnostic Tools', 'invoicing' ) . '</h3>',
643
-                    'desc' => __( 'Invoicing diagnostic tools', 'invoicing' ),
642
+                    'name' => '<h3>' . __('Diagnostic Tools', 'invoicing') . '</h3>',
643
+                    'desc' => __('Invoicing diagnostic tools', 'invoicing'),
644 644
                     'type' => 'tools',
645 645
                 ),
646 646
             ),
Please login to merge, or discard this patch.
includes/class-wpinv.php 1 patch
Spacing   +162 added lines, -162 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
  * @since   1.0.0
7 7
  */
8 8
 
9
-defined( 'ABSPATH' ) || exit;
9
+defined('ABSPATH') || exit;
10 10
 
11 11
 /**
12 12
  * Main Invoicing class.
@@ -56,8 +56,8 @@  discard block
 block discarded – undo
56 56
 	 * @param string $prop The prop to set.
57 57
 	 * @param mixed $value The value to retrieve.
58 58
 	 */
59
-	public function set( $prop, $value ) {
60
-		$this->data[ $prop ] = $value;
59
+	public function set($prop, $value) {
60
+		$this->data[$prop] = $value;
61 61
 	}
62 62
 
63 63
 	/**
@@ -66,10 +66,10 @@  discard block
 block discarded – undo
66 66
 	 * @param string $prop The prop to set.
67 67
 	 * @return mixed The value.
68 68
 	 */
69
-	public function get( $prop ) {
69
+	public function get($prop) {
70 70
 
71
-		if ( isset( $this->data[ $prop ] ) ) {
72
-			return $this->data[ $prop ];
71
+		if (isset($this->data[$prop])) {
72
+			return $this->data[$prop];
73 73
 		}
74 74
 
75 75
 		return null;
@@ -81,23 +81,23 @@  discard block
 block discarded – undo
81 81
 	public function set_properties() {
82 82
 
83 83
 		// Sessions.
84
-		$this->set( 'session', new WPInv_Session_Handler() );
85
-		$GLOBALS['wpi_session'] = $this->get( 'session' ); // Backwards compatibility.
84
+		$this->set('session', new WPInv_Session_Handler());
85
+		$GLOBALS['wpi_session'] = $this->get('session'); // Backwards compatibility.
86 86
 		$GLOBALS['wpinv_euvat'] = new WPInv_EUVat(); // Backwards compatibility.
87 87
 
88 88
 		// Init other objects.
89
-		$this->set( 'session', new WPInv_Session_Handler() );
90
-		$this->set( 'notes', new WPInv_Notes() );
91
-		$this->set( 'api', new WPInv_API() );
92
-		$this->set( 'post_types', new GetPaid_Post_Types() );
93
-		$this->set( 'template', new GetPaid_Template() );
94
-		$this->set( 'admin', new GetPaid_Admin() );
95
-		$this->set( 'subscriptions', new WPInv_Subscriptions() );
96
-		$this->set( 'invoice_emails', new GetPaid_Invoice_Notification_Emails() );
97
-		$this->set( 'subscription_emails', new GetPaid_Subscription_Notification_Emails() );
98
-		$this->set( 'daily_maintenace', new GetPaid_Daily_Maintenance() );
99
-		$this->set( 'payment_forms', new GetPaid_Payment_Forms() );
100
-		$this->set( 'maxmind', new GetPaid_MaxMind_Geolocation() );
89
+		$this->set('session', new WPInv_Session_Handler());
90
+		$this->set('notes', new WPInv_Notes());
91
+		$this->set('api', new WPInv_API());
92
+		$this->set('post_types', new GetPaid_Post_Types());
93
+		$this->set('template', new GetPaid_Template());
94
+		$this->set('admin', new GetPaid_Admin());
95
+		$this->set('subscriptions', new WPInv_Subscriptions());
96
+		$this->set('invoice_emails', new GetPaid_Invoice_Notification_Emails());
97
+		$this->set('subscription_emails', new GetPaid_Subscription_Notification_Emails());
98
+		$this->set('daily_maintenace', new GetPaid_Daily_Maintenance());
99
+		$this->set('payment_forms', new GetPaid_Payment_Forms());
100
+		$this->set('maxmind', new GetPaid_MaxMind_Geolocation());
101 101
 
102 102
 	}
103 103
 
@@ -105,8 +105,8 @@  discard block
 block discarded – undo
105 105
 	 * Define plugin constants.
106 106
 	 */
107 107
 	public function define_constants() {
108
-		define( 'WPINV_PLUGIN_DIR', plugin_dir_path( WPINV_PLUGIN_FILE ) );
109
-		define( 'WPINV_PLUGIN_URL', plugin_dir_url( WPINV_PLUGIN_FILE ) );
108
+		define('WPINV_PLUGIN_DIR', plugin_dir_path(WPINV_PLUGIN_FILE));
109
+		define('WPINV_PLUGIN_URL', plugin_dir_url(WPINV_PLUGIN_FILE));
110 110
 		$this->version = WPINV_VERSION;
111 111
 	}
112 112
 
@@ -117,27 +117,27 @@  discard block
 block discarded – undo
117 117
 	 */
118 118
 	protected function init_hooks() {
119 119
 		/* Internationalize the text strings used. */
120
-		add_action( 'plugins_loaded', array( &$this, 'plugins_loaded' ) );
120
+		add_action('plugins_loaded', array(&$this, 'plugins_loaded'));
121 121
 
122 122
 		// Init the plugin after WordPress inits.
123
-		add_action( 'init', array( $this, 'init' ), 1 );
124
-		add_action( 'init', array( $this, 'maybe_process_ipn' ), 10 );
125
-		add_action( 'init', array( $this, 'wpinv_actions' ) );
126
-		add_action( 'init', array( $this, 'maybe_do_authenticated_action' ), 100 );
123
+		add_action('init', array($this, 'init'), 1);
124
+		add_action('init', array($this, 'maybe_process_ipn'), 10);
125
+		add_action('init', array($this, 'wpinv_actions'));
126
+		add_action('init', array($this, 'maybe_do_authenticated_action'), 100);
127 127
 
128
-		if ( class_exists( 'BuddyPress' ) ) {
129
-			add_action( 'bp_include', array( &$this, 'bp_invoicing_init' ) );
128
+		if (class_exists('BuddyPress')) {
129
+			add_action('bp_include', array(&$this, 'bp_invoicing_init'));
130 130
 		}
131 131
 
132
-		add_action( 'wp_enqueue_scripts', array( &$this, 'enqueue_scripts' ) );
133
-		add_action( 'wp_footer', array( &$this, 'wp_footer' ) );
134
-		add_action( 'widgets_init', array( &$this, 'register_widgets' ) );
135
-		add_filter( 'wpseo_exclude_from_sitemap_by_post_ids', array( $this, 'wpseo_exclude_from_sitemap_by_post_ids' ) );
136
-		add_filter( 'pre_get_posts', array( &$this, 'pre_get_posts' ) );
132
+		add_action('wp_enqueue_scripts', array(&$this, 'enqueue_scripts'));
133
+		add_action('wp_footer', array(&$this, 'wp_footer'));
134
+		add_action('widgets_init', array(&$this, 'register_widgets'));
135
+		add_filter('wpseo_exclude_from_sitemap_by_post_ids', array($this, 'wpseo_exclude_from_sitemap_by_post_ids'));
136
+		add_filter('pre_get_posts', array(&$this, 'pre_get_posts'));
137 137
 
138 138
 		// Fires after registering actions.
139
-		do_action( 'wpinv_actions', $this );
140
-		do_action( 'getpaid_actions', $this );
139
+		do_action('wpinv_actions', $this);
140
+		do_action('getpaid_actions', $this);
141 141
 
142 142
 	}
143 143
 
@@ -145,10 +145,10 @@  discard block
 block discarded – undo
145 145
 		/* Internationalize the text strings used. */
146 146
 		$this->load_textdomain();
147 147
 
148
-		do_action( 'wpinv_loaded' );
148
+		do_action('wpinv_loaded');
149 149
 
150 150
 		// Fix oxygen page builder conflict
151
-		if ( function_exists( 'ct_css_output' ) ) {
151
+		if (function_exists('ct_css_output')) {
152 152
 			wpinv_oxygen_fix_conflict();
153 153
 		}
154 154
 	}
@@ -158,21 +158,21 @@  discard block
 block discarded – undo
158 158
 	 *
159 159
 	 * @since 1.0
160 160
 	 */
161
-	public function load_textdomain( $locale = NULL ) {
162
-		if ( empty( $locale ) ) {
163
-			$locale = is_admin() && function_exists( 'get_user_locale' ) ? get_user_locale() : get_locale();
161
+	public function load_textdomain($locale = NULL) {
162
+		if (empty($locale)) {
163
+			$locale = is_admin() && function_exists('get_user_locale') ? get_user_locale() : get_locale();
164 164
 		}
165 165
 
166
-		$locale = apply_filters( 'plugin_locale', $locale, 'invoicing' );
166
+		$locale = apply_filters('plugin_locale', $locale, 'invoicing');
167 167
 
168
-		unload_textdomain( 'invoicing' );
169
-		load_textdomain( 'invoicing', WP_LANG_DIR . '/invoicing/invoicing-' . $locale . '.mo' );
170
-		load_plugin_textdomain( 'invoicing', false, WPINV_PLUGIN_DIR . 'languages' );
168
+		unload_textdomain('invoicing');
169
+		load_textdomain('invoicing', WP_LANG_DIR . '/invoicing/invoicing-' . $locale . '.mo');
170
+		load_plugin_textdomain('invoicing', false, WPINV_PLUGIN_DIR . 'languages');
171 171
 
172 172
 		/**
173 173
 		 * Define language constants.
174 174
 		 */
175
-		require_once( WPINV_PLUGIN_DIR . 'language.php' );
175
+		require_once(WPINV_PLUGIN_DIR . 'language.php');
176 176
 	}
177 177
 
178 178
 	/**
@@ -181,82 +181,82 @@  discard block
 block discarded – undo
181 181
 	public function includes() {
182 182
 
183 183
 		// Start with the settings.
184
-		require_once( WPINV_PLUGIN_DIR . 'includes/admin/register-settings.php' );
184
+		require_once(WPINV_PLUGIN_DIR . 'includes/admin/register-settings.php');
185 185
 
186 186
 		// Packages/libraries.
187
-		require_once( WPINV_PLUGIN_DIR . 'vendor/autoload.php' );
188
-		require_once( WPINV_PLUGIN_DIR . 'vendor/ayecode/wp-ayecode-ui/ayecode-ui-loader.php' );
187
+		require_once(WPINV_PLUGIN_DIR . 'vendor/autoload.php');
188
+		require_once(WPINV_PLUGIN_DIR . 'vendor/ayecode/wp-ayecode-ui/ayecode-ui-loader.php');
189 189
 
190 190
 		// Load functions.
191
-		require_once( WPINV_PLUGIN_DIR . 'includes/deprecated-functions.php' );
192
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-email-functions.php' );
193
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-general-functions.php' );
194
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-helper-functions.php' );
195
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-tax-functions.php' );
196
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-template-functions.php' );
197
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-address-functions.php' );
198
-		require_once( WPINV_PLUGIN_DIR . 'includes/invoice-functions.php' );
199
-		require_once( WPINV_PLUGIN_DIR . 'includes/subscription-functions.php' );
200
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-item-functions.php' );
201
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-discount-functions.php' );
202
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-gateway-functions.php' );
203
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-payment-functions.php' );
204
-		require_once( WPINV_PLUGIN_DIR . 'includes/user-functions.php' );
205
-		require_once( WPINV_PLUGIN_DIR . 'includes/error-functions.php' );
191
+		require_once(WPINV_PLUGIN_DIR . 'includes/deprecated-functions.php');
192
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-email-functions.php');
193
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-general-functions.php');
194
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-helper-functions.php');
195
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-tax-functions.php');
196
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-template-functions.php');
197
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-address-functions.php');
198
+		require_once(WPINV_PLUGIN_DIR . 'includes/invoice-functions.php');
199
+		require_once(WPINV_PLUGIN_DIR . 'includes/subscription-functions.php');
200
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-item-functions.php');
201
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-discount-functions.php');
202
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-gateway-functions.php');
203
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-payment-functions.php');
204
+		require_once(WPINV_PLUGIN_DIR . 'includes/user-functions.php');
205
+		require_once(WPINV_PLUGIN_DIR . 'includes/error-functions.php');
206 206
 
207 207
 		// Register autoloader.
208 208
 		try {
209
-			spl_autoload_register( array( $this, 'autoload' ), true );
210
-		} catch ( Exception $e ) {
211
-			wpinv_error_log( $e->getMessage(), '', __FILE__, 149, true );
209
+			spl_autoload_register(array($this, 'autoload'), true);
210
+		} catch (Exception $e) {
211
+			wpinv_error_log($e->getMessage(), '', __FILE__, 149, true);
212 212
 		}
213 213
 
214
-		require_once( WPINV_PLUGIN_DIR . 'includes/abstracts/abstract-wpinv-session.php' );
215
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-session-handler.php' );
216
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-ajax.php' );
217
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-api.php' );
218
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-cache-helper.php' );
219
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-db.php' );
220
-		require_once( WPINV_PLUGIN_DIR . 'includes/admin/subscriptions.php' );
221
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-subscriptions-db.php' );
222
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-subscription.php' );
223
-		require_once( WPINV_PLUGIN_DIR . 'includes/abstracts/abstract-wpinv-privacy.php' );
224
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-privacy.php' );
225
-		require_once( WPINV_PLUGIN_DIR . 'includes/libraries/class-ayecode-addons.php' );
226
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-addons.php' );
227
-		require_once( WPINV_PLUGIN_DIR . 'widgets/checkout.php' );
228
-		require_once( WPINV_PLUGIN_DIR . 'widgets/invoice-history.php' );
229
-		require_once( WPINV_PLUGIN_DIR . 'widgets/invoice-receipt.php' );
230
-		require_once( WPINV_PLUGIN_DIR . 'widgets/invoice-messages.php' );
231
-		require_once( WPINV_PLUGIN_DIR . 'widgets/subscriptions.php' );
232
-		require_once( WPINV_PLUGIN_DIR . 'widgets/buy-item.php' );
233
-		require_once( WPINV_PLUGIN_DIR . 'widgets/getpaid.php' );
234
-
235
-		if ( is_admin() || ( defined( 'WP_CLI' ) && WP_CLI ) ) {
214
+		require_once(WPINV_PLUGIN_DIR . 'includes/abstracts/abstract-wpinv-session.php');
215
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-session-handler.php');
216
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-ajax.php');
217
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-api.php');
218
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-cache-helper.php');
219
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-db.php');
220
+		require_once(WPINV_PLUGIN_DIR . 'includes/admin/subscriptions.php');
221
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-subscriptions-db.php');
222
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-subscription.php');
223
+		require_once(WPINV_PLUGIN_DIR . 'includes/abstracts/abstract-wpinv-privacy.php');
224
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-privacy.php');
225
+		require_once(WPINV_PLUGIN_DIR . 'includes/libraries/class-ayecode-addons.php');
226
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-addons.php');
227
+		require_once(WPINV_PLUGIN_DIR . 'widgets/checkout.php');
228
+		require_once(WPINV_PLUGIN_DIR . 'widgets/invoice-history.php');
229
+		require_once(WPINV_PLUGIN_DIR . 'widgets/invoice-receipt.php');
230
+		require_once(WPINV_PLUGIN_DIR . 'widgets/invoice-messages.php');
231
+		require_once(WPINV_PLUGIN_DIR . 'widgets/subscriptions.php');
232
+		require_once(WPINV_PLUGIN_DIR . 'widgets/buy-item.php');
233
+		require_once(WPINV_PLUGIN_DIR . 'widgets/getpaid.php');
234
+
235
+		if (is_admin() || (defined('WP_CLI') && WP_CLI)) {
236 236
 			GetPaid_Post_Types_Admin::init();
237 237
 
238
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/wpinv-upgrade-functions.php' );
239
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/wpinv-admin-functions.php' );
240
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-payment-form.php' );
241
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-invoice-notes.php' );
242
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/admin-pages.php' );
243
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-admin-menus.php' );
244
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-users.php' );
245
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/class-getpaid-admin-profile.php' );
238
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/wpinv-upgrade-functions.php');
239
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/wpinv-admin-functions.php');
240
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-payment-form.php');
241
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-invoice-notes.php');
242
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/admin-pages.php');
243
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-admin-menus.php');
244
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-users.php');
245
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/class-getpaid-admin-profile.php');
246 246
 			// load the user class only on the users.php page
247 247
 			global $pagenow;
248
-			if($pagenow=='users.php'){
248
+			if ($pagenow == 'users.php') {
249 249
 				new WPInv_Admin_Users();
250 250
 			}
251 251
 		}
252 252
 
253 253
 		// Register cli commands
254
-		if ( defined( 'WP_CLI' ) && WP_CLI ) {
255
-			require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-cli.php' );
256
-			WP_CLI::add_command( 'invoicing', 'WPInv_CLI' );
254
+		if (defined('WP_CLI') && WP_CLI) {
255
+			require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-cli.php');
256
+			WP_CLI::add_command('invoicing', 'WPInv_CLI');
257 257
 		}
258 258
 
259
-		require_once( WPINV_PLUGIN_DIR . 'includes/admin/install.php' );
259
+		require_once(WPINV_PLUGIN_DIR . 'includes/admin/install.php');
260 260
 	}
261 261
 
262 262
 	/**
@@ -267,21 +267,21 @@  discard block
 block discarded – undo
267 267
 	 * @since       1.0.19
268 268
 	 * @return      void
269 269
 	 */
270
-	public function autoload( $class_name ) {
270
+	public function autoload($class_name) {
271 271
 
272 272
 		// Normalize the class name...
273
-		$class_name  = strtolower( $class_name );
273
+		$class_name = strtolower($class_name);
274 274
 
275 275
 		// ... and make sure it is our class.
276
-		if ( false === strpos( $class_name, 'getpaid_' ) && false === strpos( $class_name, 'wpinv_' ) ) {
276
+		if (false === strpos($class_name, 'getpaid_') && false === strpos($class_name, 'wpinv_')) {
277 277
 			return;
278 278
 		}
279 279
 
280 280
 		// Next, prepare the file name from the class.
281
-		$file_name = 'class-' . str_replace( '_', '-', $class_name ) . '.php';
281
+		$file_name = 'class-' . str_replace('_', '-', $class_name) . '.php';
282 282
 
283 283
 		// Base path of the classes.
284
-		$plugin_path = untrailingslashit( WPINV_PLUGIN_DIR );
284
+		$plugin_path = untrailingslashit(WPINV_PLUGIN_DIR);
285 285
 
286 286
 		// And an array of possible locations in order of importance.
287 287
 		$locations = array(
@@ -296,10 +296,10 @@  discard block
 block discarded – undo
296 296
 			"$plugin_path/includes/admin/meta-boxes",
297 297
 		);
298 298
 
299
-		foreach ( apply_filters( 'getpaid_autoload_locations', $locations ) as $location ) {
299
+		foreach (apply_filters('getpaid_autoload_locations', $locations) as $location) {
300 300
 
301
-			if ( file_exists( trailingslashit( $location ) . $file_name ) ) {
302
-				include trailingslashit( $location ) . $file_name;
301
+			if (file_exists(trailingslashit($location) . $file_name)) {
302
+				include trailingslashit($location) . $file_name;
303 303
 				break;
304 304
 			}
305 305
 
@@ -313,7 +313,7 @@  discard block
 block discarded – undo
313 313
 	public function init() {
314 314
 
315 315
 		// Fires before getpaid inits.
316
-		do_action( 'before_getpaid_init', $this );
316
+		do_action('before_getpaid_init', $this);
317 317
 
318 318
 		// Load default gateways.
319 319
 		$gateways = apply_filters(
@@ -327,12 +327,12 @@  discard block
 block discarded – undo
327 327
 			)
328 328
 		);
329 329
 
330
-		foreach ( $gateways as $id => $class ) {
331
-			$this->gateways[ $id ] = new $class();
330
+		foreach ($gateways as $id => $class) {
331
+			$this->gateways[$id] = new $class();
332 332
 		}
333 333
 
334 334
 		// Fires after getpaid inits.
335
-		do_action( 'getpaid_init', $this );
335
+		do_action('getpaid_init', $this);
336 336
 
337 337
 	}
338 338
 
@@ -342,55 +342,55 @@  discard block
 block discarded – undo
342 342
 	public function maybe_process_ipn() {
343 343
 
344 344
 		// Ensure that this is an IPN request.
345
-		if ( empty( $_GET['wpi-listener'] ) || 'IPN' !== $_GET['wpi-listener'] || empty( $_GET['wpi-gateway'] ) ) {
345
+		if (empty($_GET['wpi-listener']) || 'IPN' !== $_GET['wpi-listener'] || empty($_GET['wpi-gateway'])) {
346 346
 			return;
347 347
 		}
348 348
 
349
-		$gateway = wpinv_clean( $_GET['wpi-gateway'] );
349
+		$gateway = wpinv_clean($_GET['wpi-gateway']);
350 350
 
351
-		do_action( 'wpinv_verify_payment_ipn', $gateway );
352
-		do_action( "wpinv_verify_{$gateway}_ipn" );
351
+		do_action('wpinv_verify_payment_ipn', $gateway);
352
+		do_action("wpinv_verify_{$gateway}_ipn");
353 353
 		exit;
354 354
 
355 355
 	}
356 356
 
357 357
 	public function enqueue_scripts() {
358
-		$suffix       = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
358
+		$suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
359 359
 
360
-		$version = filemtime( WPINV_PLUGIN_DIR . 'assets/css/invoice-front.css' );
361
-		wp_register_style( 'wpinv_front_style', WPINV_PLUGIN_URL . 'assets/css/invoice-front.css', array(), $version );
362
-		wp_enqueue_style( 'wpinv_front_style' );
360
+		$version = filemtime(WPINV_PLUGIN_DIR . 'assets/css/invoice-front.css');
361
+		wp_register_style('wpinv_front_style', WPINV_PLUGIN_URL . 'assets/css/invoice-front.css', array(), $version);
362
+		wp_enqueue_style('wpinv_front_style');
363 363
 
364 364
 		// Register scripts
365
-		wp_register_script( 'jquery-blockui', WPINV_PLUGIN_URL . 'assets/js/jquery.blockUI.min.js', array( 'jquery' ), '2.70', true );
366
-		wp_register_script( 'wpinv-front-script', WPINV_PLUGIN_URL . 'assets/js/invoice-front.js', array( 'jquery' ),  filemtime( WPINV_PLUGIN_DIR . 'assets/js/invoice-front.js' ) );
365
+		wp_register_script('jquery-blockui', WPINV_PLUGIN_URL . 'assets/js/jquery.blockUI.min.js', array('jquery'), '2.70', true);
366
+		wp_register_script('wpinv-front-script', WPINV_PLUGIN_URL . 'assets/js/invoice-front.js', array('jquery'), filemtime(WPINV_PLUGIN_DIR . 'assets/js/invoice-front.js'));
367 367
 
368 368
 		$localize                         = array();
369
-		$localize['ajax_url']             = admin_url( 'admin-ajax.php' );
370
-		$localize['nonce']                = wp_create_nonce( 'wpinv-nonce' );
371
-		$localize['txtComplete']          = __( 'Continue', 'invoicing' );
369
+		$localize['ajax_url']             = admin_url('admin-ajax.php');
370
+		$localize['nonce']                = wp_create_nonce('wpinv-nonce');
371
+		$localize['txtComplete']          = __('Continue', 'invoicing');
372 372
 		$localize['UseTaxes']             = wpinv_use_taxes();
373
-		$localize['checkoutNonce']        = wp_create_nonce( 'wpinv_checkout_nonce' );
374
-		$localize['formNonce']            = wp_create_nonce( 'getpaid_form_nonce' );
375
-		$localize['connectionError']      = __( 'Could not establish a connection to the server.', 'invoicing' );
373
+		$localize['checkoutNonce']        = wp_create_nonce('wpinv_checkout_nonce');
374
+		$localize['formNonce']            = wp_create_nonce('getpaid_form_nonce');
375
+		$localize['connectionError']      = __('Could not establish a connection to the server.', 'invoicing');
376 376
 
377
-		$localize = apply_filters( 'wpinv_front_js_localize', $localize );
377
+		$localize = apply_filters('wpinv_front_js_localize', $localize);
378 378
 
379
-		wp_enqueue_script( 'jquery-blockui' );
379
+		wp_enqueue_script('jquery-blockui');
380 380
 
381
-		wp_enqueue_style( "select2", WPINV_PLUGIN_URL . 'assets/css/select2/select2.min.css', array(), WPINV_VERSION, 'all' );
382
-		wp_enqueue_script('select2', WPINV_PLUGIN_URL . 'assets/js/select2/select2.full' . $suffix . '.js', array( 'jquery' ), WPINV_VERSION );
381
+		wp_enqueue_style("select2", WPINV_PLUGIN_URL . 'assets/css/select2/select2.min.css', array(), WPINV_VERSION, 'all');
382
+		wp_enqueue_script('select2', WPINV_PLUGIN_URL . 'assets/js/select2/select2.full' . $suffix . '.js', array('jquery'), WPINV_VERSION);
383 383
 
384
-		wp_enqueue_script( 'wpinv-front-script' );
385
-		wp_localize_script( 'wpinv-front-script', 'WPInv', $localize );
384
+		wp_enqueue_script('wpinv-front-script');
385
+		wp_localize_script('wpinv-front-script', 'WPInv', $localize);
386 386
 
387
-		$version = filemtime( WPINV_PLUGIN_DIR . 'assets/js/payment-forms.js' );
388
-		wp_enqueue_script( 'wpinv-payment-form-script', WPINV_PLUGIN_URL . 'assets/js/payment-forms.js', array( 'wpinv-front-script' ),  $version, true );
387
+		$version = filemtime(WPINV_PLUGIN_DIR . 'assets/js/payment-forms.js');
388
+		wp_enqueue_script('wpinv-payment-form-script', WPINV_PLUGIN_URL . 'assets/js/payment-forms.js', array('wpinv-front-script'), $version, true);
389 389
 	}
390 390
 
391 391
 	public function wpinv_actions() {
392
-		if ( isset( $_REQUEST['wpi_action'] ) ) {
393
-			do_action( 'wpinv_' . wpinv_sanitize_key( $_REQUEST['wpi_action'] ), $_REQUEST );
392
+		if (isset($_REQUEST['wpi_action'])) {
393
+			do_action('wpinv_' . wpinv_sanitize_key($_REQUEST['wpi_action']), $_REQUEST);
394 394
 		}
395 395
 	}
396 396
 
@@ -402,31 +402,31 @@  discard block
 block discarded – undo
402 402
      */
403 403
     public function maybe_do_authenticated_action() {
404 404
 
405
-		if ( isset( $_REQUEST['getpaid-action'] ) && isset( $_REQUEST['getpaid-nonce'] ) && wp_verify_nonce( $_REQUEST['getpaid-nonce'], 'getpaid-nonce' ) ) {
405
+		if (isset($_REQUEST['getpaid-action']) && isset($_REQUEST['getpaid-nonce']) && wp_verify_nonce($_REQUEST['getpaid-nonce'], 'getpaid-nonce')) {
406 406
 
407
-			$key  = sanitize_key( $_REQUEST['getpaid-action'] );
408
-			$data = wp_unslash( $_REQUEST );
409
-			if ( is_user_logged_in() ) {
410
-				do_action( "getpaid_authenticated_action_$key", $data );
407
+			$key  = sanitize_key($_REQUEST['getpaid-action']);
408
+			$data = wp_unslash($_REQUEST);
409
+			if (is_user_logged_in()) {
410
+				do_action("getpaid_authenticated_action_$key", $data);
411 411
 			}
412 412
 
413
-			do_action( "getpaid_unauthenticated_action_$key", $data );
413
+			do_action("getpaid_unauthenticated_action_$key", $data);
414 414
 
415 415
 		}
416 416
 
417 417
     }
418 418
 
419
-	public function pre_get_posts( $wp_query ) {
419
+	public function pre_get_posts($wp_query) {
420 420
 
421
-		if ( ! is_admin() && ! empty( $wp_query->query_vars['post_type'] ) && getpaid_is_invoice_post_type( $wp_query->query_vars['post_type'] ) && is_user_logged_in() && is_single() && $wp_query->is_main_query() ) {
422
-			$wp_query->query_vars['post_status'] = array_keys( wpinv_get_invoice_statuses( false, false, $wp_query->query_vars['post_type'] ) );
421
+		if (!is_admin() && !empty($wp_query->query_vars['post_type']) && getpaid_is_invoice_post_type($wp_query->query_vars['post_type']) && is_user_logged_in() && is_single() && $wp_query->is_main_query()) {
422
+			$wp_query->query_vars['post_status'] = array_keys(wpinv_get_invoice_statuses(false, false, $wp_query->query_vars['post_type']));
423 423
 		}
424 424
 
425 425
 		return $wp_query;
426 426
 	}
427 427
 
428 428
 	public function bp_invoicing_init() {
429
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-bp-core.php' );
429
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-bp-core.php');
430 430
 	}
431 431
 
432 432
 	/**
@@ -447,8 +447,8 @@  discard block
 block discarded – undo
447 447
 			)
448 448
 		);
449 449
 
450
-		foreach ( $widgets as $widget ) {
451
-			register_widget( $widget );
450
+		foreach ($widgets as $widget) {
451
+			register_widget($widget);
452 452
 		}
453 453
 		
454 454
 	}
@@ -459,10 +459,10 @@  discard block
 block discarded – undo
459 459
 	 * @since 1.0.19
460 460
 	 * @param int[] $excluded_posts_ids
461 461
 	 */
462
-	public function wpseo_exclude_from_sitemap_by_post_ids( $excluded_posts_ids ){
462
+	public function wpseo_exclude_from_sitemap_by_post_ids($excluded_posts_ids) {
463 463
 
464 464
 		// Ensure that we have an array.
465
-		if ( ! is_array( $excluded_posts_ids ) ) {
465
+		if (!is_array($excluded_posts_ids)) {
466 466
 			$excluded_posts_ids = array();
467 467
 		}
468 468
 
@@ -470,24 +470,24 @@  discard block
 block discarded – undo
470 470
 		$our_pages = array();
471 471
 
472 472
 		// Checkout page.
473
-		$our_pages[] = wpinv_get_option( 'checkout_page', false );
473
+		$our_pages[] = wpinv_get_option('checkout_page', false);
474 474
 
475 475
 		// Success page.
476
-		$our_pages[] = wpinv_get_option( 'success_page', false );
476
+		$our_pages[] = wpinv_get_option('success_page', false);
477 477
 
478 478
 		// Failure page.
479
-		$our_pages[] = wpinv_get_option( 'failure_page', false );
479
+		$our_pages[] = wpinv_get_option('failure_page', false);
480 480
 
481 481
 		// History page.
482
-		$our_pages[] = wpinv_get_option( 'invoice_history_page', false );
482
+		$our_pages[] = wpinv_get_option('invoice_history_page', false);
483 483
 
484 484
 		// Subscriptions page.
485
-		$our_pages[] = wpinv_get_option( 'invoice_subscription_page', false );
485
+		$our_pages[] = wpinv_get_option('invoice_subscription_page', false);
486 486
 
487
-		$our_pages   = array_map( 'intval', array_filter( $our_pages ) );
487
+		$our_pages   = array_map('intval', array_filter($our_pages));
488 488
 
489 489
 		$excluded_posts_ids = $excluded_posts_ids + $our_pages;
490
-		return array_unique( $excluded_posts_ids );
490
+		return array_unique($excluded_posts_ids);
491 491
 
492 492
 	}
493 493
 
@@ -498,7 +498,7 @@  discard block
 block discarded – undo
498 498
 					<div class="modal-dialog modal-dialog-centered modal-lg" role="checkout" style="max-width: 650px;">
499 499
 						<div class="modal-content">
500 500
 							<div class="modal-body">
501
-								<button type="button" class="close p-2 getpaid-payment-modal-close d-sm-none" data-dismiss="modal" aria-label="' . esc_attr__( 'Close', 'invoicing' ) . '">
501
+								<button type="button" class="close p-2 getpaid-payment-modal-close d-sm-none" data-dismiss="modal" aria-label="' . esc_attr__('Close', 'invoicing') . '">
502 502
 									<i class="fa fa-times" aria-hidden="true"></i>
503 503
 								</button>
504 504
 								<div class="modal-body-wrapper"></div>
Please login to merge, or discard this patch.
includes/api/class-getpaid-rest-settings-controller.php 1 patch
Spacing   +184 added lines, -184 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@  discard block
 block discarded – undo
9 9
  * @since   2.0.0
10 10
  */
11 11
 
12
-defined( 'ABSPATH' ) || exit;
12
+defined('ABSPATH') || exit;
13 13
 
14 14
 /**
15 15
  * GetPaid REST Setting controller class.
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
 	 *
40 40
 	 * @see register_rest_route()
41 41
 	 */
42
-	public function register_namespace_routes( $namespace ) {
42
+	public function register_namespace_routes($namespace) {
43 43
 
44 44
 		// List all registered tabs.
45 45
 		register_rest_route(
@@ -48,8 +48,8 @@  discard block
 block discarded – undo
48 48
 			array(
49 49
 				array(
50 50
 					'methods'             => WP_REST_Server::READABLE,
51
-					'callback'            => array( $this, 'get_tabs' ),
52
-					'permission_callback' => array( $this, 'get_items_permissions_check' ),
51
+					'callback'            => array($this, 'get_tabs'),
52
+					'permission_callback' => array($this, 'get_items_permissions_check'),
53 53
 				),
54 54
 				'schema' => '__return_empty_array',
55 55
 			)
@@ -62,23 +62,23 @@  discard block
 block discarded – undo
62 62
 			array(
63 63
 				'args'   => array(
64 64
 					'id'    => array(
65
-						'description' => __( 'Unique identifier for the setting.', 'invoicing' ),
65
+						'description' => __('Unique identifier for the setting.', 'invoicing'),
66 66
 						'type'        => 'string',
67 67
 						'required'    => true,
68 68
 					),
69 69
 				),
70 70
 				array(
71 71
 					'methods'             => WP_REST_Server::READABLE,
72
-					'callback'            => array( $this, 'get_item' ),
73
-					'permission_callback' => array( $this, 'get_items_permissions_check' ),
72
+					'callback'            => array($this, 'get_item'),
73
+					'permission_callback' => array($this, 'get_items_permissions_check'),
74 74
 				),
75 75
 				array(
76 76
 					'methods'             => WP_REST_Server::EDITABLE,
77
-					'callback'            => array( $this, 'update_item' ),
78
-					'permission_callback' => array( $this, 'update_items_permissions_check' ),
79
-					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::EDITABLE ),
77
+					'callback'            => array($this, 'update_item'),
78
+					'permission_callback' => array($this, 'update_items_permissions_check'),
79
+					'args'                => $this->get_endpoint_args_for_item_schema(WP_REST_Server::EDITABLE),
80 80
 				),
81
-				'schema' => array( $this, 'get_public_item_schema' ),
81
+				'schema' => array($this, 'get_public_item_schema'),
82 82
 			)
83 83
 		);
84 84
 
@@ -89,16 +89,16 @@  discard block
 block discarded – undo
89 89
 			array(
90 90
 				'args'   => array(
91 91
 					'tab'    => array(
92
-						'description' => __( 'Unique identifier for the tab whose sections should be retrieved.', 'invoicing' ),
92
+						'description' => __('Unique identifier for the tab whose sections should be retrieved.', 'invoicing'),
93 93
 						'type'        => 'string',
94 94
 						'required'    => true,
95
-						'enum'        => array_keys( wpinv_get_settings_tabs() ),
95
+						'enum'        => array_keys(wpinv_get_settings_tabs()),
96 96
 					),
97 97
 				),
98 98
 				array(
99 99
 					'methods'             => WP_REST_Server::READABLE,
100
-					'callback'            => array( $this, 'get_sections' ),
101
-					'permission_callback' => array( $this, 'get_items_permissions_check' ),
100
+					'callback'            => array($this, 'get_sections'),
101
+					'permission_callback' => array($this, 'get_items_permissions_check'),
102 102
 				),
103 103
 				'schema' => '__return_empty_array',
104 104
 			)
@@ -111,23 +111,23 @@  discard block
 block discarded – undo
111 111
 			array(
112 112
 				'args'   => array(
113 113
 					'tab'    => array(
114
-						'description' => __( 'Unique identifier for the tab whose settings should be retrieved.', 'invoicing' ),
114
+						'description' => __('Unique identifier for the tab whose settings should be retrieved.', 'invoicing'),
115 115
 						'type'        => 'string',
116 116
 						'required'    => true,
117
-						'enum'        => array_keys( wpinv_get_settings_tabs() ),
117
+						'enum'        => array_keys(wpinv_get_settings_tabs()),
118 118
 					),
119 119
 					'section'    => array(
120
-						'description' => __( 'The section in the tab whose settings should be retrieved.', 'invoicing' ),
120
+						'description' => __('The section in the tab whose settings should be retrieved.', 'invoicing'),
121 121
 						'type'        => 'string',
122 122
 						'required'    => true,
123 123
 					),
124 124
 				),
125 125
 				array(
126 126
 					'methods'             => WP_REST_Server::READABLE,
127
-					'callback'            => array( $this, 'get_items' ),
128
-					'permission_callback' => array( $this, 'get_items_permissions_check' ),
127
+					'callback'            => array($this, 'get_items'),
128
+					'permission_callback' => array($this, 'get_items_permissions_check'),
129 129
 				),
130
-				'schema' => array( $this, 'get_public_item_schema' ),
130
+				'schema' => array($this, 'get_public_item_schema'),
131 131
 			)
132 132
 		);
133 133
 
@@ -137,17 +137,17 @@  discard block
 block discarded – undo
137 137
 			array(
138 138
 				'args'   => array(
139 139
 					'id'              => array(
140
-						'description' => __( 'Setting ID.', 'invoicing' ),
140
+						'description' => __('Setting ID.', 'invoicing'),
141 141
 						'type'        => 'string',
142 142
 					),
143 143
 				),
144 144
 				array(
145 145
 					'methods'             => WP_REST_Server::EDITABLE,
146
-					'callback'            => array( $this, 'batch_items' ),
147
-					'permission_callback' => array( $this, 'batch_items_permissions_check' ),
148
-					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::EDITABLE ),
146
+					'callback'            => array($this, 'batch_items'),
147
+					'permission_callback' => array($this, 'batch_items_permissions_check'),
148
+					'args'                => $this->get_endpoint_args_for_item_schema(WP_REST_Server::EDITABLE),
149 149
 				),
150
-				'schema' => array( $this, 'get_public_batch_schema' ),
150
+				'schema' => array($this, 'get_public_batch_schema'),
151 151
 			)
152 152
 		);
153 153
 
@@ -160,34 +160,34 @@  discard block
 block discarded – undo
160 160
 	 * @param  WP_REST_Request $request Request data.
161 161
 	 * @return WP_Error|WP_REST_Response
162 162
 	 */
163
-	public function get_items( $request ) {
163
+	public function get_items($request) {
164 164
 
165 165
 		$settings = $this->get_settings();
166 166
 
167
-		if ( ! isset( $settings[ $request['tab'] ] ) ) {
168
-			return new WP_Error( 'rest_invalid_tab', __( 'Invalid tab.', 'invoicing' ), array( 'status' => 400 ) );
167
+		if (!isset($settings[$request['tab']])) {
168
+			return new WP_Error('rest_invalid_tab', __('Invalid tab.', 'invoicing'), array('status' => 400));
169 169
 		}
170 170
 
171
-		if ( ! isset( $settings[ $request['tab'] ][ $request['section'] ] ) ) {
172
-			return new WP_Error( 'rest_invalid_section', __( 'Invalid section.', 'invoicing' ), array( 'status' => 400 ) );
171
+		if (!isset($settings[$request['tab']][$request['section']])) {
172
+			return new WP_Error('rest_invalid_section', __('Invalid section.', 'invoicing'), array('status' => 400));
173 173
 		}
174 174
 
175
-		$settings = $settings[ $request['tab'] ][ $request['section'] ];
175
+		$settings = $settings[$request['tab']][$request['section']];
176 176
 		$prepared = array();
177 177
 
178
-		foreach ( $settings as $setting ) {
178
+		foreach ($settings as $setting) {
179 179
 
180
-			$setting      = $this->sanitize_setting( $setting );
181
-			$setting_data = $this->prepare_item_for_response( $setting, $request );
182
-			$setting_data = $this->prepare_response_for_collection( $setting_data );
180
+			$setting      = $this->sanitize_setting($setting);
181
+			$setting_data = $this->prepare_item_for_response($setting, $request);
182
+			$setting_data = $this->prepare_response_for_collection($setting_data);
183 183
 
184
-			if ( $this->is_setting_type_valid( $setting['type'] ) ) {
185
-				$prepared[]   = $setting_data;
184
+			if ($this->is_setting_type_valid($setting['type'])) {
185
+				$prepared[] = $setting_data;
186 186
 			}
187 187
 
188 188
 		}
189 189
 
190
-		return rest_ensure_response( $prepared );
190
+		return rest_ensure_response($prepared);
191 191
 	}
192 192
 
193 193
 	/**
@@ -197,16 +197,16 @@  discard block
 block discarded – undo
197 197
 	 * @param  WP_REST_Request $request Request data.
198 198
 	 * @return WP_Error|WP_REST_Response
199 199
 	 */
200
-	public function get_item( $request ) {
201
-		$setting  = $this->get_setting( $request['id'] );
200
+	public function get_item($request) {
201
+		$setting = $this->get_setting($request['id']);
202 202
 
203
-		if ( is_wp_error( $setting ) ) {
203
+		if (is_wp_error($setting)) {
204 204
 			return $setting;
205 205
 		}
206 206
 
207
-		$setting  = $this->sanitize_setting( $setting );
208
-		$response = $this->prepare_item_for_response( $setting, $request );
209
-		return rest_ensure_response( $response );
207
+		$setting  = $this->sanitize_setting($setting);
208
+		$response = $this->prepare_item_for_response($setting, $request);
209
+		return rest_ensure_response($response);
210 210
 	}
211 211
 
212 212
 	/**
@@ -216,29 +216,29 @@  discard block
 block discarded – undo
216 216
 	 * @param  WP_REST_Request $request Request data.
217 217
 	 * @return WP_Error|WP_REST_Response
218 218
 	 */
219
-	public function update_item( $request ) {
220
-		$setting = $this->get_setting( $request['id'] );
219
+	public function update_item($request) {
220
+		$setting = $this->get_setting($request['id']);
221 221
 
222
-		if ( is_wp_error( $setting ) ) {
222
+		if (is_wp_error($setting)) {
223 223
 			return $setting;
224 224
 		}
225 225
 
226
-		if ( is_callable( array( $this, 'validate_setting_' . $setting['type'] . '_field' ) ) ) {
227
-			$value = $this->{'validate_setting_' . $setting['type'] . '_field'}( $request['value'], $setting );
226
+		if (is_callable(array($this, 'validate_setting_' . $setting['type'] . '_field'))) {
227
+			$value = $this->{'validate_setting_' . $setting['type'] . '_field'}($request['value'], $setting);
228 228
 		} else {
229
-			$value = $this->validate_setting_text_field( $request['value'], $setting );
229
+			$value = $this->validate_setting_text_field($request['value'], $setting);
230 230
 		}
231 231
 
232
-		if ( is_wp_error( $value ) ) {
232
+		if (is_wp_error($value)) {
233 233
 			return $value;
234 234
 		}
235 235
 
236
-		wpinv_update_option( $request['id'], $value );
236
+		wpinv_update_option($request['id'], $value);
237 237
 		$setting['value'] = $value;
238
-		$setting          = $this->sanitize_setting( $setting );
239
-		$response         = $this->prepare_item_for_response( $setting, $request );
238
+		$setting          = $this->sanitize_setting($setting);
239
+		$response         = $this->prepare_item_for_response($setting, $request);
240 240
 
241
-		return rest_ensure_response( $response );
241
+		return rest_ensure_response($response);
242 242
 	}
243 243
 
244 244
 	/**
@@ -248,9 +248,9 @@  discard block
 block discarded – undo
248 248
 	 * @param WP_REST_Request $request Full data about the request.
249 249
 	 * @return WP_Error|boolean
250 250
 	 */
251
-	public function get_items_permissions_check( $request ) {
252
-		if ( ! wpinv_current_user_can_manage_invoicing() ) {
253
-			return new WP_Error( 'rest_cannot_view', __( 'Sorry, you cannot list resources.', 'invoicing' ), array( 'status' => rest_authorization_required_code() ) );
251
+	public function get_items_permissions_check($request) {
252
+		if (!wpinv_current_user_can_manage_invoicing()) {
253
+			return new WP_Error('rest_cannot_view', __('Sorry, you cannot list resources.', 'invoicing'), array('status' => rest_authorization_required_code()));
254 254
 		}
255 255
 
256 256
 		return true;
@@ -263,9 +263,9 @@  discard block
 block discarded – undo
263 263
 	 * @param WP_REST_Request $request Full data about the request.
264 264
 	 * @return WP_Error|boolean
265 265
 	 */
266
-	public function update_items_permissions_check( $request ) {
267
-		if ( ! wpinv_current_user_can_manage_invoicing() ) {
268
-			return new WP_Error( 'rest_cannot_edit', __( 'Sorry, you cannot edit this resource.', 'invoicing' ), array( 'status' => rest_authorization_required_code() ) );
266
+	public function update_items_permissions_check($request) {
267
+		if (!wpinv_current_user_can_manage_invoicing()) {
268
+			return new WP_Error('rest_cannot_edit', __('Sorry, you cannot edit this resource.', 'invoicing'), array('status' => rest_authorization_required_code()));
269 269
 		}
270 270
 
271 271
 		return true;
@@ -278,8 +278,8 @@  discard block
 block discarded – undo
278 278
 	 *
279 279
 	 * @return boolean|WP_Error
280 280
 	 */
281
-	public function batch_items_permissions_check( $request ) {
282
-		return wpinv_current_user_can_manage_invoicing() ? true : new WP_Error( 'rest_cannot_batch', __( 'Sorry, you are not allowed to batch manipulate this resource.', 'invoicing' ), array( 'status' => rest_authorization_required_code() ) );
281
+	public function batch_items_permissions_check($request) {
282
+		return wpinv_current_user_can_manage_invoicing() ? true : new WP_Error('rest_cannot_batch', __('Sorry, you are not allowed to batch manipulate this resource.', 'invoicing'), array('status' => rest_authorization_required_code()));
283 283
 	}
284 284
 
285 285
 	/**
@@ -288,14 +288,14 @@  discard block
 block discarded – undo
288 288
 	 * @param string $setting_id Setting ID.
289 289
 	 * @return array Links for the given setting.
290 290
 	 */
291
-	protected function prepare_links( $setting_id ) {
291
+	protected function prepare_links($setting_id) {
292 292
 
293 293
 		$links = array(
294 294
 			'self'       => array(
295
-				'href'   => rest_url( sprintf( '/%s/%s/setting/%s', $this->namespace, $this->rest_base, $setting_id ) ),
295
+				'href'   => rest_url(sprintf('/%s/%s/setting/%s', $this->namespace, $this->rest_base, $setting_id)),
296 296
 			),
297 297
 			'collection' => array(
298
-				'href'   => rest_url( sprintf( '/%s/%s', $this->namespace, $this->rest_base ) ),
298
+				'href'   => rest_url(sprintf('/%s/%s', $this->namespace, $this->rest_base)),
299 299
 			),
300 300
 		);
301 301
 
@@ -310,14 +310,14 @@  discard block
 block discarded – undo
310 310
 	 * @param WP_REST_Request $request Request object.
311 311
 	 * @return WP_REST_Response $response Response data.
312 312
 	 */
313
-	public function prepare_item_for_response( $item, $request ) {
314
-		$context = empty( $request['context'] ) ? 'view' : $request['context'];
315
-		$data    = $this->add_additional_fields_to_object( $item, $request );
316
-		$data    = $this->filter_response_by_context( $data, $context );
313
+	public function prepare_item_for_response($item, $request) {
314
+		$context = empty($request['context']) ? 'view' : $request['context'];
315
+		$data    = $this->add_additional_fields_to_object($item, $request);
316
+		$data    = $this->filter_response_by_context($data, $context);
317 317
 
318
-		$response = rest_ensure_response( $data );
318
+		$response = rest_ensure_response($data);
319 319
 
320
-		$response->add_links( $this->prepare_links( $item['id'] ) );
320
+		$response->add_links($this->prepare_links($item['id']));
321 321
 
322 322
 		return $response;
323 323
 	}
@@ -330,10 +330,10 @@  discard block
 block discarded – undo
330 330
 	 * @param  array $setting Setting.
331 331
 	 * @return array
332 332
 	 */
333
-	public function filter_setting( $setting ) {
333
+	public function filter_setting($setting) {
334 334
 		return array_intersect_key(
335 335
 			$setting,
336
-			array_flip( array_filter( array_keys( $setting ), array( $this, 'allowed_setting_keys' ) ) )
336
+			array_flip(array_filter(array_keys($setting), array($this, 'allowed_setting_keys')))
337 337
 		);
338 338
 	}
339 339
 
@@ -343,8 +343,8 @@  discard block
 block discarded – undo
343 343
 	 * @param  string $key Key to check.
344 344
 	 * @return boolean
345 345
 	 */
346
-	public function allowed_setting_keys( $key ) {
347
-		return in_array( $key, array_keys( $this->setting_defaults() ), true );
346
+	public function allowed_setting_keys($key) {
347
+		return in_array($key, array_keys($this->setting_defaults()), true);
348 348
 	}
349 349
 
350 350
 	/**
@@ -376,11 +376,11 @@  discard block
 block discarded – undo
376 376
 	 * @param  array $setting The setting to sanitize.
377 377
 	 * @return array
378 378
 	 */
379
-	public function sanitize_setting( $setting ) {
379
+	public function sanitize_setting($setting) {
380 380
 		
381
-		$setting          = wp_parse_args( $setting, $this->setting_defaults() );
382
-		$setting['value'] = wpinv_get_option( $setting['id'], $setting['std'] );
383
-		return $this->filter_setting( $setting );
381
+		$setting          = wp_parse_args($setting, $this->setting_defaults());
382
+		$setting['value'] = wpinv_get_option($setting['id'], $setting['std']);
383
+		return $this->filter_setting($setting);
384 384
 
385 385
 	}
386 386
 
@@ -391,31 +391,31 @@  discard block
 block discarded – undo
391 391
 	 * @param string $setting_id Setting ID.
392 392
 	 * @return array|WP_Error
393 393
 	 */
394
-	public function get_setting( $setting_id ) {
394
+	public function get_setting($setting_id) {
395 395
 
396
-		if ( empty( $setting_id ) ) {
397
-			return new WP_Error( 'rest_setting_setting_invalid', __( 'Invalid setting.', 'invoicing' ), array( 'status' => 404 ) );
396
+		if (empty($setting_id)) {
397
+			return new WP_Error('rest_setting_setting_invalid', __('Invalid setting.', 'invoicing'), array('status' => 404));
398 398
 		}
399 399
 
400
-		$settings  = $this->get_settings();
400
+		$settings = $this->get_settings();
401 401
 
402
-		foreach ( $settings as $tabs ) {
402
+		foreach ($settings as $tabs) {
403 403
 
404
-			foreach ( $tabs as $sections ) {
404
+			foreach ($tabs as $sections) {
405 405
 
406
-				if ( isset( $sections[ $setting_id ] ) ) {
407
-					if ( ! $this->is_setting_type_valid( $sections[ $setting_id ]['type'] ) ) {
408
-						return new WP_Error( 'rest_setting_setting_type_invalid', __( 'Invalid setting type.', 'invoicing' ), array( 'status' => 404 ) );
406
+				if (isset($sections[$setting_id])) {
407
+					if (!$this->is_setting_type_valid($sections[$setting_id]['type'])) {
408
+						return new WP_Error('rest_setting_setting_type_invalid', __('Invalid setting type.', 'invoicing'), array('status' => 404));
409 409
 					}
410 410
 
411
-					return $sections[ $setting_id ];
411
+					return $sections[$setting_id];
412 412
 				}
413 413
 
414 414
 			}
415 415
 
416 416
 		}
417 417
 
418
-		return new WP_Error( 'rest_setting_setting_invalid', __( 'Invalid setting.', 'invoicing' ), array( 'status' => 404 ) );
418
+		return new WP_Error('rest_setting_setting_invalid', __('Invalid setting.', 'invoicing'), array('status' => 404));
419 419
 	}
420 420
 
421 421
 	/**
@@ -424,41 +424,41 @@  discard block
 block discarded – undo
424 424
 	 * @param  WP_REST_Request $request Request data.
425 425
 	 * @return array
426 426
 	 */
427
-	public function get_tabs( $request ) {
427
+	public function get_tabs($request) {
428 428
 		$tabs     = wpinv_get_settings_tabs();
429 429
 		$prepared = array();
430 430
 
431
-		foreach ( $tabs as $id => $tab ) {
431
+		foreach ($tabs as $id => $tab) {
432 432
 
433 433
 			$_request        = $request;
434
-			$_request['tab'] = sanitize_title( $id );
434
+			$_request['tab'] = sanitize_title($id);
435 435
 			$data            = array(
436
-				'id'       => sanitize_title( $id ),
437
-				'label'    => sanitize_text_field( $tab ),
438
-				'sections' => $this->get_sections( $_request ),
436
+				'id'       => sanitize_title($id),
437
+				'label'    => sanitize_text_field($tab),
438
+				'sections' => $this->get_sections($_request),
439 439
 			);
440 440
 
441
-			$data     = $this->add_additional_fields_to_object( $data, $request );
442
-			$response = rest_ensure_response( $data );
441
+			$data     = $this->add_additional_fields_to_object($data, $request);
442
+			$response = rest_ensure_response($data);
443 443
 
444
-			if ( ! is_wp_error( $response ) ) {
444
+			if (!is_wp_error($response)) {
445 445
 				$links = array(
446 446
 					'sections'   => array(
447
-						'href'   => rest_url( sprintf( '/%s/%s/%s', $this->namespace, $this->rest_base, $id ) ),
447
+						'href'   => rest_url(sprintf('/%s/%s/%s', $this->namespace, $this->rest_base, $id)),
448 448
 					),
449 449
 					'collection' => array(
450
-						'href'   => rest_url( sprintf( '/%s/%s', $this->namespace, $this->rest_base ) ),
450
+						'href'   => rest_url(sprintf('/%s/%s', $this->namespace, $this->rest_base)),
451 451
 					),
452 452
 				);
453
-				$response->add_links( $links );
454
-				$response = $this->prepare_response_for_collection( $response );
453
+				$response->add_links($links);
454
+				$response = $this->prepare_response_for_collection($response);
455 455
 			}
456 456
 
457 457
 			$prepared[] = $response;
458 458
 
459 459
 		}
460 460
 
461
-		return rest_ensure_response( $prepared );
461
+		return rest_ensure_response($prepared);
462 462
 	}
463 463
 
464 464
 	/**
@@ -467,43 +467,43 @@  discard block
 block discarded – undo
467 467
 	 * @param  WP_REST_Request $request Request data.
468 468
 	 * @return array
469 469
 	 */
470
-	public function get_sections( $request ) {
470
+	public function get_sections($request) {
471 471
 
472
-		$tab      = sanitize_title( $request['tab'] );
473
-		$sections = wpinv_get_settings_tab_sections( $tab );
472
+		$tab      = sanitize_title($request['tab']);
473
+		$sections = wpinv_get_settings_tab_sections($tab);
474 474
 		$prepared = array();
475 475
 
476
-		foreach ( $sections as $id => $section ) {
476
+		foreach ($sections as $id => $section) {
477 477
 
478
-			$data            = array(
479
-				'id'       => sanitize_title( $id ),
480
-				'label'    => sanitize_text_field( $section ),
478
+			$data = array(
479
+				'id'       => sanitize_title($id),
480
+				'label'    => sanitize_text_field($section),
481 481
 			);
482 482
 
483
-			$data     = $this->add_additional_fields_to_object( $data, $request );
484
-			$response = rest_ensure_response( $data );
483
+			$data     = $this->add_additional_fields_to_object($data, $request);
484
+			$response = rest_ensure_response($data);
485 485
 
486
-			if ( ! is_wp_error( $response ) ) {
486
+			if (!is_wp_error($response)) {
487 487
 				$links = array(
488 488
 					'settings'   => array(
489
-						'href'   => rest_url( sprintf( '/%s/%s/%s/%s', $this->namespace, $this->rest_base, $tab, $id ) ),
489
+						'href'   => rest_url(sprintf('/%s/%s/%s/%s', $this->namespace, $this->rest_base, $tab, $id)),
490 490
 					),
491 491
 					'collection' => array(
492
-						'href'   => rest_url( sprintf( '/%s/%s/%s', $this->namespace, $this->rest_base, $tab ) ),
492
+						'href'   => rest_url(sprintf('/%s/%s/%s', $this->namespace, $this->rest_base, $tab)),
493 493
 					),
494 494
 					'tabs'       => array(
495
-						'href'   => rest_url( sprintf( '/%s/%s', $this->namespace, $this->rest_base ) ),
495
+						'href'   => rest_url(sprintf('/%s/%s', $this->namespace, $this->rest_base)),
496 496
 					),
497 497
 				);
498
-				$response->add_links( $links );
499
-				$response = $this->prepare_response_for_collection( $response );
498
+				$response->add_links($links);
499
+				$response = $this->prepare_response_for_collection($response);
500 500
 			}
501 501
 
502 502
 			$prepared[] = $response;
503 503
 
504 504
 		}
505 505
 
506
-		return rest_ensure_response( $prepared );
506
+		return rest_ensure_response($prepared);
507 507
 	}
508 508
 
509 509
 	/**
@@ -513,7 +513,7 @@  discard block
 block discarded – undo
513 513
 	 */
514 514
 	public function get_settings() {
515 515
 
516
-		if ( empty( $this->settings ) ) {
516
+		if (empty($this->settings)) {
517 517
 			$this->settings = wpinv_get_registered_settings();
518 518
 		}
519 519
 
@@ -528,21 +528,21 @@  discard block
 block discarded – undo
528 528
 	 * @param  string $type Type.
529 529
 	 * @return bool
530 530
 	 */
531
-	public function is_setting_type_valid( $type ) {
531
+	public function is_setting_type_valid($type) {
532 532
 
533 533
 		return in_array(
534 534
 			$type, array(
535
-				'text',         // Validates with validate_setting_text_field.
536
-				'email',        // Validates with validate_setting_text_field.
537
-				'number',       // Validates with validate_setting_text_field.
538
-				'color',        // Validates with validate_setting_text_field.
539
-				'password',     // Validates with validate_setting_text_field.
540
-				'textarea',     // Validates with validate_setting_textarea_field.
541
-				'select',       // Validates with validate_setting_select_field.
542
-				'multiselect',  // Validates with validate_setting_multiselect_field.
543
-				'radio',        // Validates with validate_setting_radio_field (-> validate_setting_select_field).
544
-				'checkbox',     // Validates with validate_setting_checkbox_field.
545
-				'header',       // Validates with validate_setting_text_field.
535
+				'text', // Validates with validate_setting_text_field.
536
+				'email', // Validates with validate_setting_text_field.
537
+				'number', // Validates with validate_setting_text_field.
538
+				'color', // Validates with validate_setting_text_field.
539
+				'password', // Validates with validate_setting_text_field.
540
+				'textarea', // Validates with validate_setting_textarea_field.
541
+				'select', // Validates with validate_setting_select_field.
542
+				'multiselect', // Validates with validate_setting_multiselect_field.
543
+				'radio', // Validates with validate_setting_radio_field (-> validate_setting_select_field).
544
+				'checkbox', // Validates with validate_setting_checkbox_field.
545
+				'header', // Validates with validate_setting_text_field.
546 546
 			)
547 547
 		);
548 548
 
@@ -556,8 +556,8 @@  discard block
 block discarded – undo
556 556
 	public function get_item_schema() {
557 557
 
558 558
 		// Maybe retrieve the schema from cache.
559
-		if ( ! empty( $this->schema ) ) {
560
-			return $this->add_additional_fields_schema( $this->schema );
559
+		if (!empty($this->schema)) {
560
+			return $this->add_additional_fields_schema($this->schema);
561 561
 		}
562 562
 
563 563
 		$schema = array(
@@ -566,105 +566,105 @@  discard block
 block discarded – undo
566 566
 			'type'       => 'object',
567 567
 			'properties' => array(
568 568
 				'id'          => array(
569
-					'description' => __( 'A unique identifier for the setting.', 'invoicing' ),
569
+					'description' => __('A unique identifier for the setting.', 'invoicing'),
570 570
 					'type'        => 'string',
571 571
 					'arg_options' => array(
572 572
 						'sanitize_callback' => 'sanitize_title',
573 573
 					),
574
-					'context'     => array( 'view', 'edit' ),
574
+					'context'     => array('view', 'edit'),
575 575
 					'readonly'    => true,
576 576
 				),
577 577
 				'tab'         => array(
578
-					'description' => __( 'An identifier for the tab this setting belongs to.', 'invoicing' ),
578
+					'description' => __('An identifier for the tab this setting belongs to.', 'invoicing'),
579 579
 					'type'        => 'string',
580 580
 					'arg_options' => array(
581 581
 						'sanitize_callback' => 'sanitize_title',
582 582
 					),
583
-					'context'     => array( 'view', 'edit' ),
583
+					'context'     => array('view', 'edit'),
584 584
 					'readonly'    => true,
585 585
 				),
586 586
 				'section'     => array(
587
-					'description' => __( 'An identifier for the section this setting belongs to.', 'invoicing' ),
587
+					'description' => __('An identifier for the section this setting belongs to.', 'invoicing'),
588 588
 					'type'        => 'string',
589 589
 					'arg_options' => array(
590 590
 						'sanitize_callback' => 'sanitize_title',
591 591
 					),
592
-					'context'     => array( 'view', 'edit' ),
592
+					'context'     => array('view', 'edit'),
593 593
 					'readonly'    => true,
594 594
 				),
595 595
 				'name'       => array(
596
-					'description' => __( 'A human readable label for the setting used in interfaces.', 'invoicing' ),
596
+					'description' => __('A human readable label for the setting used in interfaces.', 'invoicing'),
597 597
 					'type'        => 'string',
598 598
 					'arg_options' => array(
599 599
 						'sanitize_callback' => 'sanitize_text_field',
600 600
 					),
601
-					'context'     => array( 'view', 'edit' ),
601
+					'context'     => array('view', 'edit'),
602 602
 					'readonly'    => true,
603 603
 				),
604 604
 				'desc'        => array(
605
-					'description' => __( 'A human readable description for the setting used in interfaces.', 'invoicing' ),
605
+					'description' => __('A human readable description for the setting used in interfaces.', 'invoicing'),
606 606
 					'type'        => 'string',
607
-					'context'     => array( 'view', 'edit' ),
607
+					'context'     => array('view', 'edit'),
608 608
 					'readonly'    => true,
609 609
 				),
610 610
 				'value'       => array(
611
-					'description' => __( 'The current value of this setting.', 'invoicing' ),
611
+					'description' => __('The current value of this setting.', 'invoicing'),
612 612
 					'type'        => 'mixed',
613
-					'context'     => array( 'view', 'edit' ),
613
+					'context'     => array('view', 'edit'),
614 614
 				),
615 615
 				'default'     => array(
616
-					'description' => __( 'Default value for the setting.', 'invoicing' ),
616
+					'description' => __('Default value for the setting.', 'invoicing'),
617 617
 					'type'        => 'mixed',
618
-					'context'     => array( 'view', 'edit' ),
618
+					'context'     => array('view', 'edit'),
619 619
 					'readonly'    => true,
620 620
 				),
621 621
 				'placeholder' => array(
622
-					'description' => __( 'Placeholder text to be displayed in text inputs.', 'invoicing' ),
622
+					'description' => __('Placeholder text to be displayed in text inputs.', 'invoicing'),
623 623
 					'type'        => 'string',
624 624
 					'arg_options' => array(
625 625
 						'sanitize_callback' => 'sanitize_text_field',
626 626
 					),
627
-					'context'     => array( 'view', 'edit' ),
627
+					'context'     => array('view', 'edit'),
628 628
 					'readonly'    => true,
629 629
 				),
630 630
 				'type'        => array(
631
-					'description' => __( 'Type of setting.', 'invoicing' ),
631
+					'description' => __('Type of setting.', 'invoicing'),
632 632
 					'type'        => 'string',
633 633
 					'arg_options' => array(
634 634
 						'sanitize_callback' => 'sanitize_text_field',
635 635
 					),
636
-					'context'     => array( 'view', 'edit' ),
637
-					'enum'        => array( 'text', 'email', 'number', 'color', 'password', 'textarea', 'select', 'multiselect', 'radio', 'image_width', 'checkbox', 'raw_html' ),
636
+					'context'     => array('view', 'edit'),
637
+					'enum'        => array('text', 'email', 'number', 'color', 'password', 'textarea', 'select', 'multiselect', 'radio', 'image_width', 'checkbox', 'raw_html'),
638 638
 					'readonly'    => true,
639 639
 				),
640 640
 				'options'     => array(
641
-					'description' => __( 'Array of options (key value pairs) for inputs such as select, multiselect, and radio buttons.', 'invoicing' ),
641
+					'description' => __('Array of options (key value pairs) for inputs such as select, multiselect, and radio buttons.', 'invoicing'),
642 642
 					'type'        => 'object',
643
-					'context'     => array( 'view', 'edit' ),
643
+					'context'     => array('view', 'edit'),
644 644
 					'readonly'    => true,
645 645
 				),
646 646
 				'readonly'        => array(
647
-					'description' => __( 'Whether or not this setting is readonly', 'invoicing' ),
647
+					'description' => __('Whether or not this setting is readonly', 'invoicing'),
648 648
 					'type'        => 'string',
649
-					'context'     => array( 'view' ),
649
+					'context'     => array('view'),
650 650
 					'readonly'    => true,
651 651
 				),
652 652
 				'faux'            => array(
653
-					'description' => __( 'Whether or not this setting is readonly/faux', 'invoicing' ),
653
+					'description' => __('Whether or not this setting is readonly/faux', 'invoicing'),
654 654
 					'type'        => 'string',
655
-					'context'     => array( 'view' ),
655
+					'context'     => array('view'),
656 656
 					'readonly'    => true,
657 657
 				),
658 658
 			),
659 659
 		);
660 660
 
661 661
 		// Filters the settings schema for the REST API.
662
-        $schema = apply_filters( 'getpaid_rest_settings_schema', $schema );
662
+        $schema = apply_filters('getpaid_rest_settings_schema', $schema);
663 663
 
664 664
 		// Cache the settings schema.
665 665
 		$this->schema = $schema;
666 666
 
667
-		return $this->add_additional_fields_schema( $this->schema );
667
+		return $this->add_additional_fields_schema($this->schema);
668 668
 
669 669
 	}
670 670
 
@@ -676,9 +676,9 @@  discard block
 block discarded – undo
676 676
 	 * @param array  $setting Setting.
677 677
 	 * @return string
678 678
 	 */
679
-	public function validate_setting_text_field( $value ) {
680
-		$value = is_null( $value ) ? '' : $value;
681
-		return wp_kses_post( trim( stripslashes( $value ) ) );
679
+	public function validate_setting_text_field($value) {
680
+		$value = is_null($value) ? '' : $value;
681
+		return wp_kses_post(trim(stripslashes($value)));
682 682
 	}
683 683
 
684 684
 	/**
@@ -689,11 +689,11 @@  discard block
 block discarded – undo
689 689
 	 * @param array  $setting Setting.
690 690
 	 * @return string|WP_Error
691 691
 	 */
692
-	public function validate_setting_select_field( $value, $setting ) {
693
-		if ( array_key_exists( $value, $setting['options'] ) ) {
692
+	public function validate_setting_select_field($value, $setting) {
693
+		if (array_key_exists($value, $setting['options'])) {
694 694
 			return $value;
695 695
 		} else {
696
-			return new WP_Error( 'rest_setting_value_invalid', __( 'An invalid setting value was passed.', 'invoicing' ), array( 'status' => 400 ) );
696
+			return new WP_Error('rest_setting_value_invalid', __('An invalid setting value was passed.', 'invoicing'), array('status' => 400));
697 697
 		}
698 698
 	}
699 699
 
@@ -705,18 +705,18 @@  discard block
 block discarded – undo
705 705
 	 * @param array $setting Setting.
706 706
 	 * @return array|WP_Error
707 707
 	 */
708
-	public function validate_setting_multiselect_field( $values, $setting ) {
709
-		if ( empty( $values ) ) {
708
+	public function validate_setting_multiselect_field($values, $setting) {
709
+		if (empty($values)) {
710 710
 			return array();
711 711
 		}
712 712
 
713
-		if ( ! is_array( $values ) ) {
714
-			return new WP_Error( 'rest_setting_value_invalid', __( 'An invalid setting value was passed.', 'invoicing' ), array( 'status' => 400 ) );
713
+		if (!is_array($values)) {
714
+			return new WP_Error('rest_setting_value_invalid', __('An invalid setting value was passed.', 'invoicing'), array('status' => 400));
715 715
 		}
716 716
 
717 717
 		$final_values = array();
718
-		foreach ( $values as $value ) {
719
-			if ( array_key_exists( $value, $setting['options'] ) ) {
718
+		foreach ($values as $value) {
719
+			if (array_key_exists($value, $setting['options'])) {
720 720
 				$final_values[] = $value;
721 721
 			}
722 722
 		}
@@ -732,8 +732,8 @@  discard block
 block discarded – undo
732 732
 	 * @param array  $setting Setting.
733 733
 	 * @return string|WP_Error
734 734
 	 */
735
-	public function validate_setting_radio_field( $value, $setting ) {
736
-		return $this->validate_setting_select_field( $value, $setting );
735
+	public function validate_setting_radio_field($value, $setting) {
736
+		return $this->validate_setting_select_field($value, $setting);
737 737
 	}
738 738
 
739 739
 	/**
@@ -743,8 +743,8 @@  discard block
 block discarded – undo
743 743
 	 * @param string $value Value.
744 744
 	 * @return int
745 745
 	 */
746
-	public function validate_setting_checkbox_field( $value ) {
747
-		return (int) ! empty( $value );
746
+	public function validate_setting_checkbox_field($value) {
747
+		return (int) !empty($value);
748 748
 	}
749 749
 
750 750
 	/**
@@ -754,10 +754,10 @@  discard block
 block discarded – undo
754 754
 	 * @param string $value Value.
755 755
 	 * @return string
756 756
 	 */
757
-	public function validate_setting_textarea_field( $value ) {
758
-		$value = is_null( $value ) ? '' : $value;
757
+	public function validate_setting_textarea_field($value) {
758
+		$value = is_null($value) ? '' : $value;
759 759
 		return wp_kses(
760
-			trim( stripslashes( $value ) ),
760
+			trim(stripslashes($value)),
761 761
 			array_merge(
762 762
 				array(
763 763
 					'iframe' => array(
@@ -767,7 +767,7 @@  discard block
 block discarded – undo
767 767
 						'class' => true,
768 768
 					),
769 769
 				),
770
-				wp_kses_allowed_html( 'post' )
770
+				wp_kses_allowed_html('post')
771 771
 			)
772 772
 		);
773 773
 	}
Please login to merge, or discard this patch.