Passed
Push — master ( 2e8aa5...e850c2 )
by Brian
10:13
created
includes/admin/meta-boxes/class-getpaid-meta-box-invoice-address.php 1 patch
Spacing   +78 added lines, -78 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  *
8 8
  */
9 9
 
10
-if ( ! defined( 'ABSPATH' ) ) {
10
+if (!defined('ABSPATH')) {
11 11
 	exit; // Exit if accessed directly
12 12
 }
13 13
 
@@ -21,14 +21,14 @@  discard block
 block discarded – undo
21 21
 	 *
22 22
 	 * @param WP_Post $post
23 23
 	 */
24
-    public static function output( $post ) {
24
+    public static function output($post) {
25 25
 
26 26
         // Prepare the invoice.
27
-        $invoice  = new WPInv_Invoice( $post );
28
-        $customer = $invoice->exists() ? $invoice->get_user_id( 'edit' ) : get_current_user_id();
29
-        $customer = new WP_User( $customer );
30
-        $display  = sprintf( _x( '%1$s (%2$s)', 'user dropdown', 'invoicing' ), $customer->display_name, $customer->user_email );
31
-        wp_nonce_field( 'getpaid_meta_nonce', 'getpaid_meta_nonce' );
27
+        $invoice  = new WPInv_Invoice($post);
28
+        $customer = $invoice->exists() ? $invoice->get_user_id('edit') : get_current_user_id();
29
+        $customer = new WP_User($customer);
30
+        $display  = sprintf(_x('%1$s (%2$s)', 'user dropdown', 'invoicing'), $customer->display_name, $customer->user_email);
31
+        wp_nonce_field('getpaid_meta_nonce', 'getpaid_meta_nonce');
32 32
 
33 33
         ?>
34 34
 
@@ -43,11 +43,11 @@  discard block
 block discarded – undo
43 43
                         <div class="col-12 col-sm-6">
44 44
                             <div id="getpaid-invoice-user-id-wrapper" class="form-group">
45 45
                                 <div>
46
-                                    <label for="post_author_override"><?php _e( 'Customer', 'invoicing' );?></label>
46
+                                    <label for="post_author_override"><?php _e('Customer', 'invoicing'); ?></label>
47 47
                                 </div>
48 48
                                 <div>
49
-                                    <select name="post_author_override" id="wpinv_post_author_override" class="getpaid-customer-search form-control regular-text" data-placeholder="<?php esc_attr_e( 'Search for a customer by email or name', 'invoicing' ); ?>">
50
-                                        <option selected="selected" value="<?php echo (int) $customer->ID; ?>"><?php echo sanitize_text_field( $display ); ?> </option>)
49
+                                    <select name="post_author_override" id="wpinv_post_author_override" class="getpaid-customer-search form-control regular-text" data-placeholder="<?php esc_attr_e('Search for a customer by email or name', 'invoicing'); ?>">
50
+                                        <option selected="selected" value="<?php echo (int) $customer->ID; ?>"><?php echo sanitize_text_field($display); ?> </option>)
51 51
                                     </select>
52 52
                                 </div>
53 53
                             </div>
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
                                             'type'        => 'text',
61 61
                                             'id'          => 'getpaid-invoice-new-user-email',
62 62
                                             'name'        => 'wpinv_email',
63
-                                            'label'       => __( 'Email', 'invoicing' ) . '<span class="required">*</span>',
63
+                                            'label'       => __('Email', 'invoicing') . '<span class="required">*</span>',
64 64
                                             'label_type'  => 'vertical',
65 65
                                             'placeholder' => '[email protected]',
66 66
                                             'class'       => 'form-control-sm',
@@ -70,18 +70,18 @@  discard block
 block discarded – undo
70 70
                             </div>
71 71
                         </div>
72 72
                         <div class="col-12 col-sm-6 form-group mt-sm-4">
73
-                            <?php if ( ! $invoice->is_paid() && ! $invoice->is_refunded() ) : ?>
73
+                            <?php if (!$invoice->is_paid() && !$invoice->is_refunded()) : ?>
74 74
                                 <a id="getpaid-invoice-fill-user-details" class="button button-small button-secondary" href="javascript:void(0)">
75 75
                                     <i aria-hidden="true" class="fa fa-refresh"></i>
76
-                                    <?php _e( 'Fill User Details', 'invoicing' );?>
76
+                                    <?php _e('Fill User Details', 'invoicing'); ?>
77 77
                                 </a>
78 78
                                 <a id="getpaid-invoice-create-new-user-button" class="button button-small button-secondary" href="javascript:void(0)">
79 79
                                     <i aria-hidden="true" class="fa fa-plus"></i>
80
-                                    <?php _e( 'Add New User', 'invoicing' );?>
80
+                                    <?php _e('Add New User', 'invoicing'); ?>
81 81
                                 </a>
82 82
                                 <a id="getpaid-invoice-cancel-create-new-user" class="button button-small button-secondary d-none" href="javascript:void(0)">
83 83
                                     <i aria-hidden="true" class="fa fa-close"></i>
84
-                                    <?php _e( 'Cancel', 'invoicing' );?>
84
+                                    <?php _e('Cancel', 'invoicing'); ?>
85 85
                                 </a>
86 86
                             <?php endif; ?>
87 87
                         </div>
@@ -94,11 +94,11 @@  discard block
 block discarded – undo
94 94
                                         'type'        => 'text',
95 95
                                         'id'          => 'wpinv_first_name',
96 96
                                         'name'        => 'wpinv_first_name',
97
-                                        'label'       => __( 'First Name', 'invoicing' ),
97
+                                        'label'       => __('First Name', 'invoicing'),
98 98
                                         'label_type'  => 'vertical',
99 99
                                         'placeholder' => '',
100 100
                                         'class'       => 'form-control-sm',
101
-                                        'value'       => $invoice->get_first_name( 'edit' ),
101
+                                        'value'       => $invoice->get_first_name('edit'),
102 102
                                     )
103 103
                                 );
104 104
                             ?>
@@ -110,11 +110,11 @@  discard block
 block discarded – undo
110 110
                                         'type'        => 'text',
111 111
                                         'id'          => 'wpinv_last_name',
112 112
                                         'name'        => 'wpinv_last_name',
113
-                                        'label'       => __( 'Last Name', 'invoicing' ),
113
+                                        'label'       => __('Last Name', 'invoicing'),
114 114
                                         'label_type'  => 'vertical',
115 115
                                         'placeholder' => '',
116 116
                                         'class'       => 'form-control-sm',
117
-                                        'value'       => $invoice->get_last_name( 'edit' ),
117
+                                        'value'       => $invoice->get_last_name('edit'),
118 118
                                     )
119 119
                                 );
120 120
                             ?>
@@ -129,11 +129,11 @@  discard block
 block discarded – undo
129 129
                                         'type'        => 'text',
130 130
                                         'id'          => 'wpinv_company',
131 131
                                         'name'        => 'wpinv_company',
132
-                                        'label'       => __( 'Company', 'invoicing' ),
132
+                                        'label'       => __('Company', 'invoicing'),
133 133
                                         'label_type'  => 'vertical',
134 134
                                         'placeholder' => '',
135 135
                                         'class'       => 'form-control-sm',
136
-                                        'value'       => $invoice->get_company( 'edit' ),
136
+                                        'value'       => $invoice->get_company('edit'),
137 137
                                     )
138 138
                                 );
139 139
                             ?>
@@ -145,11 +145,11 @@  discard block
 block discarded – undo
145 145
                                         'type'        => 'text',
146 146
                                         'id'          => 'wpinv_vat_number',
147 147
                                         'name'        => 'wpinv_vat_number',
148
-                                        'label'       => __( 'Vat Number', 'invoicing' ),
148
+                                        'label'       => __('Vat Number', 'invoicing'),
149 149
                                         'label_type'  => 'vertical',
150 150
                                         'placeholder' => '',
151 151
                                         'class'       => 'form-control-sm',
152
-                                        'value'       => $invoice->get_vat_number( 'edit' ),
152
+                                        'value'       => $invoice->get_vat_number('edit'),
153 153
                                     )
154 154
                                 );
155 155
                             ?>
@@ -164,11 +164,11 @@  discard block
 block discarded – undo
164 164
                                         'type'        => 'text',
165 165
                                         'id'          => 'wpinv_address',
166 166
                                         'name'        => 'wpinv_address',
