Passed
Push — master ( 969e0a...eca21b )
by Brian
04:44
created
includes/class-wpinv-ajax.php 1 patch
Spacing   +248 added lines, -248 removed lines patch added patch discarded remove patch
@@ -7,28 +7,28 @@  discard block
 block discarded – undo
7 7
  */
8 8
  
9 9
 // MUST have WordPress.
10
-if ( !defined( 'WPINC' ) ) {
11
-    exit( 'Do NOT access this file directly: ' . basename( __FILE__ ) );
10
+if (!defined('WPINC')) {
11
+    exit('Do NOT access this file directly: ' . basename(__FILE__));
12 12
 }
13 13
 
14 14
 class WPInv_Ajax {
15 15
     public static function init() {
16
-        add_action( 'init', array( __CLASS__, 'define_ajax' ), 0 );
17
-        add_action( 'template_redirect', array( __CLASS__, 'do_wpinv_ajax' ), 0 );
16
+        add_action('init', array(__CLASS__, 'define_ajax'), 0);
17
+        add_action('template_redirect', array(__CLASS__, 'do_wpinv_ajax'), 0);
18 18
         self::add_ajax_events();
19 19
     }
20 20
 
21 21
     public static function define_ajax() {
22
-        if ( !empty( $_GET['wpinv-ajax'] ) ) {
23
-            if ( ! defined( 'DOING_AJAX' ) ) {
24
-                define( 'DOING_AJAX', true );
22
+        if (!empty($_GET['wpinv-ajax'])) {
23
+            if (!defined('DOING_AJAX')) {
24
+                define('DOING_AJAX', true);
25 25
             }
26
-            if ( ! defined( 'WC_DOING_AJAX' ) ) {
27
-                define( 'WC_DOING_AJAX', true );
26
+            if (!defined('WC_DOING_AJAX')) {
27
+                define('WC_DOING_AJAX', true);
28 28
             }
29 29
             // Turn off display_errors during AJAX events to prevent malformed JSON
30
-            if ( ! WP_DEBUG || ( WP_DEBUG && ! WP_DEBUG_DISPLAY ) ) {
31
-                /** @scrutinizer ignore-unhandled */ @ini_set( 'display_errors', 0 );
30
+            if (!WP_DEBUG || (WP_DEBUG && !WP_DEBUG_DISPLAY)) {
31
+                /** @scrutinizer ignore-unhandled */ @ini_set('display_errors', 0);
32 32
             }
33 33
             $GLOBALS['wpdb']->hide_errors();
34 34
         }
@@ -37,24 +37,24 @@  discard block
 block discarded – undo
37 37
     public static function do_wpinv_ajax() {
38 38
         global $wp_query;
39 39
 
40
-        if ( !empty( $_GET['wpinv-ajax'] ) ) {
41
-            $wp_query->set( 'wpinv-ajax', sanitize_text_field( $_GET['wpinv-ajax'] ) );
40
+        if (!empty($_GET['wpinv-ajax'])) {
41
+            $wp_query->set('wpinv-ajax', sanitize_text_field($_GET['wpinv-ajax']));
42 42
         }
43 43
 
44
-        if ( $action = $wp_query->get( 'wpinv-ajax' ) ) {
44
+        if ($action = $wp_query->get('wpinv-ajax')) {
45 45
             self::wpinv_ajax_headers();
46
-            do_action( 'wpinv_ajax_' . sanitize_text_field( $action ) );
46
+            do_action('wpinv_ajax_' . sanitize_text_field($action));
47 47
             die();
48 48
         }
49 49
     }
50 50
     
51 51
     private static function wpinv_ajax_headers() {
52 52
         send_origin_headers();
53
-        /** @scrutinizer ignore-unhandled */ @header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) );
54
-        /** @scrutinizer ignore-unhandled */ @header( 'X-Robots-Tag: noindex' );
53
+        /** @scrutinizer ignore-unhandled */ @header('Content-Type: text/html; charset=' . get_option('blog_charset'));
54
+        /** @scrutinizer ignore-unhandled */ @header('X-Robots-Tag: noindex');
55 55
         send_nosniff_header();
56 56
         nocache_headers();
57
-        status_header( 200 );
57
+        status_header(200);
58 58
     }
59 59
     
60 60
     public static function add_ajax_events() {
@@ -77,39 +77,39 @@  discard block
 block discarded – undo
77 77
             'buy_items' => true,
78 78
         );
79 79
 
80
-        foreach ( $ajax_events as $ajax_event => $nopriv ) {
81
-            add_action( 'wp_ajax_wpinv_' . $ajax_event, array( __CLASS__, $ajax_event ) );
80
+        foreach ($ajax_events as $ajax_event => $nopriv) {
81
+            add_action('wp_ajax_wpinv_' . $ajax_event, array(__CLASS__, $ajax_event));
82 82
             
83
-            if ( !defined( 'WPI_AJAX_' . strtoupper( $nopriv ) ) ) {
84
-                define( 'WPI_AJAX_' . strtoupper( $nopriv ), 1 );
83
+            if (!defined('WPI_AJAX_' . strtoupper($nopriv))) {
84
+                define('WPI_AJAX_' . strtoupper($nopriv), 1);
85 85
             }
86 86
 
87
-            if ( $nopriv ) {
88
-                add_action( 'wp_ajax_nopriv_wpinv_' . $ajax_event, array( __CLASS__, $ajax_event ) );
87
+            if ($nopriv) {
88
+                add_action('wp_ajax_nopriv_wpinv_' . $ajax_event, array(__CLASS__, $ajax_event));
89 89
 
90
-                add_action( 'wpinv_ajax_' . $ajax_event, array( __CLASS__, $ajax_event ) );
90
+                add_action('wpinv_ajax_' . $ajax_event, array(__CLASS__, $ajax_event));
91 91
             }
92 92
         }
93 93
     }
94 94
     
95 95
     public static function add_note() {
96
-        check_ajax_referer( 'add-invoice-note', '_nonce' );
96
+        check_ajax_referer('add-invoice-note', '_nonce');
97 97
 
98
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
98
+        if (!wpinv_current_user_can_manage_invoicing()) {
99 99
             die(-1);
100 100
         }
101 101
 
102
-        $post_id   = absint( $_POST['post_id'] );
103
-        $note      = wp_kses_post( trim( stripslashes( $_POST['note'] ) ) );
104
-        $note_type = sanitize_text_field( $_POST['note_type'] );
102
+        $post_id   = absint($_POST['post_id']);
103
+        $note      = wp_kses_post(trim(stripslashes($_POST['note'])));
104
+        $note_type = sanitize_text_field($_POST['note_type']);
105 105
 
106 106
         $is_customer_note = $note_type == 'customer' ? 1 : 0;
107 107
 
108
-        if ( $post_id > 0 ) {
109
-            $note_id = wpinv_insert_payment_note( $post_id, $note, $is_customer_note );
108
+        if ($post_id > 0) {
109
+            $note_id = wpinv_insert_payment_note($post_id, $note, $is_customer_note);
110 110
 
111
-            if ( $note_id > 0 && !is_wp_error( $note_id ) ) {
112
-                wpinv_get_invoice_note_line_item( $note_id );
111
+            if ($note_id > 0 && !is_wp_error($note_id)) {
112
+                wpinv_get_invoice_note_line_item($note_id);
113 113
             }
114 114
         }
115 115
 
@@ -117,16 +117,16 @@  discard block
 block discarded – undo
117 117
     }
118 118
 
119 119
     public static function delete_note() {
120
-        check_ajax_referer( 'delete-invoice-note', '_nonce' );
120
+        check_ajax_referer('delete-invoice-note', '_nonce');
121 121
 
122
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
122
+        if (!wpinv_current_user_can_manage_invoicing()) {
123 123
             die(-1);
124 124
         }
125 125
 
126
-        $note_id = (int)$_POST['note_id'];
126
+        $note_id = (int) $_POST['note_id'];
127 127
 
128
-        if ( $note_id > 0 ) {
129
-            wp_delete_comment( $note_id, true );
128
+        if ($note_id > 0) {
129
+            wp_delete_comment($note_id, true);
130 130
         }
131 131
 
132 132
         die();
@@ -139,8 +139,8 @@  discard block
 block discarded – undo
139 139
     }
140 140
     
141 141
     public static function checkout() {
142
-        if ( ! defined( 'WPINV_CHECKOUT' ) ) {
143
-            define( 'WPINV_CHECKOUT', true );
142
+        if (!defined('WPINV_CHECKOUT')) {
143
+            define('WPINV_CHECKOUT', true);
144 144
         }
145 145
 
146 146
         wpinv_process_checkout();
@@ -149,53 +149,53 @@  discard block
 block discarded – undo
149 149
     
150 150
     public static function add_invoice_item() {
151 151
         global $wpi_userID, $wpinv_ip_address_country;
152
-        check_ajax_referer( 'invoice-item', '_nonce' );
153
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
152
+        check_ajax_referer('invoice-item', '_nonce');
153
+        if (!wpinv_current_user_can_manage_invoicing()) {
154 154
             die(-1);
155 155
         }
156 156
         
157
-        $item_id    = sanitize_text_field( $_POST['item_id'] );
158
-        $invoice_id = absint( $_POST['invoice_id'] );
157
+        $item_id    = sanitize_text_field($_POST['item_id']);
158
+        $invoice_id = absint($_POST['invoice_id']);
159 159
         
160
-        if ( !is_numeric( $invoice_id ) || !is_numeric( $item_id ) ) {
160
+        if (!is_numeric($invoice_id) || !is_numeric($item_id)) {
161 161
             die();
162 162
         }
163 163
         
164
-        $invoice    = wpinv_get_invoice( $invoice_id );
165
-        if ( empty( $invoice ) ) {
164
+        $invoice = wpinv_get_invoice($invoice_id);
165
+        if (empty($invoice)) {
166 166
             die();
167 167
         }
168 168
         
169
-        if ( $invoice->is_paid() || $invoice->is_refunded() ) {
169
+        if ($invoice->is_paid() || $invoice->is_refunded()) {
170 170
             die(); // Don't allow modify items for paid invoice.
171 171
         }
172 172
         
173
-        if ( !empty( $_POST['user_id'] ) ) {
174
-            $wpi_userID = absint( $_POST['user_id'] ); 
173
+        if (!empty($_POST['user_id'])) {
174
+            $wpi_userID = absint($_POST['user_id']); 
175 175
         }
176 176
 
177
-        $item = new WPInv_Item( $item_id );
178
-        if ( !( !empty( $item ) && $item->post_type == 'wpi_item' ) ) {
177
+        $item = new WPInv_Item($item_id);
178
+        if (!(!empty($item) && $item->post_type == 'wpi_item')) {
179 179
             die();
180 180
         }
181 181
         
182 182
         // Validate item before adding to invoice because recurring item must be paid individually.
183
-        if ( !empty( $invoice->cart_details ) ) {
183
+        if (!empty($invoice->cart_details)) {
184 184
             $valid = true;
185 185
             
186
-            if ( $recurring_item = $invoice->get_recurring() ) {
187
-                if ( $recurring_item != $item_id ) {
186
+            if ($recurring_item = $invoice->get_recurring()) {
187
+                if ($recurring_item != $item_id) {
188 188
                     $valid = false;
189 189
                 }
190
-            } else if ( wpinv_is_recurring_item( $item_id ) ) {
190
+            } else if (wpinv_is_recurring_item($item_id)) {
191 191
                 $valid = false;
192 192
             }
193 193
             
194
-            if ( !$valid ) {
194
+            if (!$valid) {
195 195
                 $response               = array();
196 196
                 $response['success']    = false;
197
-                $response['msg']        = __( 'You can not add item because recurring item must be paid individually!', 'invoicing' );
198
-                wp_send_json( $response );
197
+                $response['msg']        = __('You can not add item because recurring item must be paid individually!', 'invoicing');
198
+                wp_send_json($response);
199 199
             }
200 200
         }
201 201
         
@@ -203,11 +203,11 @@  discard block
 block discarded – undo
203 203
         
204 204
         $data                   = array();
205 205
         $data['invoice_id']     = $invoice_id;
206
-        $data['cart_discounts'] = $invoice->get_discounts( true );
206
+        $data['cart_discounts'] = $invoice->get_discounts(true);
207 207
         
208
-        wpinv_set_checkout_session( $data );
208
+        wpinv_set_checkout_session($data);
209 209
         
210
-        $quantity = wpinv_item_quantities_enabled() && !empty($_POST['qty']) && (int)$_POST['qty'] > 0 ? (int)$_POST['qty'] : 1;
210
+        $quantity = wpinv_item_quantities_enabled() && !empty($_POST['qty']) && (int) $_POST['qty'] > 0 ? (int) $_POST['qty'] : 1;
211 211
 
212 212
         $args = array(
213 213
             'id'            => $item_id,
@@ -220,21 +220,21 @@  discard block
 block discarded – undo
220 220
             'fees'          => array()
221 221
         );
222 222
 
223
-        $invoice->add_item( $item_id, $args );
223
+        $invoice->add_item($item_id, $args);
224 224
         $invoice->save();
225 225
         
226
-        if ( empty( $_POST['country'] ) ) {
226
+        if (empty($_POST['country'])) {
227 227
             $_POST['country'] = !empty($invoice->country) ? $invoice->country : wpinv_get_default_country();
228 228
         }
229
-        if ( empty( $_POST['state'] ) ) {
229
+        if (empty($_POST['state'])) {
230 230
             $_POST['state'] = $invoice->state;
231 231
         }
232 232
          
233
-        $invoice->country   = sanitize_text_field( $_POST['country'] );
234
-        $invoice->state     = sanitize_text_field( $_POST['state'] );
233
+        $invoice->country   = sanitize_text_field($_POST['country']);
234
+        $invoice->state     = sanitize_text_field($_POST['state']);
235 235
         
236
-        $invoice->set( 'country', sanitize_text_field( $_POST['country'] ) );
237
-        $invoice->set( 'state', sanitize_text_field( $_POST['state'] ) );
236
+        $invoice->set('country', sanitize_text_field($_POST['country']));
237
+        $invoice->set('state', sanitize_text_field($_POST['state']));
238 238
         
239 239
         $wpinv_ip_address_country = $invoice->country;
240 240
 
@@ -242,7 +242,7 @@  discard block
 block discarded – undo
242 242
         
243 243
         $response                       = array();
244 244
         $response['success']            = true;
245
-        $response['data']['items']      = wpinv_admin_get_line_items( $invoice );
245
+        $response['data']['items']      = wpinv_admin_get_line_items($invoice);
246 246
         $response['data']['subtotal']   = $invoice->get_subtotal();
247 247
         $response['data']['subtotalf']  = $invoice->get_subtotal(true);
248 248
         $response['data']['tax']        = $invoice->get_tax();
@@ -254,40 +254,40 @@  discard block
 block discarded – undo
254 254
         
255 255
         wpinv_set_checkout_session($checkout_session);
256 256
         
257
-        wp_send_json( $response );
257
+        wp_send_json($response);
258 258
     }
259 259
     
260 260
     public static function remove_invoice_item() {
261 261
         global $wpi_userID, $wpinv_ip_address_country;
262 262
         
263
-        check_ajax_referer( 'invoice-item', '_nonce' );
264
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
263
+        check_ajax_referer('invoice-item', '_nonce');
264
+        if (!wpinv_current_user_can_manage_invoicing()) {
265 265
             die(-1);
266 266
         }
267 267
         
268
-        $item_id    = sanitize_text_field( $_POST['item_id'] );
269
-        $invoice_id = absint( $_POST['invoice_id'] );
270
-        $cart_index = isset( $_POST['index'] ) && $_POST['index'] >= 0 ? $_POST['index'] : false;
268
+        $item_id    = sanitize_text_field($_POST['item_id']);
269
+        $invoice_id = absint($_POST['invoice_id']);
270
+        $cart_index = isset($_POST['index']) && $_POST['index'] >= 0 ? $_POST['index'] : false;
271 271
         
272
-        if ( !is_numeric( $invoice_id ) || !is_numeric( $item_id ) ) {
272
+        if (!is_numeric($invoice_id) || !is_numeric($item_id)) {
273 273
             die();
274 274
         }
275 275
 
276
-        $invoice    = wpinv_get_invoice( $invoice_id );
277
-        if ( empty( $invoice ) ) {
276
+        $invoice = wpinv_get_invoice($invoice_id);
277
+        if (empty($invoice)) {
278 278
             die();
279 279
         }
280 280
         
281
-        if ( $invoice->is_paid() || $invoice->is_refunded() ) {
281
+        if ($invoice->is_paid() || $invoice->is_refunded()) {
282 282
             die(); // Don't allow modify items for paid invoice.
283 283
         }
284 284
         
285
-        if ( !empty( $_POST['user_id'] ) ) {
286
-            $wpi_userID = absint( $_POST['user_id'] ); 
285
+        if (!empty($_POST['user_id'])) {
286
+            $wpi_userID = absint($_POST['user_id']); 
287 287
         }
288 288
 
289
-        $item       = new WPInv_Item( $item_id );
290
-        if ( !( !empty( $item ) && $item->post_type == 'wpi_item' ) ) {
289
+        $item = new WPInv_Item($item_id);
290
+        if (!(!empty($item) && $item->post_type == 'wpi_item')) {
291 291
             die();
292 292
         }
293 293
         
@@ -295,9 +295,9 @@  discard block
 block discarded – undo
295 295
         
296 296
         $data                   = array();
297 297
         $data['invoice_id']     = $invoice_id;
298
-        $data['cart_discounts'] = $invoice->get_discounts( true );
298
+        $data['cart_discounts'] = $invoice->get_discounts(true);
299 299
         
300
-        wpinv_set_checkout_session( $data );
300
+        wpinv_set_checkout_session($data);
301 301
 
302 302
         $args = array(
303 303
             'id'         => $item_id,
@@ -305,21 +305,21 @@  discard block
 block discarded – undo
305 305
             'cart_index' => $cart_index
306 306
         );
307 307
 
308
-        $invoice->remove_item( $item_id, $args );
308
+        $invoice->remove_item($item_id, $args);
309 309
         $invoice->save();
310 310
         
311
-        if ( empty( $_POST['country'] ) ) {
311
+        if (empty($_POST['country'])) {
312 312
             $_POST['country'] = !empty($invoice->country) ? $invoice->country : wpinv_get_default_country();
313 313
         }
314
-        if ( empty( $_POST['state'] ) ) {
314
+        if (empty($_POST['state'])) {
315 315
             $_POST['state'] = $invoice->state;
316 316
         }
317 317
          
318
-        $invoice->country   = sanitize_text_field( $_POST['country'] );
319
-        $invoice->state     = sanitize_text_field( $_POST['state'] );
318
+        $invoice->country   = sanitize_text_field($_POST['country']);
319
+        $invoice->state     = sanitize_text_field($_POST['state']);
320 320
         
321
-        $invoice->set( 'country', sanitize_text_field( $_POST['country'] ) );
322
-        $invoice->set( 'state', sanitize_text_field( $_POST['state'] ) );
321
+        $invoice->set('country', sanitize_text_field($_POST['country']));
322
+        $invoice->set('state', sanitize_text_field($_POST['state']));
323 323
         
324 324
         $wpinv_ip_address_country = $invoice->country;
325 325
         
@@ -327,7 +327,7 @@  discard block
 block discarded – undo
327 327
         
328 328
         $response                       = array();
329 329
         $response['success']            = true;
330
-        $response['data']['items']      = wpinv_admin_get_line_items( $invoice );
330
+        $response['data']['items']      = wpinv_admin_get_line_items($invoice);
331 331
         $response['data']['subtotal']   = $invoice->get_subtotal();
332 332
         $response['data']['subtotalf']  = $invoice->get_subtotal(true);
333 333
         $response['data']['tax']        = $invoice->get_tax();
@@ -339,55 +339,55 @@  discard block
 block discarded – undo
339 339
         
340 340
         wpinv_set_checkout_session($checkout_session);
341 341
         
342
-        wp_send_json( $response );
342
+        wp_send_json($response);
343 343
     }
344 344
     
345 345
     public static function create_invoice_item() {
346
-        check_ajax_referer( 'invoice-item', '_nonce' );
347
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
346
+        check_ajax_referer('invoice-item', '_nonce');
347
+        if (!wpinv_current_user_can_manage_invoicing()) {
348 348
             die(-1);
349 349
         }
350 350
         
351
-        $invoice_id = absint( $_POST['invoice_id'] );
351
+        $invoice_id = absint($_POST['invoice_id']);
352 352
 
353 353
         // Find the item
354
-        if ( !is_numeric( $invoice_id ) ) {
354
+        if (!is_numeric($invoice_id)) {
355 355
             die();
356 356
         }        
357 357
         
358
-        $invoice     = wpinv_get_invoice( $invoice_id );
359
-        if ( empty( $invoice ) ) {
358
+        $invoice = wpinv_get_invoice($invoice_id);
359
+        if (empty($invoice)) {
360 360
             die();
361 361
         }
362 362
         
363 363
         // Validate item before adding to invoice because recurring item must be paid individually.
364
-        if ( !empty( $invoice->cart_details ) && $invoice->get_recurring() ) {
364
+        if (!empty($invoice->cart_details) && $invoice->get_recurring()) {
365 365
             $response               = array();
366 366
             $response['success']    = false;
367
-            $response['msg']        = __( 'You can not add item because recurring item must be paid individually!', 'invoicing' );
368
-            wp_send_json( $response );
367
+            $response['msg']        = __('You can not add item because recurring item must be paid individually!', 'invoicing');
368
+            wp_send_json($response);
369 369
         }        
370 370
         
371
-        $save_item = wp_unslash( $_POST['_wpinv_quick'] );
371
+        $save_item = wp_unslash($_POST['_wpinv_quick']);
372 372
         
373 373
         $meta               = array();
374 374
         $meta['type']       = !empty($save_item['type']) ? sanitize_text_field($save_item['type']) : 'custom';
375
-        $meta['price']      = !empty($save_item['price']) ? wpinv_sanitize_amount( $save_item['price'] ) : 0;
375
+        $meta['price']      = !empty($save_item['price']) ? wpinv_sanitize_amount($save_item['price']) : 0;
376 376
         $meta['vat_rule']   = !empty($save_item['vat_rule']) ? sanitize_text_field($save_item['vat_rule']) : 'digital';
377 377
         $meta['vat_class']  = !empty($save_item['vat_class']) ? sanitize_text_field($save_item['vat_class']) : '_standard';
378 378
         
379 379
         $data                   = array();
380 380
         $data['post_title']     = sanitize_text_field($save_item['name']);
381 381
         $data['post_status']    = 'publish';
382
-        $data['post_excerpt']   = ! empty( $save_item['excerpt'] ) ? wp_kses_post( $save_item['excerpt'] ) : '';
382
+        $data['post_excerpt']   = !empty($save_item['excerpt']) ? wp_kses_post($save_item['excerpt']) : '';
383 383
         $data['meta']           = $meta;
384 384
         
385 385
         $item = new WPInv_Item();
386
-        $item->create( $data );
386
+        $item->create($data);
387 387
         
388
-        if ( !empty( $item ) ) {
388
+        if (!empty($item)) {
389 389
             $_POST['item_id']   = $item->ID;
390
-            $_POST['qty']       = !empty($save_item['qty']) && $save_item['qty'] > 0 ? (int)$save_item['qty'] : 1;
390
+            $_POST['qty']       = !empty($save_item['qty']) && $save_item['qty'] > 0 ? (int) $save_item['qty'] : 1;
391 391
             
392 392
             self::add_invoice_item();
393 393
         }
@@ -395,15 +395,15 @@  discard block
 block discarded – undo
395 395
     }
396 396
     
397 397
     public static function get_billing_details() {
398
-        check_ajax_referer( 'get-billing-details', '_nonce' );
398
+        check_ajax_referer('get-billing-details', '_nonce');
399 399
         
400
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
400
+        if (!wpinv_current_user_can_manage_invoicing()) {
401 401
             die(-1);
402 402
         }
403 403
 
404
-        $user_id            = (int)$_POST['user_id'];
404
+        $user_id            = (int) $_POST['user_id'];
405 405
         $billing_details    = wpinv_get_user_address($user_id);
406
-        $billing_details    = apply_filters( 'wpinv_fill_billing_details', $billing_details, $user_id );
406
+        $billing_details    = apply_filters('wpinv_fill_billing_details', $billing_details, $user_id);
407 407
         
408 408
         if (isset($billing_details['user_id'])) {
409 409
             unset($billing_details['user_id']);
@@ -417,20 +417,20 @@  discard block
 block discarded – undo
417 417
         $response['success']                    = true;
418 418
         $response['data']['billing_details']    = $billing_details;
419 419
         
420
-        wp_send_json( $response );
420
+        wp_send_json($response);
421 421
     }
422 422
     
423 423
     public static function admin_recalculate_totals() {
424 424
         global $wpi_userID, $wpinv_ip_address_country;
425 425
         
426
-        check_ajax_referer( 'wpinv-nonce', '_nonce' );
427
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
426
+        check_ajax_referer('wpinv-nonce', '_nonce');
427
+        if (!wpinv_current_user_can_manage_invoicing()) {
428 428
             die(-1);
429 429
         }
430 430
         
431
-        $invoice_id = absint( $_POST['invoice_id'] );        
432
-        $invoice    = wpinv_get_invoice( $invoice_id );
433
-        if ( empty( $invoice ) ) {
431
+        $invoice_id = absint($_POST['invoice_id']);        
432
+        $invoice    = wpinv_get_invoice($invoice_id);
433
+        if (empty($invoice)) {
434 434
             die();
435 435
         }
436 436
         
@@ -438,23 +438,23 @@  discard block
 block discarded – undo
438 438
         
439 439
         $data                   = array();
440 440
         $data['invoice_id']     = $invoice_id;
441
-        $data['cart_discounts'] = $invoice->get_discounts( true );
441
+        $data['cart_discounts'] = $invoice->get_discounts(true);
442 442
         
443
-        wpinv_set_checkout_session( $data );
443
+        wpinv_set_checkout_session($data);
444 444
         
445
-        if ( !empty( $_POST['user_id'] ) ) {
446
-            $wpi_userID = absint( $_POST['user_id'] ); 
445
+        if (!empty($_POST['user_id'])) {
446
+            $wpi_userID = absint($_POST['user_id']); 
447 447
         }
448 448
         
449
-        if ( empty( $_POST['country'] ) ) {
449
+        if (empty($_POST['country'])) {
450 450
             $_POST['country'] = !empty($invoice->country) ? $invoice->country : wpinv_get_default_country();
451 451
         }
452 452
             
453
-        $invoice->country = sanitize_text_field( $_POST['country'] );
454
-        $invoice->set( 'country', sanitize_text_field( $_POST['country'] ) );
455
-        if ( isset( $_POST['state'] ) ) {
456
-            $invoice->state = sanitize_text_field( $_POST['state'] );
457
-            $invoice->set( 'state', sanitize_text_field( $_POST['state'] ) );
453
+        $invoice->country = sanitize_text_field($_POST['country']);
454
+        $invoice->set('country', sanitize_text_field($_POST['country']));
455
+        if (isset($_POST['state'])) {
456
+            $invoice->state = sanitize_text_field($_POST['state']);
457
+            $invoice->set('state', sanitize_text_field($_POST['state']));
458 458
         }
459 459
         
460 460
         $wpinv_ip_address_country = $invoice->country;
@@ -463,7 +463,7 @@  discard block
 block discarded – undo
463 463
         
464 464
         $response                       = array();
465 465
         $response['success']            = true;
466
-        $response['data']['items']      = wpinv_admin_get_line_items( $invoice );
466
+        $response['data']['items']      = wpinv_admin_get_line_items($invoice);
467 467
         $response['data']['subtotal']   = $invoice->get_subtotal();
468 468
         $response['data']['subtotalf']  = $invoice->get_subtotal(true);
469 469
         $response['data']['tax']        = $invoice->get_tax();
@@ -475,25 +475,25 @@  discard block
 block discarded – undo
475 475
         
476 476
         wpinv_set_checkout_session($checkout_session);
477 477
         
478
-        wp_send_json( $response );
478
+        wp_send_json($response);
479 479
     }
480 480
     
481 481
     public static function admin_apply_discount() {
482 482
         global $wpi_userID;
483 483
         
484
-        check_ajax_referer( 'wpinv-nonce', '_nonce' );
485
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
484
+        check_ajax_referer('wpinv-nonce', '_nonce');
485
+        if (!wpinv_current_user_can_manage_invoicing()) {
486 486
             die(-1);
487 487
         }
488 488
         
489
-        $invoice_id = absint( $_POST['invoice_id'] );
490
-        $discount_code = sanitize_text_field( $_POST['code'] );
491
-        if ( empty( $invoice_id ) || empty( $discount_code ) ) {
489
+        $invoice_id = absint($_POST['invoice_id']);
490
+        $discount_code = sanitize_text_field($_POST['code']);
491
+        if (empty($invoice_id) || empty($discount_code)) {
492 492
             die();
493 493
         }
494 494
         
495
-        $invoice = wpinv_get_invoice( $invoice_id );
496
-        if ( empty( $invoice ) || ( !empty( $invoice ) && ( $invoice->is_paid() || $invoice->is_refunded() ) ) ) {
495
+        $invoice = wpinv_get_invoice($invoice_id);
496
+        if (empty($invoice) || (!empty($invoice) && ($invoice->is_paid() || $invoice->is_refunded()))) {
497 497
             die();
498 498
         }
499 499
         
@@ -501,49 +501,49 @@  discard block
 block discarded – undo
501 501
         
502 502
         $data                   = array();
503 503
         $data['invoice_id']     = $invoice_id;
504
-        $data['cart_discounts'] = $invoice->get_discounts( true );
504
+        $data['cart_discounts'] = $invoice->get_discounts(true);
505 505
         
506
-        wpinv_set_checkout_session( $data );
506
+        wpinv_set_checkout_session($data);
507 507
         
508 508
         $response               = array();
509 509
         $response['success']    = false;
510
-        $response['msg']        = __( 'This discount is invalid.', 'invoicing' );
510
+        $response['msg']        = __('This discount is invalid.', 'invoicing');
511 511
         $response['data']['code'] = $discount_code;
512 512
         
513
-        if ( wpinv_is_discount_valid( $discount_code, $invoice->get_user_id() ) ) {
514
-            $discounts = wpinv_set_cart_discount( $discount_code );
513
+        if (wpinv_is_discount_valid($discount_code, $invoice->get_user_id())) {
514
+            $discounts = wpinv_set_cart_discount($discount_code);
515 515
             
516 516
             $response['success'] = true;
517
-            $response['msg'] = __( 'Discount has been applied successfully.', 'invoicing' );
518
-        }  else {
517
+            $response['msg'] = __('Discount has been applied successfully.', 'invoicing');
518
+        } else {
519 519
             $errors = wpinv_get_errors();
520
-            if ( !empty( $errors['wpinv-discount-error'] ) ) {
520
+            if (!empty($errors['wpinv-discount-error'])) {
521 521
                 $response['msg'] = $errors['wpinv-discount-error'];
522 522
             }
523
-            wpinv_unset_error( 'wpinv-discount-error' );
523
+            wpinv_unset_error('wpinv-discount-error');
524 524
         }
525 525
         
526 526
         wpinv_set_checkout_session($checkout_session);
527 527
         
528
-        wp_send_json( $response );
528
+        wp_send_json($response);
529 529
     }
530 530
     
531 531
     public static function admin_remove_discount() {
532 532
         global $wpi_userID;
533 533
         
534
-        check_ajax_referer( 'wpinv-nonce', '_nonce' );
535
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
534
+        check_ajax_referer('wpinv-nonce', '_nonce');
535
+        if (!wpinv_current_user_can_manage_invoicing()) {
536 536
             die(-1);
537 537
         }
538 538
         
539
-        $invoice_id = absint( $_POST['invoice_id'] );
540
-        $discount_code = sanitize_text_field( $_POST['code'] );
541
-        if ( empty( $invoice_id ) || empty( $discount_code ) ) {
539
+        $invoice_id = absint($_POST['invoice_id']);
540
+        $discount_code = sanitize_text_field($_POST['code']);
541
+        if (empty($invoice_id) || empty($discount_code)) {
542 542
             die();
543 543
         }
544 544
         
545
-        $invoice = wpinv_get_invoice( $invoice_id );
546
-        if ( empty( $invoice ) || ( !empty( $invoice ) && ( $invoice->is_paid() || $invoice->is_refunded() ) ) ) {
545
+        $invoice = wpinv_get_invoice($invoice_id);
546
+        if (empty($invoice) || (!empty($invoice) && ($invoice->is_paid() || $invoice->is_refunded()))) {
547 547
             die();
548 548
         }
549 549
         
@@ -551,38 +551,38 @@  discard block
 block discarded – undo
551 551
         
552 552
         $data                   = array();
553 553
         $data['invoice_id']     = $invoice_id;
554
-        $data['cart_discounts'] = $invoice->get_discounts( true );
554
+        $data['cart_discounts'] = $invoice->get_discounts(true);
555 555
         
556
-        wpinv_set_checkout_session( $data );
556
+        wpinv_set_checkout_session($data);
557 557
         
558 558
         $response               = array();
559 559
         $response['success']    = false;
560 560
         $response['msg']        = NULL;
561 561
         
562
-        $discounts  = wpinv_unset_cart_discount( $discount_code );
562
+        $discounts = wpinv_unset_cart_discount($discount_code);
563 563
         $response['success'] = true;
564
-        $response['msg'] = __( 'Discount has been removed successfully.', 'invoicing' );
564
+        $response['msg'] = __('Discount has been removed successfully.', 'invoicing');
565 565
         
566 566
         wpinv_set_checkout_session($checkout_session);
567 567
         
568
-        wp_send_json( $response );
568
+        wp_send_json($response);
569 569
     }
570 570
     
571 571
     public static function check_email() {
572
-        check_ajax_referer( 'wpinv-nonce', '_nonce' );
573
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
572
+        check_ajax_referer('wpinv-nonce', '_nonce');
573
+        if (!wpinv_current_user_can_manage_invoicing()) {
574 574
             die(-1);
575 575
         }
576 576
         
577
-        $email = sanitize_text_field( $_POST['email'] );
577
+        $email = sanitize_text_field($_POST['email']);
578 578
         
579 579
         $response = array();
580
-        if ( is_email( $email ) && email_exists( $email ) && $user_data = get_user_by( 'email', $email ) ) {
580
+        if (is_email($email) && email_exists($email) && $user_data = get_user_by('email', $email)) {
581 581
             $user_id            = $user_data->ID;
582 582
             $user_login         = $user_data->user_login;
583 583
             $display_name       = $user_data->display_name ? $user_data->display_name : $user_login;
584 584
             $billing_details    = wpinv_get_user_address($user_id);
585
-            $billing_details    = apply_filters( 'wpinv_fill_billing_details', $billing_details, $user_id );
585
+            $billing_details    = apply_filters('wpinv_fill_billing_details', $billing_details, $user_id);
586 586
             
587 587
             if (isset($billing_details['user_id'])) {
588 588
                 unset($billing_details['user_id']);
@@ -598,54 +598,54 @@  discard block
 block discarded – undo
598 598
             $response['data']['billing_details']    = $billing_details;
599 599
         }
600 600
         
601
-        wp_send_json( $response );
601
+        wp_send_json($response);
602 602
     }
603 603
     
604 604
     public static function run_tool() {
605
-        check_ajax_referer( 'wpinv-nonce', '_nonce' );
606
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
605
+        check_ajax_referer('wpinv-nonce', '_nonce');
606
+        if (!wpinv_current_user_can_manage_invoicing()) {
607 607
             die(-1);
608 608
         }
609 609
         
610
-        $tool = sanitize_text_field( $_POST['tool'] );
610
+        $tool = sanitize_text_field($_POST['tool']);
611 611
         
612
-        do_action( 'wpinv_run_tool' );
612
+        do_action('wpinv_run_tool');
613 613
         
614
-        if ( !empty( $tool ) ) {
615
-            do_action( 'wpinv_tool_' . $tool );
614
+        if (!empty($tool)) {
615
+            do_action('wpinv_tool_' . $tool);
616 616
         }
617 617
     }
618 618
     
619 619
     public static function apply_discount() {
620 620
         global $wpi_userID;
621 621
         
622
-        check_ajax_referer( 'wpinv-nonce', '_nonce' );
622
+        check_ajax_referer('wpinv-nonce', '_nonce');
623 623
         
624 624
         $response = array();
625 625
         
626
-        if ( isset( $_POST['code'] ) ) {
627
-            $discount_code = sanitize_text_field( $_POST['code'] );
626
+        if (isset($_POST['code'])) {
627
+            $discount_code = sanitize_text_field($_POST['code']);
628 628
 
629 629
             $response['success']        = false;
630 630
             $response['msg']            = '';
631 631
             $response['data']['code']   = $discount_code;
632 632
             
633 633
             $invoice = wpinv_get_invoice_cart();
634
-            if ( empty( $invoice->ID ) ) {
635
-                $response['msg'] = __( 'Invalid checkout request.', 'invoicing' );
636
-                wp_send_json( $response );
634
+            if (empty($invoice->ID)) {
635
+                $response['msg'] = __('Invalid checkout request.', 'invoicing');
636
+                wp_send_json($response);
637 637
             }
638 638
 
639 639
             $wpi_userID = $invoice->get_user_id();
640 640
 
641
-            if ( wpinv_is_discount_valid( $discount_code, $wpi_userID ) ) {
642
-                $discount       = wpinv_get_discount_by_code( $discount_code );
643
-                $discounts      = wpinv_set_cart_discount( $discount_code );
644
-                $amount         = wpinv_format_discount_rate( wpinv_get_discount_type( $discount->ID ), wpinv_get_discount_amount( $discount->ID ) );
645
-                $total          = wpinv_get_cart_total( null, $discounts );
646
-                $cart_totals    = wpinv_recalculate_tax( true );
641
+            if (wpinv_is_discount_valid($discount_code, $wpi_userID)) {
642
+                $discount       = wpinv_get_discount_by_code($discount_code);
643
+                $discounts      = wpinv_set_cart_discount($discount_code);
644
+                $amount         = wpinv_format_discount_rate(wpinv_get_discount_type($discount->ID), wpinv_get_discount_amount($discount->ID));
645
+                $total          = wpinv_get_cart_total(null, $discounts);
646
+                $cart_totals    = wpinv_recalculate_tax(true);
647 647
             
648
-                if ( !empty( $cart_totals ) ) {
648
+                if (!empty($cart_totals)) {
649 649
                     $response['success']        = true;
650 650
                     $response['data']           = $cart_totals;
651 651
                     $response['data']['code']   = $discount_code;
@@ -654,29 +654,29 @@  discard block
 block discarded – undo
654 654
                 }
655 655
             } else {
656 656
                 $errors = wpinv_get_errors();
657
-                $response['msg']  = $errors['wpinv-discount-error'];
658
-                wpinv_unset_error( 'wpinv-discount-error' );
657
+                $response['msg'] = $errors['wpinv-discount-error'];
658
+                wpinv_unset_error('wpinv-discount-error');
659 659
             }
660 660
 
661 661
             // Allow for custom discount code handling
662
-            $response = apply_filters( 'wpinv_ajax_discount_response', $response );
662
+            $response = apply_filters('wpinv_ajax_discount_response', $response);
663 663
         }
664 664
         
665
-        wp_send_json( $response );
665
+        wp_send_json($response);
666 666
     }
667 667
     
668 668
     public static function remove_discount() {
669
-        check_ajax_referer( 'wpinv-nonce', '_nonce' );
669
+        check_ajax_referer('wpinv-nonce', '_nonce');
670 670
         
671 671
         $response = array();
672 672
         
673
-        if ( isset( $_POST['code'] ) ) {
674
-            $discount_code  = sanitize_text_field( $_POST['code'] );
675
-            $discounts      = wpinv_unset_cart_discount( $discount_code );
676
-            $total          = wpinv_get_cart_total( null, $discounts );
677
-            $cart_totals    = wpinv_recalculate_tax( true );
673
+        if (isset($_POST['code'])) {
674
+            $discount_code  = sanitize_text_field($_POST['code']);
675
+            $discounts      = wpinv_unset_cart_discount($discount_code);
676
+            $total          = wpinv_get_cart_total(null, $discounts);
677
+            $cart_totals    = wpinv_recalculate_tax(true);
678 678
             
679
-            if ( !empty( $cart_totals ) ) {
679
+            if (!empty($cart_totals)) {
680 680
                 $response['success']        = true;
681 681
                 $response['data']           = $cart_totals;
682 682
                 $response['data']['code']   = $discount_code;
@@ -685,10 +685,10 @@  discard block
 block discarded – undo
685 685
             }
686 686
             
687 687
             // Allow for custom discount code handling
688
-            $response = apply_filters( 'wpinv_ajax_discount_response', $response );
688
+            $response = apply_filters('wpinv_ajax_discount_response', $response);
689 689
         }
690 690
         
691
-        wp_send_json( $response );
691
+        wp_send_json($response);
692 692
     }
693 693
 
694 694
 
@@ -700,53 +700,53 @@  discard block
 block discarded – undo
700 700
     public static function buy_items() {
701 701
         $user_id = get_current_user_id();
702 702
 
703
-        if ( empty( $user_id ) ) { // If not logged in then lets redirect to the login page
704
-            wp_send_json( array(
705
-                'success' => wp_login_url( wp_get_referer() )
706
-            ) );
703
+        if (empty($user_id)) { // If not logged in then lets redirect to the login page
704
+            wp_send_json(array(
705
+                'success' => wp_login_url(wp_get_referer())
706
+            ));
707 707
         } else {
708 708
             // Only check nonce if logged in as it could be cached when logged out.
709
-            if ( ! isset( $_POST['wpinv_buy_nonce'] ) || ! wp_verify_nonce( $_POST['wpinv_buy_nonce'], 'wpinv_buy_items' ) ) {
710
-                wp_send_json( array(
711
-                    'error' => __( 'Security checks failed.', 'invoicing' )
712
-                ) );
709
+            if (!isset($_POST['wpinv_buy_nonce']) || !wp_verify_nonce($_POST['wpinv_buy_nonce'], 'wpinv_buy_items')) {
710
+                wp_send_json(array(
711
+                    'error' => __('Security checks failed.', 'invoicing')
712
+                ));
713 713
                 wp_die();
714 714
             }
715 715
 
716 716
             // allow to set a custom price through post_id
717 717
             $items = $_POST['items'];
718
-            $related_post_id = isset( $_POST['post_id'] ) ? (int)$_POST['post_id'] : 0;
719
-            $custom_item_price = $related_post_id ? abs( get_post_meta( $related_post_id, '_wpi_custom_price', true ) ) : 0;
718
+            $related_post_id = isset($_POST['post_id']) ? (int) $_POST['post_id'] : 0;
719
+            $custom_item_price = $related_post_id ? abs(get_post_meta($related_post_id, '_wpi_custom_price', true)) : 0;
720 720
 
721 721
             $cart_items = array();
722
-            if ( $items ) {
723
-                $items = explode( ',', $items );
722
+            if ($items) {
723
+                $items = explode(',', $items);
724 724
 
725
-                foreach( $items as $item ) {
725
+                foreach ($items as $item) {
726 726
                     $item_id = $item;
727 727
                     $quantity = 1;
728 728
 
729
-                    if ( strpos( $item, '|' ) !== false ) {
730
-                        $item_parts = explode( '|', $item );
729
+                    if (strpos($item, '|') !== false) {
730
+                        $item_parts = explode('|', $item);
731 731
                         $item_id = $item_parts[0];
732 732
                         $quantity = $item_parts[1];
733 733
                     }
734 734
 
735
-                    if ( $item_id && $quantity ) {
735
+                    if ($item_id && $quantity) {
736 736
                         $cart_items_arr = array(
737
-                            'id'            => (int)$item_id,
738
-                            'quantity'      => (int)$quantity
737
+                            'id'            => (int) $item_id,
738
+                            'quantity'      => (int) $quantity
739 739
                         );
740 740
 
741 741
                         // If there is a related post id then add it to meta
742
-                        if ( $related_post_id ) {
742
+                        if ($related_post_id) {
743 743
                             $cart_items_arr['meta'] = array(
744 744
                                 'post_id'   => $related_post_id
745 745
                             );
746 746
                         }
747 747
 
748 748
                         // If there is a custom price then set it.
749
-                        if ( $custom_item_price ) {
749
+                        if ($custom_item_price) {
750 750
                             $cart_items_arr['custom_price'] = $custom_item_price;
751 751
                         }
752 752
 
@@ -762,37 +762,37 @@  discard block
 block discarded – undo
762 762
              * @param int $related_post_id The related post id if any.
763 763
              * @since 1.0.0
764 764
              */
765
-            $cart_items = apply_filters( 'wpinv_buy_cart_items', $cart_items, $related_post_id );
765
+            $cart_items = apply_filters('wpinv_buy_cart_items', $cart_items, $related_post_id);
766 766
 
767 767
             // Make sure its not in the cart already, if it is then redirect to checkout.
768 768
             $cart_invoice = wpinv_get_invoice_cart();
769 769
 
770
-            if ( isset( $cart_invoice->items ) && !empty( $cart_invoice->items ) && !empty( $cart_items ) && serialize( $cart_invoice->items ) == serialize( $cart_items ) ) {
771
-                wp_send_json( array(
770
+            if (isset($cart_invoice->items) && !empty($cart_invoice->items) && !empty($cart_items) && serialize($cart_invoice->items) == serialize($cart_items)) {
771
+                wp_send_json(array(
772 772
                     'success' =>  $cart_invoice->get_checkout_payment_url()
773
-                ) );
773
+                ));
774 774
                 wp_die();
775 775
             }
776 776
 
777 777
             // Check if user has invoice with same items waiting to be paid.
778
-            $user_invoices = wpinv_get_users_invoices( $user_id , 10 , false , 'wpi-pending' );
779
-            if ( !empty( $user_invoices ) ) {
780
-                foreach( $user_invoices as $user_invoice ) {
778
+            $user_invoices = wpinv_get_users_invoices($user_id, 10, false, 'wpi-pending');
779
+            if (!empty($user_invoices)) {
780
+                foreach ($user_invoices as $user_invoice) {
781 781
                     $user_cart_details = array();
782
-                    $invoice  = wpinv_get_invoice( $user_invoice->ID );
782
+                    $invoice = wpinv_get_invoice($user_invoice->ID);
783 783
                     $cart_details = $invoice->get_cart_details();
784 784
 
785
-                    if ( !empty( $cart_details ) ) {
786
-                        foreach ( $cart_details as $invoice_item ) {
785
+                    if (!empty($cart_details)) {
786
+                        foreach ($cart_details as $invoice_item) {
787 787
                             $ii_arr = array();
788
-                            $ii_arr['id'] = (int)$invoice_item['id'];
789
-                            $ii_arr['quantity'] = (int)$invoice_item['quantity'];
788
+                            $ii_arr['id'] = (int) $invoice_item['id'];
789
+                            $ii_arr['quantity'] = (int) $invoice_item['quantity'];
790 790
 
791
-                            if (isset( $invoice_item['meta'] ) && !empty( $invoice_item['meta'] ) ) {
791
+                            if (isset($invoice_item['meta']) && !empty($invoice_item['meta'])) {
792 792
                                 $ii_arr['meta'] = $invoice_item['meta'];
793 793
                             }
794 794
 
795
-                            if ( isset( $invoice_item['custom_price'] ) && !empty( $invoice_item['custom_price'] ) ) {
795
+                            if (isset($invoice_item['custom_price']) && !empty($invoice_item['custom_price'])) {
796 796
                                 $ii_arr['custom_price'] = $invoice_item['custom_price'];
797 797
                             }
798 798
 
@@ -800,17 +800,17 @@  discard block
 block discarded – undo
800 800
                         }
801 801
                     }
802 802
 
803
-                    if ( !empty( $user_cart_details ) && serialize( $cart_items ) == serialize( $user_cart_details ) ) {
804
-                        wp_send_json( array(
803
+                    if (!empty($user_cart_details) && serialize($cart_items) == serialize($user_cart_details)) {
804
+                        wp_send_json(array(
805 805
                             'success' =>  $invoice->get_checkout_payment_url()
806
-                        ) );
806
+                        ));
807 807
                         wp_die();
808 808
                     }
809 809
                 }
810 810
             }
811 811
 
812 812
             // Create invoice and send user to checkout
813
-            if ( !empty( $cart_items ) ) {
813
+            if (!empty($cart_items)) {
814 814
                 $invoice_data = array(
815 815
                     'status'        =>  'wpi-pending',
816 816
                     'created_via'   =>  'wpi',
@@ -818,21 +818,21 @@  discard block
 block discarded – undo
818 818
                     'cart_details'  =>  $cart_items,
819 819
                 );
820 820
 
821
-                $invoice = wpinv_insert_invoice( $invoice_data, true );
821
+                $invoice = wpinv_insert_invoice($invoice_data, true);
822 822
 
823
-                if ( !empty( $invoice ) && isset( $invoice->ID ) ) {
824
-                    wp_send_json( array(
823
+                if (!empty($invoice) && isset($invoice->ID)) {
824
+                    wp_send_json(array(
825 825
                         'success' =>  $invoice->get_checkout_payment_url()
826
-                    ) );
826
+                    ));
827 827
                 } else {
828
-                    wp_send_json( array(
829
-                        'error' => __( 'Invoice failed to create', 'invoicing' )
830
-                    ) );
828
+                    wp_send_json(array(
829
+                        'error' => __('Invoice failed to create', 'invoicing')
830
+                    ));
831 831
                 }
832 832
             } else {
833
-                wp_send_json( array(
834
-                    'error' => __( 'Items not valid.', 'invoicing' )
835
-                ) );
833
+                wp_send_json(array(
834
+                    'error' => __('Items not valid.', 'invoicing')
835
+                ));
836 836
             }
837 837
         }
838 838
 
Please login to merge, or discard this patch.
includes/libraries/action-scheduler/functions.php 1 patch
Spacing   +48 added lines, -48 removed lines patch added patch discarded remove patch
@@ -12,8 +12,8 @@  discard block
 block discarded – undo
12 12
  * @param string $group The group to assign this job to.
13 13
  * @return string The action ID.
14 14
  */
15
-function as_enqueue_async_action( $hook, $args = array(), $group = '' ) {
16
-	return ActionScheduler::factory()->async( $hook, $args, $group );
15
+function as_enqueue_async_action($hook, $args = array(), $group = '') {
16
+	return ActionScheduler::factory()->async($hook, $args, $group);
17 17
 }
18 18
 
19 19
 /**
@@ -26,8 +26,8 @@  discard block
 block discarded – undo
26 26
  *
27 27
  * @return string The job ID
28 28
  */
29
-function as_schedule_single_action( $timestamp, $hook, $args = array(), $group = '' ) {
30
-	return ActionScheduler::factory()->single( $hook, $args, $timestamp, $group );
29
+function as_schedule_single_action($timestamp, $hook, $args = array(), $group = '') {
30
+	return ActionScheduler::factory()->single($hook, $args, $timestamp, $group);
31 31
 }
32 32
 
33 33
 /**
@@ -41,8 +41,8 @@  discard block
 block discarded – undo
41 41
  *
42 42
  * @return string The job ID
43 43
  */
44
-function as_schedule_recurring_action( $timestamp, $interval_in_seconds, $hook, $args = array(), $group = '' ) {
45
-	return ActionScheduler::factory()->recurring( $hook, $args, $timestamp, $interval_in_seconds, $group );
44
+function as_schedule_recurring_action($timestamp, $interval_in_seconds, $hook, $args = array(), $group = '') {
45
+	return ActionScheduler::factory()->recurring($hook, $args, $timestamp, $interval_in_seconds, $group);
46 46
 }
47 47
 
48 48
 /**
@@ -68,8 +68,8 @@  discard block
 block discarded – undo
68 68
  *
69 69
  * @return string The job ID
70 70
  */
71
-function as_schedule_cron_action( $timestamp, $schedule, $hook, $args = array(), $group = '' ) {
72
-	return ActionScheduler::factory()->cron( $hook, $args, $timestamp, $schedule, $group );
71
+function as_schedule_cron_action($timestamp, $schedule, $hook, $args = array(), $group = '') {
72
+	return ActionScheduler::factory()->cron($hook, $args, $timestamp, $schedule, $group);
73 73
 }
74 74
 
75 75
 /**
@@ -88,18 +88,18 @@  discard block
 block discarded – undo
88 88
  *
89 89
  * @return string The scheduled action ID if a scheduled action was found, or empty string if no matching action found.
90 90
  */
91
-function as_unschedule_action( $hook, $args = array(), $group = '' ) {
91
+function as_unschedule_action($hook, $args = array(), $group = '') {
92 92
 	$params = array();
93
-	if ( is_array($args) ) {
93
+	if (is_array($args)) {
94 94
 		$params['args'] = $args;
95 95
 	}
96
-	if ( !empty($group) ) {
96
+	if (!empty($group)) {
97 97
 		$params['group'] = $group;
98 98
 	}
99
-	$job_id = ActionScheduler::store()->find_action( $hook, $params );
99
+	$job_id = ActionScheduler::store()->find_action($hook, $params);
100 100
 
101
-	if ( ! empty( $job_id ) ) {
102
-		ActionScheduler::store()->cancel_action( $job_id );
101
+	if (!empty($job_id)) {
102
+		ActionScheduler::store()->cancel_action($job_id);
103 103
 	}
104 104
 
105 105
 	return $job_id;
@@ -112,20 +112,20 @@  discard block
 block discarded – undo
112 112
  * @param array $args Args that would have been passed to the job
113 113
  * @param string $group
114 114
  */
115
-function as_unschedule_all_actions( $hook, $args = array(), $group = '' ) {
116
-	if ( empty( $args ) ) {
117
-		if ( ! empty( $hook ) && empty( $group ) ) {
118
-			ActionScheduler_Store::instance()->cancel_actions_by_hook( $hook );
115
+function as_unschedule_all_actions($hook, $args = array(), $group = '') {
116
+	if (empty($args)) {
117
+		if (!empty($hook) && empty($group)) {
118
+			ActionScheduler_Store::instance()->cancel_actions_by_hook($hook);
119 119
 			return;
120 120
 		}
121
-		if ( ! empty( $group ) && empty( $hook ) ) {
122
-			ActionScheduler_Store::instance()->cancel_actions_by_group( $group );
121
+		if (!empty($group) && empty($hook)) {
122
+			ActionScheduler_Store::instance()->cancel_actions_by_group($group);
123 123
 			return;
124 124
 		}
125 125
 	}
126 126
 	do {
127
-		$unscheduled_action = as_unschedule_action( $hook, $args, $group );
128
-	} while ( ! empty( $unscheduled_action ) );
127
+		$unscheduled_action = as_unschedule_action($hook, $args, $group);
128
+	} while (!empty($unscheduled_action));
129 129
 }
130 130
 
131 131
 /**
@@ -143,31 +143,31 @@  discard block
 block discarded – undo
143 143
  *
144 144
  * @return int|bool The timestamp for the next occurrence of a pending scheduled action, true for an async or in-progress action or false if there is no matching action.
145 145
  */
146
-function as_next_scheduled_action( $hook, $args = NULL, $group = '' ) {
146
+function as_next_scheduled_action($hook, $args = NULL, $group = '') {
147 147
 	$params = array();
148
-	if ( is_array($args) ) {
148
+	if (is_array($args)) {
149 149
 		$params['args'] = $args;
150 150
 	}
151
-	if ( !empty($group) ) {
151
+	if (!empty($group)) {
152 152
 		$params['group'] = $group;
153 153
 	}
154 154
 
155 155
 	$params['status'] = ActionScheduler_Store::STATUS_RUNNING;
156
-	$job_id = ActionScheduler::store()->find_action( $hook, $params );
157
-	if ( ! empty( $job_id ) ) {
156
+	$job_id = ActionScheduler::store()->find_action($hook, $params);
157
+	if (!empty($job_id)) {
158 158
 		return true;
159 159
 	}
160 160
 
161 161
 	$params['status'] = ActionScheduler_Store::STATUS_PENDING;
162
-	$job_id = ActionScheduler::store()->find_action( $hook, $params );
163
-	if ( empty($job_id) ) {
162
+	$job_id = ActionScheduler::store()->find_action($hook, $params);
163
+	if (empty($job_id)) {
164 164
 		return false;
165 165
 	}
166
-	$job = ActionScheduler::store()->fetch_action( $job_id );
166
+	$job = ActionScheduler::store()->fetch_action($job_id);
167 167
 	$scheduled_date = $job->get_schedule()->get_date();
168
-	if ( $scheduled_date ) {
169
-		return (int) $scheduled_date->format( 'U' );
170
-	} elseif ( NULL === $scheduled_date ) { // pending async action with NullSchedule
168
+	if ($scheduled_date) {
169
+		return (int) $scheduled_date->format('U');
170
+	} elseif (NULL === $scheduled_date) { // pending async action with NullSchedule
171 171
 		return true;
172 172
 	}
173 173
 	return false;
@@ -195,26 +195,26 @@  discard block
 block discarded – undo
195 195
  *
196 196
  * @return array
197 197
  */
198
-function as_get_scheduled_actions( $args = array(), $return_format = OBJECT ) {
198
+function as_get_scheduled_actions($args = array(), $return_format = OBJECT) {
199 199
 	$store = ActionScheduler::store();
200
-	foreach ( array('date', 'modified') as $key ) {
201
-		if ( isset($args[$key]) ) {
200
+	foreach (array('date', 'modified') as $key) {
201
+		if (isset($args[$key])) {
202 202
 			$args[$key] = as_get_datetime_object($args[$key]);
203 203
 		}
204 204
 	}
205
-	$ids = $store->query_actions( $args );
205
+	$ids = $store->query_actions($args);
206 206
 
207
-	if ( $return_format == 'ids' || $return_format == 'int' ) {
207
+	if ($return_format == 'ids' || $return_format == 'int') {
208 208
 		return $ids;
209 209
 	}
210 210
 
211 211
 	$actions = array();
212
-	foreach ( $ids as $action_id ) {
213
-		$actions[$action_id] = $store->fetch_action( $action_id );
212
+	foreach ($ids as $action_id) {
213
+		$actions[$action_id] = $store->fetch_action($action_id);
214 214
 	}
215 215
 
216
-	if ( $return_format == ARRAY_A ) {
217
-		foreach ( $actions as $action_id => $action_object ) {
216
+	if ($return_format == ARRAY_A) {
217
+		foreach ($actions as $action_id => $action_object) {
218 218
 			$actions[$action_id] = get_object_vars($action_object);
219 219
 		}
220 220
 	}
@@ -239,13 +239,13 @@  discard block
 block discarded – undo
239 239
  *
240 240
  * @return ActionScheduler_DateTime
241 241
  */
242
-function as_get_datetime_object( $date_string = null, $timezone = 'UTC' ) {
243
-	if ( is_object( $date_string ) && $date_string instanceof DateTime ) {
244
-		$date = new ActionScheduler_DateTime( $date_string->format( 'Y-m-d H:i:s' ), new DateTimeZone( $timezone ) );
245
-	} elseif ( is_numeric( $date_string ) ) {
246
-		$date = new ActionScheduler_DateTime( '@' . $date_string, new DateTimeZone( $timezone ) );
242
+function as_get_datetime_object($date_string = null, $timezone = 'UTC') {
243
+	if (is_object($date_string) && $date_string instanceof DateTime) {
244
+		$date = new ActionScheduler_DateTime($date_string->format('Y-m-d H:i:s'), new DateTimeZone($timezone));
245
+	} elseif (is_numeric($date_string)) {
246
+		$date = new ActionScheduler_DateTime('@' . $date_string, new DateTimeZone($timezone));
247 247
 	} else {
248
-		$date = new ActionScheduler_DateTime( $date_string, new DateTimeZone( $timezone ) );
248
+		$date = new ActionScheduler_DateTime($date_string, new DateTimeZone($timezone));
249 249
 	}
250 250
 	return $date;
251 251
 }
Please login to merge, or discard this patch.
action-scheduler/deprecated/ActionScheduler_AdminView_Deprecated.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -10,8 +10,8 @@  discard block
 block discarded – undo
10 10
  */
11 11
 class ActionScheduler_AdminView_Deprecated {
12 12
 
13
-	public function action_scheduler_post_type_args( $args ) {
14
-		_deprecated_function( __METHOD__, '2.0.0' );
13
+	public function action_scheduler_post_type_args($args) {
14
+		_deprecated_function(__METHOD__, '2.0.0');
15 15
 		return $args;
16 16
 	}
17 17
 
@@ -21,8 +21,8 @@  discard block
 block discarded – undo
21 21
 	 * @param array $views An associative array of views and view labels which can be used to filter the 'scheduled-action' posts displayed on the Scheduled Actions administration screen.
22 22
 	 * @return array $views An associative array of views and view labels which can be used to filter the 'scheduled-action' posts displayed on the Scheduled Actions administration screen.
23 23
 	 */
24
-	public function list_table_views( $views ) {
25
-		_deprecated_function( __METHOD__, '2.0.0' );
24
+	public function list_table_views($views) {
25
+		_deprecated_function(__METHOD__, '2.0.0');
26 26
 		return $views;
27 27
 	}
28 28
 
@@ -34,8 +34,8 @@  discard block
 block discarded – undo
34 34
 	 * @param array $actions An associative array of actions which can be performed on the 'scheduled-action' post type.
35 35
 	 * @return array $actions An associative array of actions which can be performed on the 'scheduled-action' post type.
36 36
 	 */
37
-	public function bulk_actions( $actions ) {
38
-		_deprecated_function( __METHOD__, '2.0.0' );
37
+	public function bulk_actions($actions) {
38
+		_deprecated_function(__METHOD__, '2.0.0');
39 39
 		return $actions;
40 40
 	}
41 41
 
@@ -48,8 +48,8 @@  discard block
 block discarded – undo
48 48
 	 * @param array $columns An associative array of columns that are use for the table on the Scheduled Actions administration screen.
49 49
 	 * @return array $columns An associative array of columns that are use for the table on the Scheduled Actions administration screen.
50 50
 	 */
51
-	public function list_table_columns( $columns ) {
52
-		_deprecated_function( __METHOD__, '2.0.0' );
51
+	public function list_table_columns($columns) {
52
+		_deprecated_function(__METHOD__, '2.0.0');
53 53
 		return $columns;
54 54
 	}
55 55
 
@@ -59,8 +59,8 @@  discard block
 block discarded – undo
59 59
 	 * @param array $columns An associative array of columns that can be used to sort the table on the Scheduled Actions administration screen.
60 60
 	 * @return array $columns An associative array of columns that can be used to sort the table on the Scheduled Actions administration screen.
61 61
 	 */
62
-	public static function list_table_sortable_columns( $columns ) {
63
-		_deprecated_function( __METHOD__, '2.0.0' );
62
+	public static function list_table_sortable_columns($columns) {
63
+		_deprecated_function(__METHOD__, '2.0.0');
64 64
 		return $columns;
65 65
 	}
66 66
 
@@ -70,8 +70,8 @@  discard block
 block discarded – undo
70 70
 	 * @param string $column_name The key for the column for which we should output our content.
71 71
 	 * @param int $post_id The ID of the 'scheduled-action' post for which this row relates.
72 72
 	 */
73
-	public static function list_table_column_content( $column_name, $post_id ) {
74
-		_deprecated_function( __METHOD__, '2.0.0' );
73
+	public static function list_table_column_content($column_name, $post_id) {
74
+		_deprecated_function(__METHOD__, '2.0.0');
75 75
 	}
76 76
 
77 77
 	/**
@@ -82,8 +82,8 @@  discard block
 block discarded – undo
82 82
 	 * @param array $actions An associative array of actions which can be performed on the 'scheduled-action' post type.
83 83
 	 * @return array $actions An associative array of actions which can be performed on the 'scheduled-action' post type.
84 84
 	 */
85
-	public static function row_actions( $actions, $post ) {
86
-		_deprecated_function( __METHOD__, '2.0.0' );
85
+	public static function row_actions($actions, $post) {
86
+		_deprecated_function(__METHOD__, '2.0.0');
87 87
 		return $actions;
88 88
 	}
89 89
 
@@ -93,7 +93,7 @@  discard block
 block discarded – undo
93 93
 	 * @codeCoverageIgnore
94 94
 	 */
95 95
 	public static function maybe_execute_action() {
96
-		_deprecated_function( __METHOD__, '2.0.0' );
96
+		_deprecated_function(__METHOD__, '2.0.0');
97 97
 	}
98 98
 
99 99
 	/**
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
 	 * @return string A human friendly string representation of the interval.
110 110
 	 */
111 111
 	public static function admin_notices() {
112
-		_deprecated_function( __METHOD__, '2.0.0' );
112
+		_deprecated_function(__METHOD__, '2.0.0');
113 113
 	}
114 114
 
115 115
 	/**
@@ -119,8 +119,8 @@  discard block
 block discarded – undo
119 119
 	 * @param WP_Query $query Instance of a WP_Query object
120 120
 	 * @return string MySQL orderby string.
121 121
 	 */
122
-	public function custom_orderby( $orderby, $query ){
123
-		_deprecated_function( __METHOD__, '2.0.0' );
122
+	public function custom_orderby($orderby, $query) {
123
+		_deprecated_function(__METHOD__, '2.0.0');
124 124
 	}
125 125
 
126 126
 	/**
@@ -130,8 +130,8 @@  discard block
 block discarded – undo
130 130
 	 * @param WP_Query $query Instance of a WP_Query object
131 131
 	 * @return string MySQL search string.
132 132
 	 */
133
-	public function search_post_password( $search, $query ) {
134
-		_deprecated_function( __METHOD__, '2.0.0' );
133
+	public function search_post_password($search, $query) {
134
+		_deprecated_function(__METHOD__, '2.0.0');
135 135
 	}
136 136
 
137 137
 	/**
@@ -140,8 +140,8 @@  discard block
 block discarded – undo
140 140
 	 * @param  array $messages
141 141
 	 * @return array
142 142
 	 */
143
-	public function post_updated_messages( $messages ) {
144
-		_deprecated_function( __METHOD__, '2.0.0' );
143
+	public function post_updated_messages($messages) {
144
+		_deprecated_function(__METHOD__, '2.0.0');
145 145
 		return $messages;
146 146
 	}
147 147
 }
148 148
\ No newline at end of file
Please login to merge, or discard this patch.
includes/libraries/action-scheduler/deprecated/functions.php 1 patch
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -18,9 +18,9 @@  discard block
 block discarded – undo
18 18
  *
19 19
  * @return string The job ID
20 20
  */
21
-function wc_schedule_single_action( $timestamp, $hook, $args = array(), $group = '' ) {
22
-	_deprecated_function( __FUNCTION__, '2.1.0', 'as_schedule_single_action()' );
23
-	return as_schedule_single_action( $timestamp, $hook, $args, $group );
21
+function wc_schedule_single_action($timestamp, $hook, $args = array(), $group = '') {
22
+	_deprecated_function(__FUNCTION__, '2.1.0', 'as_schedule_single_action()');
23
+	return as_schedule_single_action($timestamp, $hook, $args, $group);
24 24
 }
25 25
 
26 26
 /**
@@ -36,9 +36,9 @@  discard block
 block discarded – undo
36 36
  *
37 37
  * @return string The job ID
38 38
  */
39
-function wc_schedule_recurring_action( $timestamp, $interval_in_seconds, $hook, $args = array(), $group = '' ) {
40
-	_deprecated_function( __FUNCTION__, '2.1.0', 'as_schedule_recurring_action()' );
41
-	return as_schedule_recurring_action( $timestamp, $interval_in_seconds, $hook, $args, $group );
39
+function wc_schedule_recurring_action($timestamp, $interval_in_seconds, $hook, $args = array(), $group = '') {
40
+	_deprecated_function(__FUNCTION__, '2.1.0', 'as_schedule_recurring_action()');
41
+	return as_schedule_recurring_action($timestamp, $interval_in_seconds, $hook, $args, $group);
42 42
 }
43 43
 
44 44
 /**
@@ -64,9 +64,9 @@  discard block
 block discarded – undo
64 64
  *
65 65
  * @return string The job ID
66 66
  */
67
-function wc_schedule_cron_action( $timestamp, $schedule, $hook, $args = array(), $group = '' ) {
68
-	_deprecated_function( __FUNCTION__, '2.1.0', 'as_schedule_cron_action()' );
69
-	return as_schedule_cron_action( $timestamp, $schedule, $hook, $args, $group );
67
+function wc_schedule_cron_action($timestamp, $schedule, $hook, $args = array(), $group = '') {
68
+	_deprecated_function(__FUNCTION__, '2.1.0', 'as_schedule_cron_action()');
69
+	return as_schedule_cron_action($timestamp, $schedule, $hook, $args, $group);
70 70
 }
71 71
 
72 72
 /**
@@ -78,9 +78,9 @@  discard block
 block discarded – undo
78 78
  *
79 79
  * @deprecated 2.1.0
80 80
  */
81
-function wc_unschedule_action( $hook, $args = array(), $group = '' ) {
82
-	_deprecated_function( __FUNCTION__, '2.1.0', 'as_unschedule_action()' );
83
-	as_unschedule_action( $hook, $args, $group );
81
+function wc_unschedule_action($hook, $args = array(), $group = '') {
82
+	_deprecated_function(__FUNCTION__, '2.1.0', 'as_unschedule_action()');
83
+	as_unschedule_action($hook, $args, $group);
84 84
 }
85 85
 
86 86
 /**
@@ -92,9 +92,9 @@  discard block
 block discarded – undo
92 92
  *
93 93
  * @return int|bool The timestamp for the next occurrence, or false if nothing was found
94 94
  */
95
-function wc_next_scheduled_action( $hook, $args = NULL, $group = '' ) {
96
-	_deprecated_function( __FUNCTION__, '2.1.0', 'as_next_scheduled_action()' );
97
-	return as_next_scheduled_action( $hook, $args, $group );
95
+function wc_next_scheduled_action($hook, $args = NULL, $group = '') {
96
+	_deprecated_function(__FUNCTION__, '2.1.0', 'as_next_scheduled_action()');
97
+	return as_next_scheduled_action($hook, $args, $group);
98 98
 }
99 99
 
100 100
 /**
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
  *
121 121
  * @return array
122 122
  */
123
-function wc_get_scheduled_actions( $args = array(), $return_format = OBJECT ) {
124
-	_deprecated_function( __FUNCTION__, '2.1.0', 'as_get_scheduled_actions()' );
125
-	return as_get_scheduled_actions( $args, $return_format );
123
+function wc_get_scheduled_actions($args = array(), $return_format = OBJECT) {
124
+	_deprecated_function(__FUNCTION__, '2.1.0', 'as_get_scheduled_actions()');
125
+	return as_get_scheduled_actions($args, $return_format);
126 126
 }
Please login to merge, or discard this patch.
action-scheduler/deprecated/ActionScheduler_Schedule_Deprecated.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -13,16 +13,16 @@
 block discarded – undo
13 13
 	 *
14 14
 	 * @return DateTime|null
15 15
 	 */
16
-	public function next( DateTime $after = NULL ) {
17
-		if ( empty( $after ) ) {
16
+	public function next(DateTime $after = NULL) {
17
+		if (empty($after)) {
18 18
 			$return_value       = $this->get_date();
19 19
 			$replacement_method = 'get_date()';
20 20
 		} else {
21
-			$return_value       = $this->get_next( $after );
21
+			$return_value       = $this->get_next($after);
22 22
 			$replacement_method = 'get_next( $after )';
23 23
 		}
24 24
 
25
-		_deprecated_function( __METHOD__, '3.0.0', __CLASS__ . '::' . $replacement_method );
25
+		_deprecated_function(__METHOD__, '3.0.0', __CLASS__ . '::' . $replacement_method);
26 26
 
27 27
 		return $return_value;
28 28
 	}
Please login to merge, or discard this patch.
libraries/action-scheduler/deprecated/ActionScheduler_Store_Deprecated.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -13,9 +13,9 @@  discard block
 block discarded – undo
13 13
 	 *
14 14
 	 * @param int $action_id The ID of the action.
15 15
 	 */
16
-	public function mark_failed_fetch_action( $action_id ) {
17
-		_deprecated_function( __METHOD__, '3.0.0', 'ActionScheduler_Store::mark_failure()' );
18
-		self::$store->mark_failure( $action_id );
16
+	public function mark_failed_fetch_action($action_id) {
17
+		_deprecated_function(__METHOD__, '3.0.0', 'ActionScheduler_Store::mark_failure()');
18
+		self::$store->mark_failure($action_id);
19 19
 	}
20 20
 
21 21
 	/**
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
 	 * @since 2.2.6
25 25
 	 */
26 26
 	protected static function hook() {
27
-		_deprecated_function( __METHOD__, '3.0.0' );
27
+		_deprecated_function(__METHOD__, '3.0.0');
28 28
 	}
29 29
 
30 30
 	/**
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
 	 * @since 2.2.6
34 34
 	 */
35 35
 	protected static function unhook() {
36
-		_deprecated_function( __METHOD__, '3.0.0' );
36
+		_deprecated_function(__METHOD__, '3.0.0');
37 37
 	}
38 38
 
39 39
 	/**
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
 	 * @return DateTimeZone
44 44
 	 */
45 45
 	protected function get_local_timezone() {
46
-		_deprecated_function( __FUNCTION__, '2.1.0', 'ActionScheduler_TimezoneHelper::set_local_timezone()' );
46
+		_deprecated_function(__FUNCTION__, '2.1.0', 'ActionScheduler_TimezoneHelper::set_local_timezone()');
47 47
 		return ActionScheduler_TimezoneHelper::get_local_timezone();
48 48
 	}
49 49
 }
Please login to merge, or discard this patch.
deprecated/ActionScheduler_Abstract_QueueRunner_Deprecated.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -12,16 +12,16 @@
 block discarded – undo
12 12
 	 * @return int The number of seconds.
13 13
 	 */
14 14
 	protected function get_maximum_execution_time() {
15
-		_deprecated_function( __METHOD__, '2.1.1', 'ActionScheduler_Abstract_QueueRunner::get_time_limit()' );
15
+		_deprecated_function(__METHOD__, '2.1.1', 'ActionScheduler_Abstract_QueueRunner::get_time_limit()');
16 16
 
17 17
 		$maximum_execution_time = 30;
18 18
 
19 19
 		// Apply deprecated filter
20
-		if ( has_filter( 'action_scheduler_maximum_execution_time' ) ) {
21
-			_deprecated_function( 'action_scheduler_maximum_execution_time', '2.1.1', 'action_scheduler_queue_runner_time_limit' );
22
-			$maximum_execution_time = apply_filters( 'action_scheduler_maximum_execution_time', $maximum_execution_time );
20
+		if (has_filter('action_scheduler_maximum_execution_time')) {
21
+			_deprecated_function('action_scheduler_maximum_execution_time', '2.1.1', 'action_scheduler_queue_runner_time_limit');
22
+			$maximum_execution_time = apply_filters('action_scheduler_maximum_execution_time', $maximum_execution_time);
23 23
 		}
24 24
 
25
-		return absint( $maximum_execution_time );
25
+		return absint($maximum_execution_time);
26 26
 	}
27 27
 }
Please login to merge, or discard this patch.
includes/libraries/action-scheduler/action-scheduler.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -25,29 +25,29 @@
 block discarded – undo
25 25
  *
26 26
  */
27 27
 
28
-if ( ! function_exists( 'action_scheduler_register_3_dot_1_dot_4' ) ) {
28
+if (!function_exists('action_scheduler_register_3_dot_1_dot_4')) {
29 29
 
30
-	if ( ! class_exists( 'ActionScheduler_Versions' ) ) {
31
-		require_once( 'classes/ActionScheduler_Versions.php' );
32
-		add_action( 'plugins_loaded', array( 'ActionScheduler_Versions', 'initialize_latest_version' ), 1, 0 );
30
+	if (!class_exists('ActionScheduler_Versions')) {
31
+		require_once('classes/ActionScheduler_Versions.php');
32
+		add_action('plugins_loaded', array('ActionScheduler_Versions', 'initialize_latest_version'), 1, 0);
33 33
 	}
34 34
 
35
-	add_action( 'plugins_loaded', 'action_scheduler_register_3_dot_1_dot_4', 0, 0 );
35
+	add_action('plugins_loaded', 'action_scheduler_register_3_dot_1_dot_4', 0, 0);
36 36
 
37 37
 	function action_scheduler_register_3_dot_1_dot_4() {
38 38
 		$versions = ActionScheduler_Versions::instance();
39
-		$versions->register( '3.1.4', 'action_scheduler_initialize_3_dot_1_dot_4' );
39
+		$versions->register('3.1.4', 'action_scheduler_initialize_3_dot_1_dot_4');
40 40
 	}
41 41
 
42 42
 	function action_scheduler_initialize_3_dot_1_dot_4() {
43
-		require_once( 'classes/abstracts/ActionScheduler.php' );
44
-		ActionScheduler::init( __FILE__ );
43
+		require_once('classes/abstracts/ActionScheduler.php');
44
+		ActionScheduler::init(__FILE__);
45 45
 	}
46 46
 
47 47
 	// Support usage in themes - load this version if no plugin has loaded a version yet.
48
-	if ( did_action( 'plugins_loaded' ) && ! class_exists( 'ActionScheduler' ) ) {
48
+	if (did_action('plugins_loaded') && !class_exists('ActionScheduler')) {
49 49
 		action_scheduler_initialize_3_dot_1_dot_4();
50
-		do_action( 'action_scheduler_pre_theme_init' );
50
+		do_action('action_scheduler_pre_theme_init');
51 51
 		ActionScheduler_Versions::initialize_latest_version();
52 52
 	}
53 53
 }
Please login to merge, or discard this patch.
libraries/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php 1 patch
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -10,30 +10,30 @@  discard block
 block discarded – undo
10 10
 	private $store = NULL;
11 11
 	private $action_id = 0;
12 12
 
13
-	public function __construct( ActionScheduler_Store $store ) {
13
+	public function __construct(ActionScheduler_Store $store) {
14 14
 		$this->store = $store;
15 15
 	}
16 16
 
17
-	public function attach( ActionScheduler_ActionClaim $claim ) {
17
+	public function attach(ActionScheduler_ActionClaim $claim) {
18 18
 		$this->claim = $claim;
19
-		add_action( 'shutdown', array( $this, 'handle_unexpected_shutdown' ) );
20
-		add_action( 'action_scheduler_before_execute', array( $this, 'track_current_action' ), 0, 1 );
21
-		add_action( 'action_scheduler_after_execute',  array( $this, 'untrack_action' ), 0, 0 );
22
-		add_action( 'action_scheduler_execution_ignored',  array( $this, 'untrack_action' ), 0, 0 );
23
-		add_action( 'action_scheduler_failed_execution',  array( $this, 'untrack_action' ), 0, 0 );
19
+		add_action('shutdown', array($this, 'handle_unexpected_shutdown'));
20
+		add_action('action_scheduler_before_execute', array($this, 'track_current_action'), 0, 1);
21
+		add_action('action_scheduler_after_execute', array($this, 'untrack_action'), 0, 0);
22
+		add_action('action_scheduler_execution_ignored', array($this, 'untrack_action'), 0, 0);
23
+		add_action('action_scheduler_failed_execution', array($this, 'untrack_action'), 0, 0);
24 24
 	}
25 25
 
26 26
 	public function detach() {
27 27
 		$this->claim = NULL;
28 28
 		$this->untrack_action();
29
-		remove_action( 'shutdown', array( $this, 'handle_unexpected_shutdown' ) );
30
-		remove_action( 'action_scheduler_before_execute', array( $this, 'track_current_action' ), 0 );
31
-		remove_action( 'action_scheduler_after_execute',  array( $this, 'untrack_action' ), 0 );
32
-		remove_action( 'action_scheduler_execution_ignored',  array( $this, 'untrack_action' ), 0 );
33
-		remove_action( 'action_scheduler_failed_execution',  array( $this, 'untrack_action' ), 0 );
29
+		remove_action('shutdown', array($this, 'handle_unexpected_shutdown'));
30
+		remove_action('action_scheduler_before_execute', array($this, 'track_current_action'), 0);
31
+		remove_action('action_scheduler_after_execute', array($this, 'untrack_action'), 0);
32
+		remove_action('action_scheduler_execution_ignored', array($this, 'untrack_action'), 0);
33
+		remove_action('action_scheduler_failed_execution', array($this, 'untrack_action'), 0);
34 34
 	}
35 35
 
36
-	public function track_current_action( $action_id ) {
36
+	public function track_current_action($action_id) {
37 37
 		$this->action_id = $action_id;
38 38
 	}
39 39
 
@@ -42,14 +42,14 @@  discard block
 block discarded – undo
42 42
 	}
43 43
 
44 44
 	public function handle_unexpected_shutdown() {
45
-		if ( $error = error_get_last() ) {
46
-			if ( in_array( $error['type'], array( E_ERROR, E_PARSE, E_COMPILE_ERROR, E_USER_ERROR, E_RECOVERABLE_ERROR ) ) ) {
47
-				if ( !empty($this->action_id) ) {
48
-					$this->store->mark_failure( $this->action_id );
49
-					do_action( 'action_scheduler_unexpected_shutdown', $this->action_id, $error );
45
+		if ($error = error_get_last()) {
46
+			if (in_array($error['type'], array(E_ERROR, E_PARSE, E_COMPILE_ERROR, E_USER_ERROR, E_RECOVERABLE_ERROR))) {
47
+				if (!empty($this->action_id)) {
48
+					$this->store->mark_failure($this->action_id);
49
+					do_action('action_scheduler_unexpected_shutdown', $this->action_id, $error);
50 50
 				}
51 51
 			}
52
-			$this->store->release_claim( $this->claim );
52
+			$this->store->release_claim($this->claim);
53 53
 		}
54 54
 	}
55 55
 }
Please login to merge, or discard this patch.