167
-                                        'label'       => __( 'Address', 'invoicing' ),
167
+                                        'label'       => __('Address', 'invoicing'),
168 168
                                         'label_type'  => 'vertical',
169 169
                                         'placeholder' => '',
170 170
                                         'class'       => 'form-control-sm',
171
-                                        'value'       => $invoice->get_address( 'edit' ),
171
+                                        'value'       => $invoice->get_address('edit'),
172 172
                                     )
173 173
                                 );
174 174
                             ?>
@@ -180,11 +180,11 @@  discard block
 block discarded – undo
180 180
                                         'type'        => 'text',
181 181
                                         'id'          => 'wpinv_city',
182 182
                                         'name'        => 'wpinv_city',
183
-                                        'label'       => __( 'City', 'invoicing' ),
183
+                                        'label'       => __('City', 'invoicing'),
184 184
                                         'label_type'  => 'vertical',
185 185
                                         'placeholder' => '',
186 186
                                         'class'       => 'form-control-sm',
187
-                                        'value'       => $invoice->get_city( 'edit' ),
187
+                                        'value'       => $invoice->get_city('edit'),
188 188
                                     )
189 189
                                 );
190 190
                             ?>
@@ -198,11 +198,11 @@  discard block
 block discarded – undo
198 198
                                     array(
199 199
                                         'id'          => 'wpinv_country',
200 200
                                         'name'        => 'wpinv_country',
201
-                                        'label'       => __( 'Country', 'invoicing' ),
201
+                                        'label'       => __('Country', 'invoicing'),
202 202
                                         'label_type'  => 'vertical',
203
-                                        'placeholder' => __( 'Choose a country', 'invoicing' ),
203
+                                        'placeholder' => __('Choose a country', 'invoicing'),
204 204
                                         'class'       => 'form-control-sm',
205
-                                        'value'       => $invoice->get_country( 'edit' ),
205
+                                        'value'       => $invoice->get_country('edit'),
206 206
                                         'options'     => wpinv_get_country_list(),
207 207
                                         'data-allow-clear' => 'false',
208 208
                                         'select2'          => true,
@@ -213,20 +213,20 @@  discard block
 block discarded – undo
213 213
                         <div class="col-12 col-sm-6">
214 214
                             <?php
215 215
 
216
-                                $states = wpinv_get_country_states( $invoice->get_country( 'edit' ) );
216
+                                $states = wpinv_get_country_states($invoice->get_country('edit'));
217 217
 
218
-                                if ( empty( $states ) ) {
218
+                                if (empty($states)) {
219 219
 
220 220
                                     echo aui()->input(
221 221
                                         array(
222 222
                                             'type'        => 'text',
223 223
                                             'id'          => 'wpinv_state',
224 224
                                             'name'        => 'wpinv_state',
225
-                                            'label'       => __( 'State', 'invoicing' ),
225
+                                            'label'       => __('State', 'invoicing'),
226 226
                                             'label_type'  => 'vertical',
227 227
                                             'placeholder' => '',
228 228
                                             'class'       => 'form-control-sm',
229
-                                            'value'       => $invoice->get_state( 'edit' ),
229
+                                            'value'       => $invoice->get_state('edit'),
230 230
                                         )
231 231
                                     );
232 232
 
@@ -236,11 +236,11 @@  discard block
 block discarded – undo
236 236
                                         array(
237 237
                                             'id'          => 'wpinv_state',
238 238
                                             'name'        => 'wpinv_state',
239
-                                            'label'       => __( 'State', 'invoicing' ),
239
+                                            'label'       => __('State', 'invoicing'),
240 240
                                             'label_type'  => 'vertical',
241
-                                            'placeholder' => __( 'Select a state', 'invoicing' ),
241
+                                            'placeholder' => __('Select a state', 'invoicing'),
242 242
                                             'class'       => 'form-control-sm',
243
-                                            'value'       => $invoice->get_state( 'edit' ),
243
+                                            'value'       => $invoice->get_state('edit'),
244 244
                                             'options'     => $states,
245 245
                                             'data-allow-clear' => 'false',
246 246
                                             'select2'          => true,
@@ -261,11 +261,11 @@  discard block
 block discarded – undo
261 261
                                         'type'        => 'text',
262 262
                                         'id'          => 'wpinv_zip',
263 263
                                         'name'        => 'wpinv_zip',
264
-                                        'label'       => __( 'Zip / Postal Code', 'invoicing' ),
264
+                                        'label'       => __('Zip / Postal Code', 'invoicing'),
265 265
                                         'label_type'  => 'vertical',
266 266
                                         'placeholder' => '',
267 267
                                         'class'       => 'form-control-sm',
268
-                                        'value'       => $invoice->get_zip( 'edit' ),
268
+                                        'value'       => $invoice->get_zip('edit'),
269 269
                                     )
270 270
                                 );
271 271
                             ?>
@@ -277,11 +277,11 @@  discard block
 block discarded – undo
277 277
                                         'type'        => 'text',
278 278
                                         'id'          => 'wpinv_phone',
279 279
                                         'name'        => 'wpinv_phone',
280
-                                        'label'       => __( 'Phone', 'invoicing' ),
280
+                                        'label'       => __('Phone', 'invoicing'),
281 281
                                         'label_type'  => 'vertical',
282 282
                                         'placeholder' => '',
283 283
                                         'class'       => 'form-control-sm',
284
-                                        'value'       => $invoice->get_phone( 'edit' ),
284
+                                        'value'       => $invoice->get_phone('edit'),
285 285
                                     )
286 286
                                 );
287 287
                             ?>
@@ -297,49 +297,49 @@  discard block
 block discarded – undo
297 297
 	 *
298 298
 	 * @param int $post_id
299 299
 	 */
300
-	public static function save( $post_id ) {
300
+	public static function save($post_id) {
301 301
 
302 302
         // Prepare the invoice.
303
-        $invoice = new WPInv_Invoice( $post_id );
303
+        $invoice = new WPInv_Invoice($post_id);
304 304
 
305 305
         // Load new data.
306 306
         $invoice->set_props(
307 307
 			array(
308
-                'template'             => isset( $_POST['wpinv_template'] ) ? wpinv_clean( $_POST['wpinv_template'] ) : null,
309
-                'email_cc'             => isset( $_POST['wpinv_cc'] ) ? wpinv_clean( $_POST['wpinv_cc'] ) : null,
310
-                'disable_taxes'        => isset( $_POST['disable_taxes'] ),
311
-                'currency'             => isset( $_POST['wpinv_currency'] ) ? wpinv_clean( $_POST['wpinv_currency'] ) : null,
312
-                'gateway'              => isset( $_POST['wpinv_gateway'] ) ? wpinv_clean( $_POST['wpinv_gateway'] ) : null,
313
-                'address'              => isset( $_POST['wpinv_address'] ) ? wpinv_clean( $_POST['wpinv_address'] ) : null,
314
-                'vat_number'           => isset( $_POST['wpinv_vat_number'] ) ? wpinv_clean( $_POST['wpinv_vat_number'] ) : null,
315
-                'company'              => isset( $_POST['wpinv_company'] ) ? wpinv_clean( $_POST['wpinv_company'] ) : null,
316
-                'zip'                  => isset( $_POST['wpinv_zip'] ) ? wpinv_clean( $_POST['wpinv_zip'] ) : null,
317
-                'state'                => isset( $_POST['wpinv_state'] ) ? wpinv_clean( $_POST['wpinv_state'] ) : null,
318
-                'city'                 => isset( $_POST['wpinv_city'] ) ? wpinv_clean( $_POST['wpinv_city'] ) : null,
319
-                'country'              => isset( $_POST['wpinv_country'] ) ? wpinv_clean( $_POST['wpinv_country'] ) : null,
320
-                'phone'                => isset( $_POST['wpinv_phone'] ) ? wpinv_clean( $_POST['wpinv_phone'] ) : null,
321
-                'first_name'           => isset( $_POST['wpinv_first_name'] ) ? wpinv_clean( $_POST['wpinv_first_name'] ) : null,
322
-                'last_name'            => isset( $_POST['wpinv_last_name'] ) ? wpinv_clean( $_POST['wpinv_last_name'] ) : null,
323
-                'author'               => isset( $_POST['post_author_override'] ) ? wpinv_clean( $_POST['post_author_override'] ) : null,
324
-                'date_created'         => isset( $_POST['date_created'] ) ? wpinv_clean( $_POST['date_created'] ) : null,
325
-                'due_date'             => isset( $_POST['wpinv_due_date'] ) ? wpinv_clean( $_POST['wpinv_due_date'] ) : null,
326
-                'number'               => isset( $_POST['wpinv_number'] ) ? wpinv_clean( $_POST['wpinv_number'] ) : null,
327
-                'status'               => isset( $_POST['wpinv_status'] ) ? wpinv_clean( $_POST['wpinv_status'] ) : null,
308
+                'template'             => isset($_POST['wpinv_template']) ? wpinv_clean($_POST['wpinv_template']) : null,
309
+                'email_cc'             => isset($_POST['wpinv_cc']) ? wpinv_clean($_POST['wpinv_cc']) : null,
310
+                'disable_taxes'        => isset($_POST['disable_taxes']),
311
+                'currency'             => isset($_POST['wpinv_currency']) ? wpinv_clean($_POST['wpinv_currency']) : null,
312
+                'gateway'              => isset($_POST['wpinv_gateway']) ? wpinv_clean($_POST['wpinv_gateway']) : null,
313
+                'address'              => isset($_POST['wpinv_address']) ? wpinv_clean($_POST['wpinv_address']) : null,
314
+                'vat_number'           => isset($_POST['wpinv_vat_number']) ? wpinv_clean($_POST['wpinv_vat_number']) : null,
315
+                'company'              => isset($_POST['wpinv_company']) ? wpinv_clean($_POST['wpinv_company']) : null,
316
+                'zip'                  => isset($_POST['wpinv_zip']) ? wpinv_clean($_POST['wpinv_zip']) : null,
317
+                'state'                => isset($_POST['wpinv_state']) ? wpinv_clean($_POST['wpinv_state']) : null,
318
+                'city'                 => isset($_POST['wpinv_city']) ? wpinv_clean($_POST['wpinv_city']) : null,
319
+                'country'              => isset($_POST['wpinv_country']) ? wpinv_clean($_POST['wpinv_country']) : null,
320
+                'phone'                => isset($_POST['wpinv_phone']) ? wpinv_clean($_POST['wpinv_phone']) : null,
321
+                'first_name'           => isset($_POST['wpinv_first_name']) ? wpinv_clean($_POST['wpinv_first_name']) : null,
322
+                'last_name'            => isset($_POST['wpinv_last_name']) ? wpinv_clean($_POST['wpinv_last_name']) : null,
323
+                'author'               => isset($_POST['post_author_override']) ? wpinv_clean($_POST['post_author_override']) : null,
324
+                'date_created'         => isset($_POST['date_created']) ? wpinv_clean($_POST['date_created']) : null,
325
+                'due_date'             => isset($_POST['wpinv_due_date']) ? wpinv_clean($_POST['wpinv_due_date']) : null,
326
+                'number'               => isset($_POST['wpinv_number']) ? wpinv_clean($_POST['wpinv_number']) : null,
327
+                'status'               => isset($_POST['wpinv_status']) ? wpinv_clean($_POST['wpinv_status']) : null,
328 328
 			)
329 329
         );
330 330
 
331 331
         // Discount code.
332
-        if ( ! $invoice->is_paid() && ! $invoice->is_refunded() ) {
332
+        if (!$invoice->is_paid() && !$invoice->is_refunded()) {
333 333
 
334
-            if ( isset( $_POST['wpinv_discount_code'] ) ) {
335
-                $invoice->set_discount_code( $_POST['wpinv_discount_code'] );
334
+            if (isset($_POST['wpinv_discount_code'])) {
335
+                $invoice->set_discount_code($_POST['wpinv_discount_code']);
336 336
             }
337 337
 
338
-            $discount = new WPInv_Discount( $invoice->get_discount_code() );
339
-            if ( $discount->exists() ) {
340
-                $invoice->add_discount( getpaid_calculate_invoice_discount( $invoice, $discount ) );
338
+            $discount = new WPInv_Discount($invoice->get_discount_code());
339
+            if ($discount->exists()) {
340
+                $invoice->add_discount(getpaid_calculate_invoice_discount($invoice, $discount));
341 341
             } else {
342
-                $invoice->remove_discount( 'discount_code' );
342
+                $invoice->remove_discount('discount_code');
343 343
             }
344 344
 
345 345
             // Recalculate totals.
@@ -348,17 +348,17 @@  discard block
 block discarded – undo
348 348
         }
349 349
 
350 350
         // If we're creating a new user...
351
-        if ( ! empty( $_POST['wpinv_new_user'] ) && is_email( $_POST['wpinv_email'] ) ) {
351
+        if (!empty($_POST['wpinv_new_user']) && is_email($_POST['wpinv_email'])) {
352 352
 
353 353
             // Attempt to create the user.
354
-            $user = wpinv_create_user( sanitize_email( $_POST['wpinv_email'] ) );
354
+            $user = wpinv_create_user(sanitize_email($_POST['wpinv_email']));
355 355
 
356 356
 
357 357
             // If successful, update the invoice author.
358
-            if ( is_numeric( $user ) ) {
359
-                $invoice->set_author( $user );
358
+            if (is_numeric($user)) {
359
+                $invoice->set_author($user);
360 360
             } else {
361
-                wpinv_error_log( $user->get_error_message(), __( 'Invoice add new user', 'invoicing' ), __FILE__, __LINE__ );
361
+                wpinv_error_log($user->get_error_message(), __('Invoice add new user', 'invoicing'), __FILE__, __LINE__);
362 362
             }
363 363
         }
364 364
 
@@ -366,11 +366,11 @@  discard block
 block discarded – undo
366 366
         $invoice->save();
367 367
 
368 368
         // (Maybe) send new user notification.
369
-        if ( ! empty( $user ) && is_numeric( $user ) && apply_filters( 'getpaid_send_new_user_notification', true ) ) {
370
-            wp_send_new_user_notifications( $user, 'user' );
369
+        if (!empty($user) && is_numeric($user) && apply_filters('getpaid_send_new_user_notification', true)) {
370
+            wp_send_new_user_notifications($user, 'user');
371 371
         }
372 372
 
373 373
         // Fires after an invoice is saved.
374
-		do_action( 'wpinv_invoice_metabox_saved', $invoice );
374
+		do_action('wpinv_invoice_metabox_saved', $invoice);
375 375
 	}
376 376
 }
Please login to merge, or discard this patch.
includes/class-wpinv-ajax.php 1 patch
Spacing   +216 added lines, -216 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
  * @package Invoicing
7 7
  */
8 8
  
9
-defined( 'ABSPATH' ) || exit;
9
+defined('ABSPATH') || exit;
10 10
 
11 11
 /**
12 12
  * WPInv_Ajax class.
@@ -17,8 +17,8 @@  discard block
 block discarded – undo
17 17
 	 * Hook in ajax handlers.
18 18
 	 */
19 19
 	public static function init() {
20
-		add_action( 'init', array( __CLASS__, 'define_ajax' ), 0 );
21
-		add_action( 'template_redirect', array( __CLASS__, 'do_wpinv_ajax' ), 0 );
20
+		add_action('init', array(__CLASS__, 'define_ajax'), 0);
21
+		add_action('template_redirect', array(__CLASS__, 'do_wpinv_ajax'), 0);
22 22
 		self::add_ajax_events();
23 23
     }
24 24
 
@@ -27,11 +27,11 @@  discard block
 block discarded – undo
27 27
 	 */
28 28
 	public static function define_ajax() {
29 29
 
30
-		if ( ! empty( $_GET['wpinv-ajax'] ) ) {
31
-			getpaid_maybe_define_constant( 'DOING_AJAX', true );
32
-			getpaid_maybe_define_constant( 'WPInv_DOING_AJAX', true );
33
-			if ( ! WP_DEBUG || ( WP_DEBUG && ! WP_DEBUG_DISPLAY ) ) {
34
-				/** @scrutinizer ignore-unhandled */ @ini_set( 'display_errors', 0 );
30
+		if (!empty($_GET['wpinv-ajax'])) {
31
+			getpaid_maybe_define_constant('DOING_AJAX', true);
32
+			getpaid_maybe_define_constant('WPInv_DOING_AJAX', true);
33
+			if (!WP_DEBUG || (WP_DEBUG && !WP_DEBUG_DISPLAY)) {
34
+				/** @scrutinizer ignore-unhandled */ @ini_set('display_errors', 0);
35 35
 			}
36 36
 			$GLOBALS['wpdb']->hide_errors();
37 37
 		}
@@ -44,13 +44,13 @@  discard block
 block discarded – undo
44 44
 	 * @since 1.0.18
45 45
 	 */
46 46
 	private static function wpinv_ajax_headers() {
47
-		if ( ! headers_sent() ) {
47
+		if (!headers_sent()) {
48 48
 			send_origin_headers();
49 49
 			send_nosniff_header();
50 50
 			nocache_headers();
51
-			header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) );
52
-			header( 'X-Robots-Tag: noindex' );
53
-			status_header( 200 );
51
+			header('Content-Type: text/html; charset=' . get_option('blog_charset'));
52
+			header('X-Robots-Tag: noindex');
53
+			status_header(200);
54 54
 		}
55 55
     }
56 56
     
@@ -60,16 +60,16 @@  discard block
 block discarded – undo
60 60
 	public static function do_wpinv_ajax() {
61 61
 		global $wp_query;
62 62
 
63
-		if ( ! empty( $_GET['wpinv-ajax'] ) ) {
64
-			$wp_query->set( 'wpinv-ajax', sanitize_text_field( wp_unslash( $_GET['wpinv-ajax'] ) ) );
63
+		if (!empty($_GET['wpinv-ajax'])) {
64
+			$wp_query->set('wpinv-ajax', sanitize_text_field(wp_unslash($_GET['wpinv-ajax'])));
65 65
 		}
66 66
 
67
-		$action = $wp_query->get( 'wpinv-ajax' );
67
+		$action = $wp_query->get('wpinv-ajax');
68 68
 
69
-		if ( $action ) {
69
+		if ($action) {
70 70
 			self::wpinv_ajax_headers();
71
-			$action = sanitize_text_field( $action );
72
-			do_action( 'wpinv_ajax_' . $action );
71
+			$action = sanitize_text_field($action);
72
+			do_action('wpinv_ajax_' . $action);
73 73
 			wp_die();
74 74
 		}
75 75
 
@@ -102,36 +102,36 @@  discard block
 block discarded – undo
102 102
             'payment_form_refresh_prices' => true,
103 103
         );
104 104
 
105
-        foreach ( $ajax_events as $ajax_event => $nopriv ) {
106
-            add_action( 'wp_ajax_wpinv_' . $ajax_event, array( __CLASS__, $ajax_event ) );
107
-            add_action( 'wp_ajax_getpaid_' . $ajax_event, array( __CLASS__, $ajax_event ) );
105
+        foreach ($ajax_events as $ajax_event => $nopriv) {
106
+            add_action('wp_ajax_wpinv_' . $ajax_event, array(__CLASS__, $ajax_event));
107
+            add_action('wp_ajax_getpaid_' . $ajax_event, array(__CLASS__, $ajax_event));
108 108
 
109
-            if ( $nopriv ) {
110
-                add_action( 'wp_ajax_nopriv_wpinv_' . $ajax_event, array( __CLASS__, $ajax_event ) );
111
-                add_action( 'wp_ajax_nopriv_getpaid_' . $ajax_event, array( __CLASS__, $ajax_event ) );
112
-                add_action( 'wpinv_ajax_' . $ajax_event, array( __CLASS__, $ajax_event ) );
109
+            if ($nopriv) {
110
+                add_action('wp_ajax_nopriv_wpinv_' . $ajax_event, array(__CLASS__, $ajax_event));
111
+                add_action('wp_ajax_nopriv_getpaid_' . $ajax_event, array(__CLASS__, $ajax_event));
112
+                add_action('wpinv_ajax_' . $ajax_event, array(__CLASS__, $ajax_event));
113 113
             }
114 114
         }
115 115
     }
116 116
     
117 117
     public static function add_note() {
118
-        check_ajax_referer( 'add-invoice-note', '_nonce' );
118
+        check_ajax_referer('add-invoice-note', '_nonce');
119 119
 
120
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
120
+        if (!wpinv_current_user_can_manage_invoicing()) {
121 121
             die(-1);
122 122
         }
123 123
 
124
-        $post_id   = absint( $_POST['post_id'] );
125
-        $note      = wp_kses_post( trim( stripslashes( $_POST['note'] ) ) );
126
-        $note_type = sanitize_text_field( $_POST['note_type'] );
124
+        $post_id   = absint($_POST['post_id']);
125
+        $note      = wp_kses_post(trim(stripslashes($_POST['note'])));
126
+        $note_type = sanitize_text_field($_POST['note_type']);
127 127
 
128 128
         $is_customer_note = $note_type == 'customer' ? 1 : 0;
129 129
 
130
-        if ( $post_id > 0 ) {
131
-            $note_id = wpinv_insert_payment_note( $post_id, $note, $is_customer_note );
130
+        if ($post_id > 0) {
131
+            $note_id = wpinv_insert_payment_note($post_id, $note, $is_customer_note);
132 132
 
133
-            if ( $note_id > 0 && !is_wp_error( $note_id ) ) {
134
-                wpinv_get_invoice_note_line_item( $note_id );
133
+            if ($note_id > 0 && !is_wp_error($note_id)) {
134
+                wpinv_get_invoice_note_line_item($note_id);
135 135
             }
136 136
         }
137 137
 
@@ -139,16 +139,16 @@  discard block
 block discarded – undo
139 139
     }
140 140
 
141 141
     public static function delete_note() {
142
-        check_ajax_referer( 'delete-invoice-note', '_nonce' );
142
+        check_ajax_referer('delete-invoice-note', '_nonce');
143 143
 
144
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
144
+        if (!wpinv_current_user_can_manage_invoicing()) {
145 145
             die(-1);
146 146
         }
147 147
 
148
-        $note_id = (int)$_POST['note_id'];
148
+        $note_id = (int) $_POST['note_id'];
149 149
 
150
-        if ( $note_id > 0 ) {
151
-            wp_delete_comment( $note_id, true );
150
+        if ($note_id > 0) {
151
+            wp_delete_comment($note_id, true);
152 152
         }
153 153
 
154 154
         die();
@@ -166,34 +166,34 @@  discard block
 block discarded – undo
166 166
     public static function get_billing_details() {
167 167
 
168 168
         // Verify nonce.
169
-        check_ajax_referer( 'wpinv-nonce' );
169
+        check_ajax_referer('wpinv-nonce');
170 170
 
171 171
         // Can the user manage the plugin?
172
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
172
+        if (!wpinv_current_user_can_manage_invoicing()) {
173 173
             die(-1);
174 174
         }
175 175
 
176 176
         // Do we have a user id?
177 177
         $user_id = $_GET['user_id'];
178 178
 
179
-        if ( empty( $user_id ) || ! is_numeric( $user_id ) ) {
179
+        if (empty($user_id) || !is_numeric($user_id)) {
180 180
             die(-1);
181 181
         }
182 182
 
183 183
         // Fetch the billing details.
184
-        $billing_details    = wpinv_get_user_address( $user_id );
185
-        $billing_details    = apply_filters( 'wpinv_ajax_billing_details', $billing_details, $user_id );
184
+        $billing_details    = wpinv_get_user_address($user_id);
185
+        $billing_details    = apply_filters('wpinv_ajax_billing_details', $billing_details, $user_id);
186 186
 
187 187
         // unset the user id and email.
188
-        $to_ignore = array( 'user_id', 'email' );
188
+        $to_ignore = array('user_id', 'email');
189 189
 
190
-        foreach ( $to_ignore as $key ) {
191
-            if ( isset( $billing_details[ $key ] ) ) {
192
-                unset( $billing_details[ $key ] );
190
+        foreach ($to_ignore as $key) {
191
+            if (isset($billing_details[$key])) {
192
+                unset($billing_details[$key]);
193 193
             }
194 194
         }
195 195
 
196
-        wp_send_json_success( $billing_details );
196
+        wp_send_json_success($billing_details);
197 197
 
198 198
     }
199 199
 
@@ -203,47 +203,47 @@  discard block
 block discarded – undo
203 203
     public static function check_new_user_email() {
204 204
 
205 205
         // Verify nonce.
206
-        check_ajax_referer( 'wpinv-nonce' );
206
+        check_ajax_referer('wpinv-nonce');
207 207
 
208 208
         // Can the user manage the plugin?
209
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
209
+        if (!wpinv_current_user_can_manage_invoicing()) {
210 210
             die(-1);
211 211
         }
212 212
 
213 213
         // We need an email address.
214
-        if ( empty( $_GET['email'] ) ) {
215
-            _e( "Provide the new user's email address", 'invoicing' );
214
+        if (empty($_GET['email'])) {
215
+            _e("Provide the new user's email address", 'invoicing');
216 216
             exit;
217 217
         }
218 218
 
219 219
         // Ensure the email is valid.
220
-        $email = sanitize_text_field( $_GET['email'] );
221
-        if ( ! is_email( $email ) ) {
222
-            _e( 'Invalid email address', 'invoicing' );
220
+        $email = sanitize_text_field($_GET['email']);
221
+        if (!is_email($email)) {
222
+            _e('Invalid email address', 'invoicing');
223 223
             exit;
224 224
         }
225 225
 
226 226
         // And it does not exist.
227
-        if ( email_exists( $email ) ) {
228
-            _e( 'A user with this email address already exists', 'invoicing' );
227
+        if (email_exists($email)) {
228
+            _e('A user with this email address already exists', 'invoicing');
229 229
             exit;
230 230
         }
231 231
 
232
-        wp_send_json_success( true );
232
+        wp_send_json_success(true);
233 233
     }
234 234
     
235 235
     public static function run_tool() {
236
-        check_ajax_referer( 'wpinv-nonce', '_nonce' );
237
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
236
+        check_ajax_referer('wpinv-nonce', '_nonce');
237
+        if (!wpinv_current_user_can_manage_invoicing()) {
238 238
             die(-1);
239 239
         }
240 240
         
241
-        $tool = sanitize_text_field( $_POST['tool'] );
241
+        $tool = sanitize_text_field($_POST['tool']);
242 242
         
243
-        do_action( 'wpinv_run_tool' );
243
+        do_action('wpinv_run_tool');
244 244
         
245
-        if ( !empty( $tool ) ) {
246
-            do_action( 'wpinv_tool_' . $tool );
245
+        if (!empty($tool)) {
246
+            do_action('wpinv_tool_' . $tool);
247 247
         }
248 248
     }
249 249
 
@@ -253,27 +253,27 @@  discard block
 block discarded – undo
253 253
     public static function get_payment_form() {
254 254
 
255 255
         // Check nonce.
256
-        check_ajax_referer( 'getpaid_form_nonce' );
256
+        check_ajax_referer('getpaid_form_nonce');
257 257
 
258 258
         // Is the request set up correctly?
259
-		if ( empty( $_GET['form'] ) && empty( $_GET['item'] ) ) {
259
+		if (empty($_GET['form']) && empty($_GET['item'])) {
260 260
 			echo aui()->alert(
261 261
 				array(
262 262
 					'type'    => 'warning',
263
-					'content' => __( 'No payment form or item provided', 'invoicing' ),
263
+					'content' => __('No payment form or item provided', 'invoicing'),
264 264
 				)
265 265
             );
266 266
             exit;
267 267
         }
268 268
 
269 269
         // Payment form or button?
270
-		if ( ! empty( $_GET['form'] ) ) {
271
-            getpaid_display_payment_form( urldecode( $_GET['form'] ) );
272
-		} else if( ! empty( $_GET['invoice'] ) ) {
273
-		    getpaid_display_invoice_payment_form( urldecode( $_GET['invoice'] ) );
270
+		if (!empty($_GET['form'])) {
271
+            getpaid_display_payment_form(urldecode($_GET['form']));
272
+		} else if (!empty($_GET['invoice'])) {
273
+		    getpaid_display_invoice_payment_form(urldecode($_GET['invoice']));
274 274
         } else {
275
-			$items = getpaid_convert_items_to_array( urldecode( $_GET['item'] ) );
276
-		    getpaid_display_item_payment_form( $items );
275
+			$items = getpaid_convert_items_to_array(urldecode($_GET['item']));
276
+		    getpaid_display_item_payment_form($items);
277 277
         }
278 278
 
279 279
         exit;
@@ -288,17 +288,17 @@  discard block
 block discarded – undo
288 288
     public static function payment_form() {
289 289
 
290 290
         // Check nonce.
291
-        check_ajax_referer( 'getpaid_form_nonce' );
291
+        check_ajax_referer('getpaid_form_nonce');
292 292
 
293 293
         // ... form fields...
294
-        if ( empty( $_POST['getpaid_payment_form_submission'] ) ) {
295
-            _e( 'Error: Reload the page and try again.', 'invoicing' );
294
+        if (empty($_POST['getpaid_payment_form_submission'])) {
295
+            _e('Error: Reload the page and try again.', 'invoicing');
296 296
             exit;
297 297
         }
298 298
 
299 299
         // Process the payment form.
300
-        $checkout_class = apply_filters( 'getpaid_checkout_class', 'GetPaid_Checkout' );
301
-        $checkout       = new $checkout_class( new GetPaid_Payment_Form_Submission() );
300
+        $checkout_class = apply_filters('getpaid_checkout_class', 'GetPaid_Checkout');
301
+        $checkout       = new $checkout_class(new GetPaid_Payment_Form_Submission());
302 302
         $checkout->process_checkout();
303 303
 
304 304
         exit;
@@ -311,55 +311,55 @@  discard block
 block discarded – undo
311 311
      */
312 312
     public static function get_payment_form_states_field() {
313 313
 
314
-        if ( empty( $_GET['country'] ) || empty( $_GET['form'] ) ) {
314
+        if (empty($_GET['country']) || empty($_GET['form'])) {
315 315
             exit;
316 316
         }
317 317
 
318
-        $elements = getpaid_get_payment_form_elements( $_GET['form'] );
318
+        $elements = getpaid_get_payment_form_elements($_GET['form']);
319 319
 
320
-        if ( empty( $elements ) ) {
320
+        if (empty($elements)) {
321 321
             exit;
322 322
         }
323 323
 
324 324
         $address_fields = array();
325
-        foreach ( $elements as $element ) {
326
-            if ( 'address' === $element['type'] ) {
325
+        foreach ($elements as $element) {
326
+            if ('address' === $element['type']) {
327 327
                 $address_fields = $element;
328 328
                 break;
329 329
             }
330 330
         }
331 331
 
332
-        if ( empty( $address_fields ) ) {
332
+        if (empty($address_fields)) {
333 333
             exit;
334 334
         }
335 335
 
336
-        foreach ( $address_fields['fields'] as $address_field ) {
336
+        foreach ($address_fields['fields'] as $address_field) {
337 337
 
338
-            if ( 'wpinv_state' == $address_field['name'] ) {
338
+            if ('wpinv_state' == $address_field['name']) {
339 339
 
340
-                $wrap_class  = getpaid_get_form_element_grid_class( $address_field );
341
-                $wrap_class  = esc_attr( "$wrap_class getpaid-address-field-wrapper" );
342
-                $placeholder = empty( $address_field['placeholder'] ) ? '' : esc_attr( $address_field['placeholder'] );
343
-                $description = empty( $address_field['description'] ) ? '' : wp_kses_post( $address_field['description'] );
344
-                $value       = is_user_logged_in() ? get_user_meta( get_current_user_id(), '_wpinv_state', true ) : '';
345
-                $label       = empty( $address_field['label'] ) ? '' : wp_kses_post( $address_field['label'] );
340
+                $wrap_class  = getpaid_get_form_element_grid_class($address_field);
341
+                $wrap_class  = esc_attr("$wrap_class getpaid-address-field-wrapper");
342
+                $placeholder = empty($address_field['placeholder']) ? '' : esc_attr($address_field['placeholder']);
343
+                $description = empty($address_field['description']) ? '' : wp_kses_post($address_field['description']);
344
+                $value       = is_user_logged_in() ? get_user_meta(get_current_user_id(), '_wpinv_state', true) : '';
345
+                $label       = empty($address_field['label']) ? '' : wp_kses_post($address_field['label']);
346 346
 
347
-                if ( ! empty( $address_field['required'] ) ) {
347
+                if (!empty($address_field['required'])) {
348 348
                     $label .= "<span class='text-danger'> *</span>";
349 349
                 }
350 350
 
351
-                $html = getpaid_get_states_select_markup (
352
-                    sanitize_text_field( $_GET['country'] ),
351
+                $html = getpaid_get_states_select_markup(
352
+                    sanitize_text_field($_GET['country']),
353 353
                     $value,
354 354
                     $placeholder,
355 355
                     $label,
356 356
                     $description,
357
-                    ! empty( $address_field['required'] ),
357
+                    !empty($address_field['required']),
358 358
                     $wrap_class,
359
-                    wpinv_clean( $_GET['name'] )
359
+                    wpinv_clean($_GET['name'])
360 360
                 );
361 361
 
362
-                wp_send_json_success( $html );
362
+                wp_send_json_success($html);
363 363
                 exit;
364 364
 
365 365
             }
@@ -375,66 +375,66 @@  discard block
 block discarded – undo
375 375
     public static function recalculate_invoice_totals() {
376 376
 
377 377
         // Verify nonce.
378
-        check_ajax_referer( 'wpinv-nonce' );
378
+        check_ajax_referer('wpinv-nonce');
379 379
 
380
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
380
+        if (!wpinv_current_user_can_manage_invoicing()) {
381 381
             exit;
382 382
         }
383 383
 
384 384
         // We need an invoice.
385
-        if ( empty( $_POST['post_id'] ) ) {
385
+        if (empty($_POST['post_id'])) {
386 386
             exit;
387 387
         }
388 388
 
389 389
         // Fetch the invoice.
390
-        $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) );
390
+        $invoice = new WPInv_Invoice(trim($_POST['post_id']));
391 391
 
392 392
         // Ensure it exists.
393
-        if ( ! $invoice->get_id() ) {
393
+        if (!$invoice->get_id()) {
394 394
             exit;
395 395
         }
396 396
 
397 397
         // Maybe set the country, state, currency.
398
-        foreach ( array( 'country', 'state', 'currency', 'vat_number', 'discount_code' ) as $key ) {
399
-            if ( isset( $_POST[ $key ] ) ) {
398
+        foreach (array('country', 'state', 'currency', 'vat_number', 'discount_code') as $key) {
399
+            if (isset($_POST[$key])) {
400 400
                 $method = "set_$key";
401
-                $invoice->$method( sanitize_text_field( $_POST[ $key ] ) );
401
+                $invoice->$method(sanitize_text_field($_POST[$key]));
402 402
             }
403 403
         }
404 404
 
405 405
         // Maybe disable taxes.
406
-        $invoice->set_disable_taxes( ! empty( $_POST['taxes'] ) );
406
+        $invoice->set_disable_taxes(!empty($_POST['taxes']));
407 407
 
408 408
         // Discount code.
409
-        if ( ! $invoice->is_paid() && ! $invoice->is_refunded() ) {
410
-            $discount = new WPInv_Discount( $invoice->get_discount_code() );
411
-            if ( $discount->exists() ) {
412
-                $invoice->add_discount( getpaid_calculate_invoice_discount( $invoice, $discount ) );
409
+        if (!$invoice->is_paid() && !$invoice->is_refunded()) {
410
+            $discount = new WPInv_Discount($invoice->get_discount_code());
411
+            if ($discount->exists()) {
412
+                $invoice->add_discount(getpaid_calculate_invoice_discount($invoice, $discount));
413 413
             } else {
414
-                $invoice->remove_discount( 'discount_code' );
414
+                $invoice->remove_discount('discount_code');
415 415
             }
416 416
         }
417 417
 
418 418
         // Recalculate totals.
419 419
         $invoice->recalculate_total();
420 420
 
421
-        $total = wpinv_price( $invoice->get_total(), $invoice->get_currency() );
421
+        $total = wpinv_price($invoice->get_total(), $invoice->get_currency());
422 422
 
423
-        if ( $invoice->is_recurring() && $invoice->is_parent() && $invoice->get_total() != $invoice->get_recurring_total() ) {
424
-            $recurring_total = wpinv_price( $invoice->get_recurring_total(), $invoice->get_currency() );
425
-            $total          .= '<small class="form-text text-muted">' . sprintf( __( 'Recurring Price: %s', 'invoicing' ), $recurring_total ) . '</small>';
423
+        if ($invoice->is_recurring() && $invoice->is_parent() && $invoice->get_total() != $invoice->get_recurring_total()) {
424
+            $recurring_total = wpinv_price($invoice->get_recurring_total(), $invoice->get_currency());
425
+            $total          .= '<small class="form-text text-muted">' . sprintf(__('Recurring Price: %s', 'invoicing'), $recurring_total) . '</small>';
426 426
         }
427 427
 
428 428
         $totals = array(
429
-            'subtotal' => wpinv_price( $invoice->get_subtotal(), $invoice->get_currency() ),
430
-            'discount' => wpinv_price( $invoice->get_total_discount(), $invoice->get_currency() ),
431
-            'tax'      => wpinv_price( $invoice->get_total_tax(), $invoice->get_currency() ),
429
+            'subtotal' => wpinv_price($invoice->get_subtotal(), $invoice->get_currency()),
430
+            'discount' => wpinv_price($invoice->get_total_discount(), $invoice->get_currency()),
431
+            'tax'      => wpinv_price($invoice->get_total_tax(), $invoice->get_currency()),
432 432
             'total'    => $total,
433 433
         );
434 434
 
435
-        $totals = apply_filters( 'getpaid_invoice_totals', $totals, $invoice );
435
+        $totals = apply_filters('getpaid_invoice_totals', $totals, $invoice);
436 436
 
437
-        wp_send_json_success( compact( 'totals' ) );
437
+        wp_send_json_success(compact('totals'));
438 438
     }
439 439
 
440 440
     /**
@@ -443,33 +443,33 @@  discard block
 block discarded – undo
443 443
     public static function get_invoice_items() {
444 444
 
445 445
         // Verify nonce.
446
-        check_ajax_referer( 'wpinv-nonce' );
446
+        check_ajax_referer('wpinv-nonce');
447 447
 
448
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
448
+        if (!wpinv_current_user_can_manage_invoicing()) {
449 449
             exit;
450 450
         }
451 451
 
452 452
         // We need an invoice and items.
453
-        if ( empty( $_POST['post_id'] ) ) {
453
+        if (empty($_POST['post_id'])) {
454 454
             exit;
455 455
         }
456 456
 
457 457
         // Fetch the invoice.
458
-        $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) );
458
+        $invoice = new WPInv_Invoice(trim($_POST['post_id']));
459 459
 
460 460
         // Ensure it exists.
461
-        if ( ! $invoice->get_id() ) {
461
+        if (!$invoice->get_id()) {
462 462
             exit;
463 463
         }
464 464
 
465 465
         // Return an array of invoice items.
466 466
         $items = array();
467 467
 
468
-        foreach ( $invoice->get_items() as $item_id => $item ) {
469
-            $items[ $item_id ] = $item->prepare_data_for_invoice_edit_ajax(  $invoice->get_currency(), $invoice->is_renewal()  );
468
+        foreach ($invoice->get_items() as $item_id => $item) {
469
+            $items[$item_id] = $item->prepare_data_for_invoice_edit_ajax($invoice->get_currency(), $invoice->is_renewal());
470 470
         }
471 471
 
472
-        wp_send_json_success( compact( 'items' ) );
472
+        wp_send_json_success(compact('items'));
473 473
     }
474 474
 
475 475
     /**
@@ -478,50 +478,50 @@  discard block
 block discarded – undo
478 478
     public static function edit_invoice_item() {
479 479
 
480 480
         // Verify nonce.
481
-        check_ajax_referer( 'wpinv-nonce' );
481
+        check_ajax_referer('wpinv-nonce');
482 482
 
483
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
483
+        if (!wpinv_current_user_can_manage_invoicing()) {
484 484
             exit;
485 485
         }
486 486
 
487 487
         // We need an invoice and item details.
488
-        if ( empty( $_POST['post_id'] ) || empty( $_POST['data'] ) ) {
488
+        if (empty($_POST['post_id']) || empty($_POST['data'])) {
489 489
             exit;
490 490
         }
491 491
 
492 492
         // Fetch the invoice.
493
-        $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) );
493
+        $invoice = new WPInv_Invoice(trim($_POST['post_id']));
494 494
 
495 495
         // Ensure it exists and its not been paid for.
496
-        if ( ! $invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded() ) {
496
+        if (!$invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded()) {
497 497
             exit;
498 498
         }
499 499
 
500 500
         // Format the data.
501
-        $data = wp_unslash( wp_list_pluck( $_POST['data'], 'value', 'field' ) );
501
+        $data = wp_unslash(wp_list_pluck($_POST['data'], 'value', 'field'));
502 502
 
503 503
         // Ensure that we have an item id.
504
-        if ( empty( $data['id'] ) ) {
504
+        if (empty($data['id'])) {
505 505
             exit;
506 506
         }
507 507
 
508 508
         // Abort if the invoice does not have the specified item.
509
-        $item = $invoice->get_item( (int) $data['id'] );
509
+        $item = $invoice->get_item((int) $data['id']);
510 510
 
511
-        if ( empty( $item ) ) {
511
+        if (empty($item)) {
512 512
             exit;
513 513
         }
514 514
 
515 515
         // Update the item.
516
-        $item->set_price( floatval( $data['price'] ) );
517
-        $item->set_name( sanitize_text_field( $data['name'] ) );
518
-        $item->set_description( wp_kses_post( $data['description'] ) );
519
-        $item->set_quantity( intval( $data['quantity'] ) );
516
+        $item->set_price(floatval($data['price']));
517
+        $item->set_name(sanitize_text_field($data['name']));
518
+        $item->set_description(wp_kses_post($data['description']));
519
+        $item->set_quantity(intval($data['quantity']));
520 520
 
521 521
         // Add it to the invoice.
522
-        $error = $invoice->add_item( $item );
522
+        $error = $invoice->add_item($item);
523 523
         $alert = false;
524
-        if ( is_wp_error( $error ) ) {
524
+        if (is_wp_error($error)) {
525 525
             $alert = $error->get_error_message();
526 526
         }
527 527
 
@@ -534,11 +534,11 @@  discard block
 block discarded – undo
534 534
         // Return an array of invoice items.
535 535
         $items = array();
536 536
 
537
-        foreach ( $invoice->get_items() as $item_id => $item ) {
538
-            $items[ $item_id ] = $item->prepare_data_for_invoice_edit_ajax(  $invoice->get_currency()  );
537
+        foreach ($invoice->get_items() as $item_id => $item) {
538
+            $items[$item_id] = $item->prepare_data_for_invoice_edit_ajax($invoice->get_currency());
539 539
         }
540 540
 
541
-        wp_send_json_success( compact( 'items', 'alert' ) );
541
+        wp_send_json_success(compact('items', 'alert'));
542 542
     }
543 543
 
544 544
     /**
@@ -547,33 +547,33 @@  discard block
 block discarded – undo
547 547
     public static function remove_invoice_item() {
548 548
 
549 549
         // Verify nonce.
550
-        check_ajax_referer( 'wpinv-nonce' );
550
+        check_ajax_referer('wpinv-nonce');
551 551
 
552
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
552
+        if (!wpinv_current_user_can_manage_invoicing()) {
553 553
             exit;
554 554
         }
555 555
 
556 556
         // We need an invoice and an item.
557
-        if ( empty( $_POST['post_id'] ) || empty( $_POST['item_id'] ) ) {
557
+        if (empty($_POST['post_id']) || empty($_POST['item_id'])) {
558 558
             exit;
559 559
         }
560 560
 
561 561
         // Fetch the invoice.
562
-        $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) );
562
+        $invoice = new WPInv_Invoice(trim($_POST['post_id']));
563 563
 
564 564
         // Ensure it exists and its not been paid for.
565
-        if ( ! $invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded() ) {
565
+        if (!$invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded()) {
566 566
             exit;
567 567
         }
568 568
 
569 569
         // Abort if the invoice does not have the specified item.
570
-        $item = $invoice->get_item( (int) $_POST['item_id'] );
570
+        $item = $invoice->get_item((int) $_POST['item_id']);
571 571
 
572
-        if ( empty( $item ) ) {
572
+        if (empty($item)) {
573 573
             exit;
574 574
         }
575 575
 
576
-        $invoice->remove_item( (int) $_POST['item_id'] );
576
+        $invoice->remove_item((int) $_POST['item_id']);
577 577
 
578 578
         // Update totals.
579 579
         $invoice->recalculate_total();
@@ -584,11 +584,11 @@  discard block
 block discarded – undo
584 584
         // Return an array of invoice items.
585 585
         $items = array();
586 586
 
587
-        foreach ( $invoice->get_items() as $item_id => $item ) {
588
-            $items[ $item_id ] = $item->prepare_data_for_invoice_edit_ajax(  $invoice->get_currency()  );
587
+        foreach ($invoice->get_items() as $item_id => $item) {
588
+            $items[$item_id] = $item->prepare_data_for_invoice_edit_ajax($invoice->get_currency());
589 589
         }
590 590
 
591
-        wp_send_json_success( compact( 'items' ) );
591
+        wp_send_json_success(compact('items'));
592 592
     }
593 593
 
594 594
     /**
@@ -597,39 +597,39 @@  discard block
 block discarded – undo
597 597
     public static function add_invoice_items() {
598 598
 
599 599
         // Verify nonce.
600
-        check_ajax_referer( 'wpinv-nonce' );
600
+        check_ajax_referer('wpinv-nonce');
601 601
 
602
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
602
+        if (!wpinv_current_user_can_manage_invoicing()) {
603 603
             exit;
604 604
         }
605 605
 
606 606
         // We need an invoice and items.
607
-        if ( empty( $_POST['post_id'] ) || empty( $_POST['items'] ) ) {
607
+        if (empty($_POST['post_id']) || empty($_POST['items'])) {
608 608
             exit;
609 609
         }
610 610
 
611 611
         // Fetch the invoice.
612
-        $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) );
612
+        $invoice = new WPInv_Invoice(trim($_POST['post_id']));
613 613
         $alert   = false;
614 614
 
615 615
         // Ensure it exists and its not been paid for.
616
-        if ( ! $invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded() ) {
616
+        if (!$invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded()) {
617 617
             exit;
618 618
         }
619 619
 
620 620
         // Add the items.
621
-        foreach ( $_POST['items'] as $data ) {
621
+        foreach ($_POST['items'] as $data) {
622 622
 
623
-            $item = new GetPaid_Form_Item( $data[ 'id' ] );
623
+            $item = new GetPaid_Form_Item($data['id']);
624 624
 
625
-            if ( is_numeric( $data[ 'qty' ] ) && (float) $data[ 'qty' ] > 0 ) {
626
-                $item->set_quantity( $data[ 'qty' ] );
625
+            if (is_numeric($data['qty']) && (float) $data['qty'] > 0) {
626
+                $item->set_quantity($data['qty']);
627 627
             }
628 628
 
629
-            if ( $item->get_id() > 0 ) {
630
-                $error = $invoice->add_item( $item );
629
+            if ($item->get_id() > 0) {
630
+                $error = $invoice->add_item($item);
631 631
 
632
-                if ( is_wp_error( $error ) ) {
632
+                if (is_wp_error($error)) {
633 633
                     $alert = $error->get_error_message();
634 634
                 }
635 635
 
@@ -644,11 +644,11 @@  discard block
 block discarded – undo
644 644
         // Return an array of invoice items.
645 645
         $items = array();
646 646
 
647
-        foreach ( $invoice->get_items() as $item_id => $item ) {
648
-            $items[ $item_id ] = $item->prepare_data_for_invoice_edit_ajax( $invoice->get_currency() );
647
+        foreach ($invoice->get_items() as $item_id => $item) {
648
+            $items[$item_id] = $item->prepare_data_for_invoice_edit_ajax($invoice->get_currency());
649 649
         }
650 650
 
651
-        wp_send_json_success( compact( 'items', 'alert' ) );
651
+        wp_send_json_success(compact('items', 'alert'));
652 652
     }
653 653
 
654 654
     /**
@@ -657,15 +657,15 @@  discard block
 block discarded – undo
657 657
     public static function get_invoicing_items() {
658 658
 
659 659
         // Verify nonce.
660
-        check_ajax_referer( 'wpinv-nonce' );
660
+        check_ajax_referer('wpinv-nonce');
661 661
 
662
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
662
+        if (!wpinv_current_user_can_manage_invoicing()) {
663 663
             exit;
664 664
         }
665 665
 
666 666
         // We need a search term.
667
-        if ( empty( $_GET['search'] ) ) {
668
-            wp_send_json_success( array() );
667
+        if (empty($_GET['search'])) {
668
+            wp_send_json_success(array());
669 669
         }
670 670
 
671 671
         // Retrieve items.
@@ -674,8 +674,8 @@  discard block
 block discarded – undo
674 674
             'orderby'        => 'title',
675 675
             'order'          => 'ASC',
676 676
             'posts_per_page' => -1,
677
-            'post_status'    => array( 'publish' ),
678
-            's'              => trim( $_GET['search'] ),
677
+            'post_status'    => array('publish'),
678
+            's'              => trim($_GET['search']),
679 679
             'meta_query'     => array(
680 680
                 array(
681 681
                     'key'       => '_wpinv_type',
@@ -685,22 +685,22 @@  discard block
 block discarded – undo
685 685
             )
686 686
         );
687 687
 
688
-        $items = get_posts( apply_filters( 'getpaid_ajax_invoice_items_query_args', $item_args ) );
688
+        $items = get_posts(apply_filters('getpaid_ajax_invoice_items_query_args', $item_args));
689 689
         $data  = array();
690 690
 
691 691
 
692
-        $is_payment_form = ( ! empty( $_GET['post_id'] ) && 'wpi_payment_form' == get_post_type( $_GET['post_id'] ) );
692
+        $is_payment_form = (!empty($_GET['post_id']) && 'wpi_payment_form' == get_post_type($_GET['post_id']));
693 693
 
694
-        foreach ( $items as $item ) {
695
-            $item      = new GetPaid_Form_Item( $item );
694
+        foreach ($items as $item) {
695
+            $item = new GetPaid_Form_Item($item);
696 696
             $data[] = array(
697 697
                 'id'        => (int) $item->get_id(),
698
-                'text'      => strip_tags( $item->get_name() ),
699
-                'form_data' => $is_payment_form ? $item->prepare_data_for_use( false ) : '',
698
+                'text'      => strip_tags($item->get_name()),
699
+                'form_data' => $is_payment_form ? $item->prepare_data_for_use(false) : '',
700 700
             );
701 701
         }
702 702
 
703
-        wp_send_json_success( $data );
703
+        wp_send_json_success($data);
704 704
 
705 705
     }
706 706
 
@@ -710,36 +710,36 @@  discard block
 block discarded – undo
710 710
     public static function get_customers() {
711 711
 
712 712
         // Verify nonce.
713
-        check_ajax_referer( 'wpinv-nonce' );
713
+        check_ajax_referer('wpinv-nonce');
714 714
 
715
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
715
+        if (!wpinv_current_user_can_manage_invoicing()) {
716 716
             exit;
717 717
         }
718 718
 
719 719
         // We need a search term.
720
-        if ( empty( $_GET['search'] ) ) {
721
-            wp_send_json_success( array() );
720
+        if (empty($_GET['search'])) {
721
+            wp_send_json_success(array());
722 722
         }
723 723
 
724 724
         // Retrieve customers.
725 725
     
726 726
         $customer_args = array(
727
-            'fields'         => array( 'ID', 'user_email', 'display_name' ),
727
+            'fields'         => array('ID', 'user_email', 'display_name'),
728 728
             'orderby'        => 'display_name',
729
-            'search'         => sanitize_text_field( $_GET['search'] ),
729
+            'search'         => sanitize_text_field($_GET['search']),
730 730
         );
731 731
 
732
-        $customers = get_users( apply_filters( 'getpaid_ajax_invoice_customers_query_args', $customer_args ) );
732
+        $customers = get_users(apply_filters('getpaid_ajax_invoice_customers_query_args', $customer_args));
733 733
         $data      = array();
734 734
 
735
-        foreach ( $customers as $customer ) {
735
+        foreach ($customers as $customer) {
736 736
             $data[] = array(
737 737
                 'id'        => (int) $customer->ID,
738
-                'text'      => strip_tags( sprintf( _x( '%1$s (%2$s)', 'user dropdown', 'invoicing' ), $customer->display_name, $customer->user_email ) ),
738
+                'text'      => strip_tags(sprintf(_x('%1$s (%2$s)', 'user dropdown', 'invoicing'), $customer->display_name, $customer->user_email)),
739 739
             );
740 740
         }
741 741
 
742
-        wp_send_json_success( $data );
742
+        wp_send_json_success($data);
743 743
 
744 744
     }
745 745
 
@@ -749,28 +749,28 @@  discard block
 block discarded – undo
749 749
     public static function get_aui_states_field() {
750 750
 
751 751
         // Verify nonce.
752
-        check_ajax_referer( 'wpinv-nonce' );
752
+        check_ajax_referer('wpinv-nonce');
753 753
 
754 754
         // We need a country.
755
-        if ( empty( $_GET['country'] ) ) {
755
+        if (empty($_GET['country'])) {
756 756
             exit;
757 757
         }
758 758
 
759
-        $states = wpinv_get_country_states( sanitize_text_field( $_GET['country'] ) );
760
-        $state  = isset( $_GET['state'] ) ? sanitize_text_field( $_GET['state'] ) : wpinv_get_default_state();
761
-        $name   = isset( $_GET['name'] ) ? sanitize_text_field( $_GET['name'] ) : 'wpinv_state';
762
-        $class  = isset( $_GET['class'] ) ? sanitize_text_field( $_GET['class'] ) : 'form-control-sm';
759
+        $states = wpinv_get_country_states(sanitize_text_field($_GET['country']));
760
+        $state  = isset($_GET['state']) ? sanitize_text_field($_GET['state']) : wpinv_get_default_state();
761
+        $name   = isset($_GET['name']) ? sanitize_text_field($_GET['name']) : 'wpinv_state';
762
+        $class  = isset($_GET['class']) ? sanitize_text_field($_GET['class']) : 'form-control-sm';
763 763
 
764
-        if ( empty( $states ) ) {
764
+        if (empty($states)) {
765 765
 
766 766
             $html = aui()->input(
767 767
                 array(
768 768
                     'type'        => 'text',
769 769
                     'id'          => 'wpinv_state',
770 770
                     'name'        => $name,
771
-                    'label'       => __( 'State', 'invoicing' ),
771
+                    'label'       => __('State', 'invoicing'),
772 772
                     'label_type'  => 'vertical',
773
-                    'placeholder' => __( 'State', 'invoicing' ),
773
+                    'placeholder' => __('State', 'invoicing'),
774 774
                     'class'       => $class,
775 775
                     'value'       => $state,
776 776
                 )
@@ -782,9 +782,9 @@  discard block
 block discarded – undo
782 782
                 array(
783 783
                     'id'          => 'wpinv_state',
784 784
                     'name'        => $name,
785
-                    'label'       => __( 'State', 'invoicing' ),
785
+                    'label'       => __('State', 'invoicing'),
786 786
                     'label_type'  => 'vertical',
787
-                    'placeholder' => __( 'Select a state', 'invoicing' ),
787
+                    'placeholder' => __('Select a state', 'invoicing'),
788 788
                     'class'       => $class,
789 789
                     'value'       => $state,
790 790
                     'options'     => $states,
@@ -798,7 +798,7 @@  discard block
 block discarded – undo
798 798
         wp_send_json_success(
799 799
             array(
800 800
                 'html'   => $html,
801
-                'select' => ! empty ( $states )
801
+                'select' => !empty ($states)
802 802
             )
803 803
         );
804 804
 
@@ -812,11 +812,11 @@  discard block
 block discarded – undo
812 812
     public static function payment_form_refresh_prices() {
813 813
 
814 814
         // Check nonce.
815
-        check_ajax_referer( 'getpaid_form_nonce' );
815
+        check_ajax_referer('getpaid_form_nonce');
816 816
 
817 817
         // ... form fields...
818
-        if ( empty( $_POST['getpaid_payment_form_submission'] ) ) {
819
-            _e( 'Error: Reload the page and try again.', 'invoicing' );
818
+        if (empty($_POST['getpaid_payment_form_submission'])) {
819
+            _e('Error: Reload the page and try again.', 'invoicing');
820 820
             exit;
821 821
         }
822 822
 
@@ -824,18 +824,18 @@  discard block
 block discarded – undo
824 824
         $submission = new GetPaid_Payment_Form_Submission();
825 825
 
826 826
         // Do we have an error?
827
-        if ( ! empty( $submission->last_error ) ) {
827
+        if (!empty($submission->last_error)) {
828 828
             echo $submission->last_error;
829 829
             exit;
830 830
         }
831 831
 
832 832
         // Prepare the response.
833
-        $response = new GetPaid_Payment_Form_Submission_Refresh_Prices( $submission );
833
+        $response = new GetPaid_Payment_Form_Submission_Refresh_Prices($submission);
834 834
         
835 835
         // Filter the response.
836
-        $response = apply_filters( 'getpaid_payment_form_ajax_refresh_prices', $response->response, $submission );
836
+        $response = apply_filters('getpaid_payment_form_ajax_refresh_prices', $response->response, $submission);
837 837
 
838
-        wp_send_json_success( $response );
838
+        wp_send_json_success($response);
839 839
     }
840 840
 
841 841
 }
Please login to merge, or discard this patch.