Passed
Push — master ( 517e64...4acfb0 )
by Brian
04:55
created
includes/payments/class-getpaid-checkout.php 1 patch
Spacing   +105 added lines, -105 removed lines patch added patch discarded remove patch
@@ -4,7 +4,7 @@  discard block
 block discarded – undo
4 4
  *
5 5
  */
6 6
 
7
-defined( 'ABSPATH' ) || exit;
7
+defined('ABSPATH') || exit;
8 8
 
9 9
 /**
10 10
  * Main Checkout Class.
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
 	 * 
23 23
 	 * @param GetPaid_Payment_Form_Submission $submission
24 24
 	 */
25
-	public function __construct( $submission ) {
25
+	public function __construct($submission) {
26 26
 		$this->payment_form_submission = $submission;
27 27
 	}
28 28
 
@@ -38,22 +38,22 @@  discard block
 block discarded – undo
38 38
 		// Prepare the invoice.
39 39
 		$items      = $this->get_submission_items();
40 40
 		$invoice    = $this->get_submission_invoice();
41
-		$invoice    = $this->process_submission_invoice( $invoice, $items );
41
+		$invoice    = $this->process_submission_invoice($invoice, $items);
42 42
 		$prepared   = $this->prepare_submission_data_for_saving();
43 43
 
44
-		$this->prepare_billing_info( $invoice );
44
+		$this->prepare_billing_info($invoice);
45 45
 
46
-		$shipping   = $this->prepare_shipping_info( $invoice );
46
+		$shipping = $this->prepare_shipping_info($invoice);
47 47
 
48 48
 		// Save the invoice.
49
-		$invoice->set_is_viewed( true );
49
+		$invoice->set_is_viewed(true);
50 50
 		$invoice->recalculate_total();
51 51
         $invoice->save();
52 52
 
53
-		do_action( 'getpaid_checkout_invoice_updated', $invoice );
53
+		do_action('getpaid_checkout_invoice_updated', $invoice);
54 54
 
55 55
 		// Send to the gateway.
56
-		$this->post_process_submission( $invoice, $prepared, $shipping );
56
+		$this->post_process_submission($invoice, $prepared, $shipping);
57 57
 	}
58 58
 
59 59
 	/**
@@ -66,34 +66,34 @@  discard block
 block discarded – undo
66 66
 		$data       = $submission->get_data();
67 67
 
68 68
 		// Do we have an error?
69
-        if ( ! empty( $submission->last_error ) ) {
70
-			wp_send_json_error( $submission->last_error );
69
+        if (!empty($submission->last_error)) {
70
+			wp_send_json_error($submission->last_error);
71 71
         }
72 72
 
73 73
 		// We need a billing email.
74
-        if ( ! $submission->has_billing_email() ) {
75
-            wp_send_json_error( __( 'Provide a valid billing email.', 'invoicing' ) );
74
+        if (!$submission->has_billing_email()) {
75
+            wp_send_json_error(__('Provide a valid billing email.', 'invoicing'));
76 76
 		}
77 77
 
78 78
 		// Non-recurring gateways should not be allowed to process recurring invoices.
79
-		if ( $submission->should_collect_payment_details() && $submission->has_recurring && ! wpinv_gateway_support_subscription( $data['wpi-gateway'] ) ) {
80
-			wp_send_json_error( __( 'The selected payment gateway does not support subscription payments.', 'invoicing' ) );
79
+		if ($submission->should_collect_payment_details() && $submission->has_recurring && !wpinv_gateway_support_subscription($data['wpi-gateway'])) {
80
+			wp_send_json_error(__('The selected payment gateway does not support subscription payments.', 'invoicing'));
81 81
 		}
82 82
 
83 83
 		// Ensure the gateway is active.
84
-		if ( $submission->should_collect_payment_details() && ! wpinv_is_gateway_active( $data['wpi-gateway'] ) ) {
85
-			wpinv_set_error( 'invalid_gateway', __( 'The selected payment gateway is not active', 'invoicing' ) );
84
+		if ($submission->should_collect_payment_details() && !wpinv_is_gateway_active($data['wpi-gateway'])) {
85
+			wpinv_set_error('invalid_gateway', __('The selected payment gateway is not active', 'invoicing'));
86 86
 		}
87 87
 
88 88
 		// Clear any existing errors.
89 89
 		wpinv_clear_errors();
90 90
 
91 91
 		// Allow themes and plugins to hook to errors
92
-		do_action( 'getpaid_checkout_error_checks', $submission );
92
+		do_action('getpaid_checkout_error_checks', $submission);
93 93
 
94 94
 		// Do we have any errors?
95
-        if ( wpinv_get_errors() ) {
96
-            wp_send_json_error( getpaid_get_errors_html() );
95
+        if (wpinv_get_errors()) {
96
+            wp_send_json_error(getpaid_get_errors_html());
97 97
 		}
98 98
 
99 99
 	}
@@ -108,8 +108,8 @@  discard block
 block discarded – undo
108 108
 		$items = $this->payment_form_submission->get_items();
109 109
 
110 110
         // Ensure that we have items.
111
-        if ( empty( $items ) && ! $this->payment_form_submission->has_fees() ) {
112
-            wp_send_json_error( __( 'Please provide at least one item or amount.', 'invoicing' ) );
111
+        if (empty($items) && !$this->payment_form_submission->has_fees()) {
112
+            wp_send_json_error(__('Please provide at least one item or amount.', 'invoicing'));
113 113
 		}
114 114
 
115 115
 		return $items;
@@ -123,17 +123,17 @@  discard block
 block discarded – undo
123 123
 	protected function get_submission_invoice() {
124 124
 		$submission = $this->payment_form_submission;
125 125
 
126
-		if ( ! $submission->has_invoice() ) {
126
+		if (!$submission->has_invoice()) {
127 127
 			$invoice = new WPInv_Invoice();
128
-			$invoice->created_via( 'payment_form' );
128
+			$invoice->created_via('payment_form');
129 129
 			return $invoice;
130 130
         }
131 131
 
132 132
 		$invoice = $submission->get_invoice();
133 133
 
134 134
 		// Make sure that it is neither paid or refunded.
135
-		if ( $invoice->is_paid() || $invoice->is_refunded() ) {
136
-			wp_send_json_error( __( 'This invoice has already been paid for.', 'invoicing' ) );
135
+		if ($invoice->is_paid() || $invoice->is_refunded()) {
136
+			wp_send_json_error(__('This invoice has already been paid for.', 'invoicing'));
137 137
 		}
138 138
 
139 139
 		return $invoice;
@@ -146,29 +146,29 @@  discard block
 block discarded – undo
146 146
 	 * @param GetPaid_Form_Item[] $items
147 147
 	 * @return WPInv_Invoice
148 148
 	 */
149
-	protected function process_submission_invoice( $invoice, $items ) {
149
+	protected function process_submission_invoice($invoice, $items) {
150 150
 
151 151
 		$submission = $this->payment_form_submission;
152 152
 		$data       = $submission->get_data();
153 153
 
154 154
 		// Set-up the invoice details.
155
-		$invoice->set_email( sanitize_email( $submission->get_billing_email() ) );
156
-		$invoice->set_user_id( $this->get_submission_customer() );
157
-		$invoice->set_payment_form( absint( $submission->get_payment_form()->get_id() ) );
158
-        $invoice->set_items( $items );
159
-        $invoice->set_fees( $submission->get_fees() );
160
-        $invoice->set_taxes( $submission->get_taxes() );
161
-		$invoice->set_discounts( $submission->get_discounts() );
162
-		$invoice->set_gateway( $data['wpi-gateway'] );
163
-
164
-		$address_confirmed = $submission->get_field( 'confirm-address' );
165
-		$invoice->set_address_confirmed( ! empty( $address_confirmed ) );
166
-
167
-		if ( $submission->has_discount_code() ) {
168
-            $invoice->set_discount_code( $submission->get_discount_code() );
155
+		$invoice->set_email(sanitize_email($submission->get_billing_email()));
156
+		$invoice->set_user_id($this->get_submission_customer());
157
+		$invoice->set_payment_form(absint($submission->get_payment_form()->get_id()));
158
+        $invoice->set_items($items);
159
+        $invoice->set_fees($submission->get_fees());
160
+        $invoice->set_taxes($submission->get_taxes());
161
+		$invoice->set_discounts($submission->get_discounts());
162
+		$invoice->set_gateway($data['wpi-gateway']);
163
+
164
+		$address_confirmed = $submission->get_field('confirm-address');
165
+		$invoice->set_address_confirmed(!empty($address_confirmed));
166
+
167
+		if ($submission->has_discount_code()) {
168
+            $invoice->set_discount_code($submission->get_discount_code());
169 169
 		}
170 170
 
171
-		getpaid_maybe_add_default_address( $invoice );
171
+		getpaid_maybe_add_default_address($invoice);
172 172
 		return $invoice;
173 173
 	}
174 174
 
@@ -181,26 +181,26 @@  discard block
 block discarded – undo
181 181
 		$submission = $this->payment_form_submission;
182 182
 
183 183
 		// If this is an existing invoice...
184
-		if ( $submission->has_invoice() ) {
184
+		if ($submission->has_invoice()) {
185 185
 			return $submission->get_invoice()->get_user_id();
186 186
 		}
187 187
 
188 188
 		// (Maybe) create the user.
189 189
         $user = get_current_user_id();
190 190
 
191
-        if ( empty( $user ) ) {
192
-            $user = get_user_by( 'email', $submission->get_billing_email() );
191
+        if (empty($user)) {
192
+            $user = get_user_by('email', $submission->get_billing_email());
193 193
         }
194 194
 
195
-        if ( empty( $user ) ) {
196
-            $user = wpinv_create_user( $submission->get_billing_email() );
195
+        if (empty($user)) {
196
+            $user = wpinv_create_user($submission->get_billing_email());
197 197
         }
198 198
 
199
-        if ( is_wp_error( $user ) ) {
200
-            wp_send_json_error( $user->get_error_message() );
199
+        if (is_wp_error($user)) {
200
+            wp_send_json_error($user->get_error_message());
201 201
         }
202 202
 
203
-        if ( is_numeric( $user ) ) {
203
+        if (is_numeric($user)) {
204 204
             return $user;
205 205
 		}
206 206
 
@@ -221,30 +221,30 @@  discard block
 block discarded – undo
221 221
         $prepared = array();
222 222
 
223 223
         // Raw submission details.
224
-		$data     = $submission->get_data();
224
+		$data = $submission->get_data();
225 225
 
226 226
 		// Loop through the submitted details.
227
-        foreach ( $submission->get_payment_form()->get_elements() as $field ) {
227
+        foreach ($submission->get_payment_form()->get_elements() as $field) {
228 228
 
229 229
 			// Skip premade fields.
230
-            if ( ! empty( $field['premade'] ) || $field['type'] == 'address' ) {
230
+            if (!empty($field['premade']) || $field['type'] == 'address') {
231 231
                 continue;
232 232
             }
233 233
 
234 234
             // If it is required and not set, abort.
235
-            if ( ! $submission->is_required_field_set( $field ) ) {
236
-                wp_send_json_error( __( 'Please fill all required fields.', 'invoicing' ) );
235
+            if (!$submission->is_required_field_set($field)) {
236
+                wp_send_json_error(__('Please fill all required fields.', 'invoicing'));
237 237
             }
238 238
 
239 239
             // Handle misc fields.
240
-            if ( isset( $data[ $field['id'] ] ) ) {
240
+            if (isset($data[$field['id']])) {
241 241
                 $label = $field['id'];
242 242
 
243
-                if ( isset( $field['label'] ) ) {
243
+                if (isset($field['label'])) {
244 244
                     $label = $field['label'];
245 245
                 }
246 246
 
247
-				$prepared[ wpinv_clean( $label ) ] = wp_kses_post( $data[ $field['id'] ] );
247
+				$prepared[wpinv_clean($label)] = wp_kses_post($data[$field['id']]);
248 248
 
249 249
             }
250 250
 
@@ -261,30 +261,30 @@  discard block
 block discarded – undo
261 261
 	 * @param WPInv_Invoice $invoice
262 262
 	 * @param string $type
263 263
      */
264
-    public function prepare_address_details( $invoice, $type = 'billing' ) {
264
+    public function prepare_address_details($invoice, $type = 'billing') {
265 265
 
266 266
 		$data     = $this->payment_form_submission->get_data();
267
-		$type     = sanitize_key( $type );
267
+		$type     = sanitize_key($type);
268 268
 		$address  = array();
269 269
 		$prepared = array();
270 270
 
271
-		if ( ! empty( $data[ $type ] ) ) {
272
-			$address = $data[ $type ];
271
+		if (!empty($data[$type])) {
272
+			$address = $data[$type];
273 273
 		}
274 274
 
275 275
 		// Clean address details.
276
-		foreach ( $address as $key => $value ) {
277
-			$key             = sanitize_key( $key );
278
-			$key             = str_replace( 'wpinv_', '', $key );
279
-			$value           = wpinv_clean( $value );
280
-			$prepared[ $key] = apply_filters( "getpaid_checkout_{$type}_address_$key", $value, $this->payment_form_submission, $invoice );
276
+		foreach ($address as $key => $value) {
277
+			$key             = sanitize_key($key);
278
+			$key             = str_replace('wpinv_', '', $key);
279
+			$value           = wpinv_clean($value);
280
+			$prepared[$key] = apply_filters("getpaid_checkout_{$type}_address_$key", $value, $this->payment_form_submission, $invoice);
281 281
 		}
282 282
 
283 283
 		// Filter address details.
284
-		$prepared = apply_filters( "getpaid_checkout_{$type}_address", $prepared, $this->payment_form_submission, $invoice );
284
+		$prepared = apply_filters("getpaid_checkout_{$type}_address", $prepared, $this->payment_form_submission, $invoice);
285 285
 
286 286
 		// Remove non-whitelisted values.
287
-		return array_filter( $prepared, 'getpaid_is_address_field_whitelisted', ARRAY_FILTER_USE_KEY );
287
+		return array_filter($prepared, 'getpaid_is_address_field_whitelisted', ARRAY_FILTER_USE_KEY);
288 288
 
289 289
 	}
290 290
 
@@ -294,12 +294,12 @@  discard block
 block discarded – undo
294 294
 	 * @return array
295 295
 	 * @param WPInv_Invoice $invoice
296 296
      */
297
-    protected function prepare_billing_info( &$invoice ) {
297
+    protected function prepare_billing_info(&$invoice) {
298 298
 
299
-		$billing_address = $this->prepare_address_details( $invoice, 'billing' );
299
+		$billing_address = $this->prepare_address_details($invoice, 'billing');
300 300
 
301 301
 		// Update the invoice with the billing details.
302
-		$invoice->set_props( $billing_address );
302
+		$invoice->set_props($billing_address);
303 303
 
304 304
 	}
305 305
 
@@ -309,15 +309,15 @@  discard block
 block discarded – undo
309 309
 	 * @return array
310 310
 	 * @param WPInv_Invoice $invoice
311 311
      */
312
-    protected function prepare_shipping_info( $invoice ) {
312
+    protected function prepare_shipping_info($invoice) {
313 313
 
314 314
 		$data = $this->payment_form_submission->get_data();
315 315
 
316
-		if ( empty( $data['same-shipping-address'] ) ) {
317
-			return $this->prepare_address_details( $invoice, 'shipping' );
316
+		if (empty($data['same-shipping-address'])) {
317
+			return $this->prepare_address_details($invoice, 'shipping');
318 318
 		}
319 319
 
320
-		return $this->prepare_address_details( $invoice, 'billing' );
320
+		return $this->prepare_address_details($invoice, 'billing');
321 321
 
322 322
 	}
323 323
 
@@ -328,31 +328,31 @@  discard block
 block discarded – undo
328 328
 	 * @param array $prepared_payment_form_data
329 329
 	 * @param array $shipping
330 330
 	 */
331
-	protected function post_process_submission( $invoice, $prepared_payment_form_data, $shipping ) {
331
+	protected function post_process_submission($invoice, $prepared_payment_form_data, $shipping) {
332 332
 
333 333
 		// Ensure the invoice exists.
334
-        if ( ! $invoice->exists() ) {
335
-            wp_send_json_error( __( 'An error occured while saving your invoice. Please try again.', 'invoicing' ) );
334
+        if (!$invoice->exists()) {
335
+            wp_send_json_error(__('An error occured while saving your invoice. Please try again.', 'invoicing'));
336 336
         }
337 337
 
338 338
 		// Save payment form data.
339
-		$prepared_payment_form_data = apply_filters( 'getpaid_prepared_payment_form_data', $prepared_payment_form_data, $invoice );
340
-        if ( ! empty( $prepared_payment_form_data ) ) {
341
-            update_post_meta( $invoice->get_id(), 'payment_form_data', $prepared_payment_form_data );
339
+		$prepared_payment_form_data = apply_filters('getpaid_prepared_payment_form_data', $prepared_payment_form_data, $invoice);
340
+        if (!empty($prepared_payment_form_data)) {
341
+            update_post_meta($invoice->get_id(), 'payment_form_data', $prepared_payment_form_data);
342 342
 		}
343 343
 
344 344
 		// Save payment form data.
345
-        if ( ! empty( $shipping ) ) {
346
-            update_post_meta( $invoice->get_id(), 'shipping_address', $shipping );
345
+        if (!empty($shipping)) {
346
+            update_post_meta($invoice->get_id(), 'shipping_address', $shipping);
347 347
 		}
348 348
 
349 349
 		// Backwards compatibility.
350
-        add_filter( 'wp_redirect', array( $this, 'send_redirect_response' ) );
350
+        add_filter('wp_redirect', array($this, 'send_redirect_response'));
351 351
 
352
-		$this->process_payment( $invoice );
352
+		$this->process_payment($invoice);
353 353
 
354 354
         // If we are here, there was an error.
355
-		wpinv_send_back_to_checkout( $invoice );
355
+		wpinv_send_back_to_checkout($invoice);
356 356
 
357 357
 	}
358 358
 
@@ -361,41 +361,41 @@  discard block
 block discarded – undo
361 361
 	 *
362 362
 	 * @param WPInv_Invoice $invoice
363 363
 	 */
364
-	protected function process_payment( $invoice ) {
364
+	protected function process_payment($invoice) {
365 365
 
366 366
 		// Clear any checkout errors.
367 367
 		wpinv_clear_errors();
368 368
 
369 369
 		// No need to send free invoices to the gateway.
370
-		if ( $invoice->is_free() ) {
371
-			$this->process_free_payment( $invoice );
370
+		if ($invoice->is_free()) {
371
+			$this->process_free_payment($invoice);
372 372
 		}
373 373
 
374 374
 		$submission = $this->payment_form_submission;
375 375
 
376 376
 		// Fires before sending to the gateway.
377
-		do_action( 'getpaid_checkout_before_gateway', $invoice, $submission );
377
+		do_action('getpaid_checkout_before_gateway', $invoice, $submission);
378 378
 
379 379
 		// Allow the sumission data to be modified before it is sent to the gateway.
380 380
 		$submission_data    = $submission->get_data();
381
-		$submission_gateway = apply_filters( 'getpaid_gateway_submission_gateway', $invoice->get_gateway(), $submission, $invoice );
382
-		$submission_data    = apply_filters( 'getpaid_gateway_submission_data', $submission_data, $submission, $invoice );
381
+		$submission_gateway = apply_filters('getpaid_gateway_submission_gateway', $invoice->get_gateway(), $submission, $invoice);
382
+		$submission_data    = apply_filters('getpaid_gateway_submission_data', $submission_data, $submission, $invoice);
383 383
 
384 384
 		// Validate the currency.
385
-		if ( ! apply_filters( "getpaid_gateway_{$submission_gateway}_is_valid_for_currency", true, $invoice->get_currency() ) ) {
386
-			wpinv_set_error( 'invalid_currency', __( 'The chosen payment gateway does not support this currency', 'invoicing' ) );
385
+		if (!apply_filters("getpaid_gateway_{$submission_gateway}_is_valid_for_currency", true, $invoice->get_currency())) {
386
+			wpinv_set_error('invalid_currency', __('The chosen payment gateway does not support this currency', 'invoicing'));
387 387
 		}
388 388
 
389 389
 		// Check to see if we have any errors.
390
-		if ( wpinv_get_errors() ) {
391
-			wpinv_send_back_to_checkout( $invoice );
390
+		if (wpinv_get_errors()) {
391
+			wpinv_send_back_to_checkout($invoice);
392 392
 		}
393 393
 
394 394
 		// Send info to the gateway for payment processing
395
-		do_action( "getpaid_gateway_$submission_gateway", $invoice, $submission_data, $submission );
395
+		do_action("getpaid_gateway_$submission_gateway", $invoice, $submission_data, $submission);
396 396
 
397 397
 		// Backwards compatibility.
398
-		wpinv_send_to_gateway( $submission_gateway, $invoice );
398
+		wpinv_send_to_gateway($submission_gateway, $invoice);
399 399
 
400 400
 	}
401 401
 
@@ -404,12 +404,12 @@  discard block
 block discarded – undo
404 404
 	 *
405 405
 	 * @param WPInv_Invoice $invoice
406 406
 	 */
407
-	protected function process_free_payment( $invoice ) {
407
+	protected function process_free_payment($invoice) {
408 408
 
409
-		$invoice->set_gateway( 'none' );
410
-		$invoice->add_note( __( "This is a free invoice and won't be sent to the payment gateway", 'invoicing' ), false, false, true );
409
+		$invoice->set_gateway('none');
410
+		$invoice->add_note(__("This is a free invoice and won't be sent to the payment gateway", 'invoicing'), false, false, true);
411 411
 		$invoice->mark_paid();
412
-		wpinv_send_to_success_page( array( 'invoice_key' => $invoice->get_key() ) );
412
+		wpinv_send_to_success_page(array('invoice_key' => $invoice->get_key()));
413 413
 
414 414
 	}
415 415
 
@@ -417,9 +417,9 @@  discard block
 block discarded – undo
417 417
      * Sends a redrect response to payment details.
418 418
      *
419 419
      */
420
-    public function send_redirect_response( $url ) {
421
-        $url = urlencode( $url );
422
-        wp_send_json_success( $url );
420
+    public function send_redirect_response($url) {
421
+        $url = urlencode($url);
422
+        wp_send_json_success($url);
423 423
     }
424 424
 
425 425
 }
Please login to merge, or discard this patch.
vendor/composer/installers/src/Composer/Installers/Installer.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -165,7 +165,7 @@  discard block
 block discarded – undo
165 165
     {
166 166
         $installPath = $this->getPackageBasePath($package);
167 167
         $io = $this->io;
168
-        $outputStatus = function () use ($io, $installPath) {
168
+        $outputStatus = function() use ($io, $installPath) {
169 169
             $io->write(sprintf('Deleting %s - %s', $installPath, !file_exists($installPath) ? '<comment>deleted</comment>' : '<error>not deleted</error>'));
170 170
         };
171 171
 
@@ -235,7 +235,7 @@  discard block
 block discarded – undo
235 235
             $pattern = $locations ? '(' . implode('|', $locations) . ')' : false;
236 236
         }
237 237
 
238
-        return $pattern ? : '(\w+)';
238
+        return $pattern ?: '(\w+)';
239 239
     }
240 240
 
241 241
     /**
Please login to merge, or discard this patch.
vendor/composer/installers/src/Composer/Installers/CakePHPInstaller.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -36,7 +36,7 @@  discard block
 block discarded – undo
36 36
     public function getLocations()
37 37
     {
38 38
         if ($this->matchesCakeVersion('>=', '3.0.0')) {
39
-            $this->locations['plugin'] =  $this->composer->getConfig()->get('vendor-dir') . '/{$vendor}/{$name}/';
39
+            $this->locations['plugin'] = $this->composer->getConfig()->get('vendor-dir') . '/{$vendor}/{$name}/';
40 40
         }
41 41
         return $this->locations;
42 42
     }
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
     protected function matchesCakeVersion($matcher, $version)
52 52
     {
53 53
         $repositoryManager = $this->composer->getRepositoryManager();
54
-        if (! $repositoryManager) {
54
+        if (!$repositoryManager) {
55 55
             return false;
56 56
         }
57 57
 
Please login to merge, or discard this patch.
ayecode/wp-ayecode-ui/includes/components/class-aui-component-helper.php 1 patch
Spacing   +81 added lines, -81 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if ( ! defined( 'ABSPATH' ) ) {
3
+if (!defined('ABSPATH')) {
4 4
 	exit; // Exit if accessed directly
5 5
 }
6 6
 
@@ -19,12 +19,12 @@  discard block
 block discarded – undo
19 19
 	 *
20 20
 	 * @return string
21 21
 	 */
22
-	public static function name($text,$multiple = false){
22
+	public static function name($text, $multiple = false) {
23 23
 		$output = '';
24 24
 
25
-		if($text){
26
-			$is_multiple = strpos($text, '[') === false && $multiple  ? '[]' : '';
27
-			$output = ' name="'.esc_attr($text).$is_multiple.'" ';
25
+		if ($text) {
26
+			$is_multiple = strpos($text, '[') === false && $multiple ? '[]' : '';
27
+			$output = ' name="' . esc_attr($text) . $is_multiple . '" ';
28 28
 		}
29 29
 
30 30
 		return $output;
@@ -37,11 +37,11 @@  discard block
 block discarded – undo
37 37
 	 *
38 38
 	 * @return string The sanitized item.
39 39
 	 */
40
-	public static function id($text){
40
+	public static function id($text) {
41 41
 		$output = '';
42 42
 
43
-		if($text){
44
-			$output = ' id="'.sanitize_html_class($text).'" ';
43
+		if ($text) {
44
+			$output = ' id="' . sanitize_html_class($text) . '" ';
45 45
 		}
46 46
 
47 47
 		return $output;
@@ -54,11 +54,11 @@  discard block
 block discarded – undo
54 54
 	 *
55 55
 	 * @return string The sanitized item.
56 56
 	 */
57
-	public static function title($text){
57
+	public static function title($text) {
58 58
 		$output = '';
59 59
 
60
-		if($text){
61
-			$output = ' title="'.esc_attr($text).'" ';
60
+		if ($text) {
61
+			$output = ' title="' . esc_attr($text) . '" ';
62 62
 		}
63 63
 
64 64
 		return $output;
@@ -71,11 +71,11 @@  discard block
 block discarded – undo
71 71
 	 *
72 72
 	 * @return string The sanitized item.
73 73
 	 */
74
-	public static function value($text){
74
+	public static function value($text) {
75 75
 		$output = '';
76 76
 
77
-		if($text){
78
-			$output = ' value="'.sanitize_text_field($text).'" ';
77
+		if ($text) {
78
+			$output = ' value="' . sanitize_text_field($text) . '" ';
79 79
 		}
80 80
 
81 81
 		return $output;
@@ -88,13 +88,13 @@  discard block
 block discarded – undo
88 88
 	 *
89 89
 	 * @return string The sanitized item.
90 90
 	 */
91
-	public static function class_attr($text){
91
+	public static function class_attr($text) {
92 92
 		$output = '';
93 93
 
94
-		if($text){
94
+		if ($text) {
95 95
 			$classes = self::esc_classes($text);
96
-			if(!empty($classes)){
97
-				$output = ' class="'.$classes.'" ';
96
+			if (!empty($classes)) {
97
+				$output = ' class="' . $classes . '" ';
98 98
 			}
99 99
 		}
100 100
 
@@ -108,15 +108,15 @@  discard block
 block discarded – undo
108 108
 	 *
109 109
 	 * @return string
110 110
 	 */
111
-	public static function esc_classes($text){
111
+	public static function esc_classes($text) {
112 112
 		$output = '';
113 113
 
114
-		if($text){
115
-			$classes = explode(" ",$text);
116
-			$classes = array_map("trim",$classes);
117
-			$classes = array_map("sanitize_html_class",$classes);
118
-			if(!empty($classes)){
119
-				$output = implode(" ",$classes);
114
+		if ($text) {
115
+			$classes = explode(" ", $text);
116
+			$classes = array_map("trim", $classes);
117
+			$classes = array_map("sanitize_html_class", $classes);
118
+			if (!empty($classes)) {
119
+				$output = implode(" ", $classes);
120 120
 			}
121 121
 		}
122 122
 
@@ -129,14 +129,14 @@  discard block
 block discarded – undo
129 129
 	 *
130 130
 	 * @return string
131 131
 	 */
132
-	public static function data_attributes($args){
132
+	public static function data_attributes($args) {
133 133
 		$output = '';
134 134
 
135
-		if(!empty($args)){
135
+		if (!empty($args)) {
136 136
 
137
-			foreach($args as $key => $val){
138
-				if(substr( $key, 0, 5 ) === "data-"){
139
-					$output .= ' '.sanitize_html_class($key).'="'.esc_attr($val).'" ';
137
+			foreach ($args as $key => $val) {
138
+				if (substr($key, 0, 5) === "data-") {
139
+					$output .= ' ' . sanitize_html_class($key) . '="' . esc_attr($val) . '" ';
140 140
 				}
141 141
 			}
142 142
 		}
@@ -149,14 +149,14 @@  discard block
 block discarded – undo
149 149
 	 *
150 150
 	 * @return string
151 151
 	 */
152
-	public static function aria_attributes($args){
152
+	public static function aria_attributes($args) {
153 153
 		$output = '';
154 154
 
155
-		if(!empty($args)){
155
+		if (!empty($args)) {
156 156
 
157
-			foreach($args as $key => $val){
158
-				if(substr( $key, 0, 5 ) === "aria-"){
159
-					$output .= ' '.sanitize_html_class($key).'="'.esc_attr($val).'" ';
157
+			foreach ($args as $key => $val) {
158
+				if (substr($key, 0, 5) === "aria-") {
159
+					$output .= ' ' . sanitize_html_class($key) . '="' . esc_attr($val) . '" ';
160 160
 				}
161 161
 			}
162 162
 		}
@@ -173,19 +173,19 @@  discard block
 block discarded – undo
173 173
 	 *
174 174
 	 * @return string
175 175
 	 */
176
-	public static function icon($class,$space_after = false, $extra_attributes = array()){
176
+	public static function icon($class, $space_after = false, $extra_attributes = array()) {
177 177
 		$output = '';
178 178
 
179
-		if($class){
179
+		if ($class) {
180 180
 			$classes = self::esc_classes($class);
181
-			if(!empty($classes)){
182
-				$output = '<i class="'.$classes.'" ';
181
+			if (!empty($classes)) {
182
+				$output = '<i class="' . $classes . '" ';
183 183
 				// extra attributes
184
-				if(!empty($extra_attributes)){
184
+				if (!empty($extra_attributes)) {
185 185
 					$output .= AUI_Component_Helper::extra_attributes($extra_attributes);
186 186
 				}
187 187
 				$output .= '></i>';
188
-				if($space_after){
188
+				if ($space_after) {
189 189
 					$output .= " ";
190 190
 				}
191 191
 			}
@@ -199,17 +199,17 @@  discard block
 block discarded – undo
199 199
 	 *
200 200
 	 * @return string
201 201
 	 */
202
-	public static function extra_attributes($args){
202
+	public static function extra_attributes($args) {
203 203
 		$output = '';
204 204
 
205
-		if(!empty($args)){
205
+		if (!empty($args)) {
206 206
 
207
-			if( is_array($args) ){
208
-				foreach($args as $key => $val){
209
-					$output .= ' '.sanitize_html_class($key).'="'.esc_attr($val).'" ';
207
+			if (is_array($args)) {
208
+				foreach ($args as $key => $val) {
209
+					$output .= ' ' . sanitize_html_class($key) . '="' . esc_attr($val) . '" ';
210 210
 				}
211
-			}else{
212
-				$output .= ' '.$args.' ';
211
+			} else {
212
+				$output .= ' ' . $args . ' ';
213 213
 			}
214 214
 
215 215
 		}
@@ -222,11 +222,11 @@  discard block
 block discarded – undo
222 222
 	 *
223 223
 	 * @return string
224 224
 	 */
225
-	public static function help_text($text){
225
+	public static function help_text($text) {
226 226
 		$output = '';
227 227
 
228
-		if($text){
229
-			$output .= '<small class="form-text text-muted">'.wp_kses_post($text).'</small>';
228
+		if ($text) {
229
+			$output .= '<small class="form-text text-muted">' . wp_kses_post($text) . '</small>';
230 230
 		}
231 231
 
232 232
 
@@ -240,18 +240,18 @@  discard block
 block discarded – undo
240 240
 	 *
241 241
 	 * @return string|void
242 242
 	 */
243
-	public static function element_require( $input ) {
243
+	public static function element_require($input) {
244 244
 
245
-		$input = str_replace( "'", '"', $input );// we only want double quotes
245
+		$input = str_replace("'", '"', $input); // we only want double quotes
246 246
 
247
-		$output = esc_attr( str_replace( array( "[%", "%]", "%:checked]" ), array(
247
+		$output = esc_attr(str_replace(array("[%", "%]", "%:checked]"), array(
248 248
 			"jQuery(form).find('[data-argument=\"",
249 249
 			"\"]').find('input,select,textarea').val()",
250 250
 			"\"]').find('input:checked').val()",
251
-		), $input ) );
251
+		), $input));
252 252
 
253
-		if($output){
254
-			$output = ' data-element-require="'.$output.'" ';
253
+		if ($output) {
254
+			$output = ' data-element-require="' . $output . '" ';
255 255
 		}
256 256
 
257 257
 		return $output;
@@ -268,13 +268,13 @@  discard block
 block discarded – undo
268 268
 	 * @param array $input Input.
269 269
 	 * @return array Array of allowed HTML tags and their allowed attributes.
270 270
 	 */
271
-	public static function kses_allowed_html( $context = 'post', $input = array() ) {
272
-		$allowed_html = wp_kses_allowed_html( $context );
271
+	public static function kses_allowed_html($context = 'post', $input = array()) {
272
+		$allowed_html = wp_kses_allowed_html($context);
273 273
 
274
-		if ( is_array( $allowed_html ) ) {
274
+		if (is_array($allowed_html)) {
275 275
 			// <iframe>
276
-			if ( ! isset( $allowed_html['iframe'] ) && $context == 'post' ) {
277
-				$allowed_html['iframe']     = array(
276
+			if (!isset($allowed_html['iframe']) && $context == 'post') {
277
+				$allowed_html['iframe'] = array(
278 278
 					'class'        => true,
279 279
 					'id'           => true,
280 280
 					'src'          => true,
@@ -302,7 +302,7 @@  discard block
 block discarded – undo
302 302
 		 * @param @param string|array $context The context for which to retrieve tags.
303 303
 		 * @param array $input Input field.
304 304
 		 */
305
-		return apply_filters( 'ayecode_ui_kses_allowed_html', $allowed_html, $context, $input );
305
+		return apply_filters('ayecode_ui_kses_allowed_html', $allowed_html, $context, $input);
306 306
 	}
307 307
 
308 308
 	/**
@@ -324,20 +324,20 @@  discard block
 block discarded – undo
324 324
 	 * @param array  $input       Input Field.
325 325
 	 * @return string Filtered content with only allowed HTML elements.
326 326
 	 */
327
-	public static function _sanitize_html_field( $value, $input = array() ) {
328
-		if ( $value === '' ) {
327
+	public static function _sanitize_html_field($value, $input = array()) {
328
+		if ($value === '') {
329 329
 			return $value;
330 330
 		}
331 331
 
332
-		$allowed_html = self::kses_allowed_html( 'post', $input );
332
+		$allowed_html = self::kses_allowed_html('post', $input);
333 333
 
334
-		if ( ! is_array( $allowed_html ) ) {
335
-			$allowed_html = wp_kses_allowed_html( 'post' );
334
+		if (!is_array($allowed_html)) {
335
+			$allowed_html = wp_kses_allowed_html('post');
336 336
 		}
337 337
 
338
-		$filtered = trim( wp_unslash( $value ) );
339
-		$filtered = wp_kses( $filtered, $allowed_html );
340
-		$filtered = balanceTags( $filtered ); // Balances tags
338
+		$filtered = trim(wp_unslash($value));
339
+		$filtered = wp_kses($filtered, $allowed_html);
340
+		$filtered = balanceTags($filtered); // Balances tags
341 341
 
342 342
 		return $filtered;
343 343
 	}
@@ -351,21 +351,21 @@  discard block
 block discarded – undo
351 351
 	 * @param array  $input Input Field.
352 352
 	 * @return mixed Stripped value.
353 353
 	 */
354
-	public static function sanitize_html_field( $value, $input = array() ) {
354
+	public static function sanitize_html_field($value, $input = array()) {
355 355
 		$original = $value;
356 356
 
357
-		if ( is_array( $value ) ) {
358
-			foreach ( $value as $index => $item ) {
359
-				$value[ $index ] = self::_sanitize_html_field( $value, $input );
357
+		if (is_array($value)) {
358
+			foreach ($value as $index => $item) {
359
+				$value[$index] = self::_sanitize_html_field($value, $input);
360 360
 			}
361
-		} elseif ( is_object( $value ) ) {
362
-			$object_vars = get_object_vars( $value );
361
+		} elseif (is_object($value)) {
362
+			$object_vars = get_object_vars($value);
363 363
 
364
-			foreach ( $object_vars as $property_name => $property_value ) {
365
-				$value->$property_name = self::_sanitize_html_field( $property_value, $input );
364
+			foreach ($object_vars as $property_name => $property_value) {
365
+				$value->$property_name = self::_sanitize_html_field($property_value, $input);
366 366
 			}
367 367
 		} else {
368
-			$value = self::_sanitize_html_field( $value, $input );
368
+			$value = self::_sanitize_html_field($value, $input);
369 369
 		}
370 370
 
371 371
 		/**
@@ -377,6 +377,6 @@  discard block
 block discarded – undo
377 377
 		 * @param string|array $value Original content without filter.
378 378
 		 * @param array  $input       Input Field.
379 379
 		 */
380
-		return apply_filters( 'ayecode_ui_sanitize_html_field', $value, $original, $input );
380
+		return apply_filters('ayecode_ui_sanitize_html_field', $value, $original, $input);
381 381
 	}
382 382
 }
383 383
\ No newline at end of file
Please login to merge, or discard this patch.
templates/payment-forms/form.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -7,44 +7,44 @@  discard block
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 // Make sure that the form is active.
13
-if ( ! $form->is_active() ) {
13
+if (!$form->is_active()) {
14 14
     echo aui()->alert(
15 15
         array(
16 16
             'type'    => 'warning',
17
-            'content' => __( 'This payment form is no longer active', 'invoicing' ),
17
+            'content' => __('This payment form is no longer active', 'invoicing'),
18 18
         )
19 19
     );
20 20
     return;
21 21
 }
22 22
 
23 23
 // Fires before displaying a payment form.
24
-do_action( 'getpaid_before_payment_form', $form );
24
+do_action('getpaid_before_payment_form', $form);
25 25
 ?>
26 26
 
27
-<form class='getpaid-payment-form getpaid-payment-form-<?php echo absint( $form->get_id() ); ?> bsui position-relative' method='POST' data-key='<?php echo uniqid('gpf'); ?>'>
27
+<form class='getpaid-payment-form getpaid-payment-form-<?php echo absint($form->get_id()); ?> bsui position-relative' method='POST' data-key='<?php echo uniqid('gpf'); ?>'>
28 28
 
29 29
 
30 30
     <?php
31 31
     
32 32
         // Fires when printing the top of a payment form.
33
-        do_action( 'getpaid_payment_form_top', $form );
33
+        do_action('getpaid_payment_form_top', $form);
34 34
 
35 35
         // And the optional invoice id.
36
-        if ( ! empty( $form->invoice ) ) {
37
-            echo getpaid_hidden_field( 'invoice_id', $form->invoice->get_id() );
36
+        if (!empty($form->invoice)) {
37
+            echo getpaid_hidden_field('invoice_id', $form->invoice->get_id());
38 38
         }
39 39
 
40 40
         // We also want to include the form id.
41
-        echo getpaid_hidden_field( 'form_id', $form->get_id() );
41
+        echo getpaid_hidden_field('form_id', $form->get_id());
42 42
 
43 43
         // And an indication that this is a payment form submission.
44
-        echo getpaid_hidden_field( 'getpaid_payment_form_submission', '1' );
44
+        echo getpaid_hidden_field('getpaid_payment_form_submission', '1');
45 45
 
46 46
         // Fires before displaying payment form elements.
47
-        do_action( 'getpaid_payment_form_before_elements', $form );
47
+        do_action('getpaid_payment_form_before_elements', $form);
48 48
 
49 49
         // Display the elements.
50 50
         ?>
@@ -52,13 +52,13 @@  discard block
 block discarded – undo
52 52
             <div class="row">
53 53
                 <?php
54 54
 
55
-                    foreach ( $form->get_elements() as $element ) {
55
+                    foreach ($form->get_elements() as $element) {
56 56
 
57
-                        if ( isset( $element['type'] ) ) {
58
-                            $grid_class = esc_attr( getpaid_get_form_element_grid_class( $element ) );
57
+                        if (isset($element['type'])) {
58
+                            $grid_class = esc_attr(getpaid_get_form_element_grid_class($element));
59 59
                             echo "<div class='$grid_class'>";
60
-                            do_action( 'getpaid_payment_form_element', $element, $form );
61
-                            do_action( "getpaid_payment_form_element_{$element['type']}_template", $element, $form );
60
+                            do_action('getpaid_payment_form_element', $element, $form);
61
+                            do_action("getpaid_payment_form_element_{$element['type']}_template", $element, $form);
62 62
                             echo "</div>";
63 63
                         }
64 64
 
@@ -70,16 +70,16 @@  discard block
 block discarded – undo
70 70
 
71 71
         <?php
72 72
         // Fires after displaying payment form elements.
73
-        do_action( 'getpaid_payment_form_after_elements', $form );
73
+        do_action('getpaid_payment_form_after_elements', $form);
74 74
 
75 75
         echo "<div class='getpaid-payment-form-errors alert alert-danger d-none'></div>";
76 76
 
77
-        if ( wpinv_current_user_can_manage_invoicing() ) {
77
+        if (wpinv_current_user_can_manage_invoicing()) {
78 78
 
79 79
             edit_post_link(
80
-                __( 'Edit this form.', 'invoicing' ),
80
+                __('Edit this form.', 'invoicing'),
81 81
                 '<small class="form-text text-muted">',
82
-                '&nbsp;' . __( 'This is only visible to website administators.', 'invoicing' ) . '</small>',
82
+                '&nbsp;' . __('This is only visible to website administators.', 'invoicing') . '</small>',
83 83
                 $form->get_id(),
84 84
                 'text-danger'
85 85
             );
@@ -91,7 +91,7 @@  discard block
 block discarded – undo
91 91
 
92 92
     <div class="loading_div overlay overlay-black position-absolute row m-0 rounded overflow-hidden" style="height: 100%;width: 100%;top: 0px;z-index: 2;display:none;">
93 93
         <div class="spinner-border mx-auto align-self-center text-white" role="status">
94
-            <span class="sr-only"><?php _e( 'Loading...', 'invoicing' );?></span>
94
+            <span class="sr-only"><?php _e('Loading...', 'invoicing'); ?></span>
95 95
         </div>
96 96
     </div>
97 97
 
@@ -100,4 +100,4 @@  discard block
 block discarded – undo
100 100
 <?php
101 101
 
102 102
 // Fires after displaying a payment form.
103
-do_action( 'getpaid_after_payment_form', $form );
103
+do_action('getpaid_after_payment_form', $form);
Please login to merge, or discard this patch.
includes/admin/meta-boxes/class-getpaid-meta-box-payment-form.php 1 patch
Spacing   +29 added lines, -29 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
  *
7 7
  */
8 8
 
9
-if ( ! defined( 'ABSPATH' ) ) {
9
+if (!defined('ABSPATH')) {
10 10
 	exit; // Exit if accessed directly
11 11
 }
12 12
 
@@ -20,14 +20,14 @@  discard block
 block discarded – undo
20 20
 	 *
21 21
 	 * @param WP_Post $post
22 22
 	 */
23
-    public static function output( $post ) {
23
+    public static function output($post) {
24 24
         ?>
25 25
         <div id="wpinv-form-builder" class="bsui">
26 26
             <div class="row">
27 27
                 <div class="col-sm-4">
28 28
 
29 29
                     <!-- Builder tabs -->
30
-                    <button class="button button-primary" v-if="active_tab!='new_item'" @click.prevent="active_tab='new_item'"><?php _e( 'Go Back', 'invoicing' ); ?></button>
30
+                    <button class="button button-primary" v-if="active_tab!='new_item'" @click.prevent="active_tab='new_item'"><?php _e('Go Back', 'invoicing'); ?></button>
31 31
 
32 32
                     <!-- Builder tab content -->
33 33
                     <div class="mt-4">
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
                         <!-- Available builder elements -->
36 36
                         <div class="wpinv-form-builder-tab-pane" v-if="active_tab=='new_item'">
37 37
                             <div class="wpinv-form-builder-add-field-types">
38
-                                <small class='form-text text-muted'><?php _e( 'Add an element by dragging it to the payment form.', 'invoicing' ); ?></small>
38
+                                <small class='form-text text-muted'><?php _e('Add an element by dragging it to the payment form.', 'invoicing'); ?></small>
39 39
                                 <draggable class="section mt-2" style="display: flex; flex-flow: wrap; justify-content: space-between;" v-model="elements" :group="{ name: 'fields', pull: 'clone', put: false }" :sort="false" :clone="addDraggedField" tag="ul" filter=".wpinv-undraggable">
40 40
                                     <li v-for="element in elements" class= "wpinv-payment-form-left-fields-field" @click.prevent="addField(element)" :class="{ 'd-none': element.defaults.premade }">
41 41
                                         <button class="button btn text-dark">
@@ -50,18 +50,18 @@  discard block
 block discarded – undo
50 50
                         <!-- Edit an element -->
51 51
                         <div class="wpinv-form-builder-tab-pane" v-if="active_tab=='edit_item'" style="font-size: 14px;">
52 52
                             <div class="wpinv-form-builder-edit-field-wrapper">
53
-                                <?php do_action( 'wpinv_payment_form_edit_element_template', 'active_form_element', $post ); ?>
54
-                                <?php do_action( 'getpaid_payment_form_edit_element_template', $post ); ?>
53
+                                <?php do_action('wpinv_payment_form_edit_element_template', 'active_form_element', $post); ?>
54
+                                <?php do_action('getpaid_payment_form_edit_element_template', $post); ?>
55 55
                                 <div class='form-group'>
56
-                                    <label :for="active_form_element.id + '_grid_width'"><?php esc_html_e( 'Width', 'invoicing' ) ?></label>
56
+                                    <label :for="active_form_element.id + '_grid_width'"><?php esc_html_e('Width', 'invoicing') ?></label>
57 57
                                     <select class='form-control custom-select' :id="active_form_element.id + '_grid_width'" v-model='gridWidth'>
58
-                                        <option value='full'><?php esc_html_e( 'Full Width', 'invoicing' ); ?></option>
59
-                                        <option value='half'><?php esc_html_e( 'Half Width', 'invoicing' ); ?></option>
60
-                                        <option value='third'><?php esc_html_e( '1/3 Width', 'invoicing' ); ?></option>
58
+                                        <option value='full'><?php esc_html_e('Full Width', 'invoicing'); ?></option>
59
+                                        <option value='half'><?php esc_html_e('Half Width', 'invoicing'); ?></option>
60
+                                        <option value='third'><?php esc_html_e('1/3 Width', 'invoicing'); ?></option>
61 61
                                     </select>
62 62
                                 </div>
63 63
                                 <div>
64
-                                    <button type="button" class="button button-link button-link-delete" @click.prevent="removeField(active_form_element)" v-show="! active_form_element.premade"><?php _e( 'Delete Element', 'invoicing' ); ?></button>
64
+                                    <button type="button" class="button button-link button-link-delete" @click.prevent="removeField(active_form_element)" v-show="! active_form_element.premade"><?php _e('Delete Element', 'invoicing'); ?></button>
65 65
                                 </div>
66 66
                             </div>
67 67
                         </div>
@@ -70,15 +70,15 @@  discard block
 block discarded – undo
70 70
 
71 71
                 </div>
72 72
                 <div class="col-sm-8 border-left">
73
-                    <small class='form-text text-muted' v-if='form_elements.length'><?php _e( 'Click on any element to edit or delete it.', 'invoicing' ); ?></small>
74
-                    <p class='form-text text-muted' v-if='! form_elements.length'><?php _e( 'This form is empty. Add new elements by dragging them from the right.', 'invoicing' ); ?></p>
73
+                    <small class='form-text text-muted' v-if='form_elements.length'><?php _e('Click on any element to edit or delete it.', 'invoicing'); ?></small>
74
+                    <p class='form-text text-muted' v-if='! form_elements.length'><?php _e('This form is empty. Add new elements by dragging them from the right.', 'invoicing'); ?></p>
75 75
 
76 76
                     <div class="container-fluid">
77 77
                         <draggable class="section row" v-model="form_elements" @add="highlightLastDroppedField" group="fields" tag="div" style="min-height: 100%; font-size: 14px;">
78 78
                             <div v-for="form_element in form_elements" class="wpinv-form-builder-element-preview" :class="[{ active: active_form_element==form_element &&  active_tab=='edit_item' }, form_element.type, grid_class( form_element ) ]" @click="active_tab = 'edit_item'; active_form_element = form_element">
79 79
                                 <div class="wpinv-form-builder-element-preview-inner">
80 80
                                     <div class="wpinv-payment-form-field-preview-overlay"></div>
81
-                                    <?php do_action( 'wpinv_payment_form_render_element_template', 'form_element', $post ); ?>
81
+                                    <?php do_action('wpinv_payment_form_render_element_template', 'form_element', $post); ?>
82 82
                                 </div>
83 83
                             </div>
84 84
                         </draggable>
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
         </div>
93 93
         <?php
94 94
 
95
-        wp_nonce_field( 'getpaid_meta_nonce', 'getpaid_meta_nonce' );
95
+        wp_nonce_field('getpaid_meta_nonce', 'getpaid_meta_nonce');
96 96
     }
97 97
 
98 98
     /**
@@ -100,33 +100,33 @@  discard block
 block discarded – undo
100 100
 	 *
101 101
 	 * @param int $post_id
102 102
 	 */
103
-	public static function save( $post_id ) {
103
+	public static function save($post_id) {
104 104
 
105 105
         // Prepare the form.
106
-        $form = new GetPaid_Payment_Form( $post_id );
106
+        $form = new GetPaid_Payment_Form($post_id);
107 107
 
108 108
         // Fetch form items.
109
-        $form_items = json_decode( wp_unslash( $_POST['wpinv_form_items'] ), true );
109
+        $form_items = json_decode(wp_unslash($_POST['wpinv_form_items']), true);
110 110
 
111 111
         // Ensure that we have an array...
112
-        if ( empty( $form_items ) ) {
112
+        if (empty($form_items)) {
113 113
             $form_items = array();
114 114
         }
115 115
 
116 116
         // Add it to the form.
117
-        $form->set_items( self::item_to_objects( $form_items ) );
117
+        $form->set_items(self::item_to_objects($form_items));
118 118
 
119 119
         // Save form elements.
120
-        $form_elements = json_decode( wp_unslash( $_POST['wpinv_form_elements'] ), true );
121
-        if ( empty( $form_elements ) ) {
120
+        $form_elements = json_decode(wp_unslash($_POST['wpinv_form_elements']), true);
121
+        if (empty($form_elements)) {
122 122
             $form_elements = array();
123 123
         }
124 124
 
125
-        $form->set_elements( $form_elements );
125
+        $form->set_elements($form_elements);
126 126
 
127 127
         // Persist data to the datastore.
128 128
         $form->save();
129
-        do_action( 'getpaid_payment_form_metabox_save', $post_id, $form );
129
+        do_action('getpaid_payment_form_metabox_save', $post_id, $form);
130 130
 
131 131
     }
132 132
 
@@ -135,14 +135,14 @@  discard block
 block discarded – undo
135 135
 	 *
136 136
 	 * @param array $items
137 137
 	 */
138
-	public static function item_to_objects( $items ) {
138
+	public static function item_to_objects($items) {
139 139
 
140 140
         $objects = array();
141 141
 
142
-        foreach ( $items as $item ) {
143
-            $_item = new GetPaid_Form_Item( $item['id'] );
144
-            $_item->set_allow_quantities( (bool) $item['allow_quantities'] );
145
-            $_item->set_is_required( (bool) $item['required'] );
142
+        foreach ($items as $item) {
143
+            $_item = new GetPaid_Form_Item($item['id']);
144
+            $_item->set_allow_quantities((bool) $item['allow_quantities']);
145
+            $_item->set_is_required((bool) $item['required']);
146 146
             $objects[] = $_item;
147 147
         }
148 148
 
Please login to merge, or discard this patch.
includes/admin/class-getpaid-post-types-admin.php 1 patch
Spacing   +205 added lines, -205 removed lines patch added patch discarded remove patch
@@ -4,7 +4,7 @@  discard block
 block discarded – undo
4 4
  *
5 5
  */
6 6
 
7
-defined( 'ABSPATH' ) || exit;
7
+defined('ABSPATH') || exit;
8 8
 
9 9
 /**
10 10
  * Post types Admin Class
@@ -21,70 +21,70 @@  discard block
 block discarded – undo
21 21
 		GetPaid_Metaboxes::init();
22 22
 
23 23
 		// Filter the post updated messages.
24
-		add_filter( 'post_updated_messages', 'GetPaid_Post_Types_Admin::post_updated_messages' );
24
+		add_filter('post_updated_messages', 'GetPaid_Post_Types_Admin::post_updated_messages');
25 25
 
26 26
 		// Filter post actions.
27
-		add_filter( 'post_row_actions', 'GetPaid_Post_Types_Admin::post_row_actions', 10, 2 );
28
-		add_filter( 'post_row_actions', 'GetPaid_Post_Types_Admin::filter_invoice_row_actions', 90, 2 );
27
+		add_filter('post_row_actions', 'GetPaid_Post_Types_Admin::post_row_actions', 10, 2);
28
+		add_filter('post_row_actions', 'GetPaid_Post_Types_Admin::filter_invoice_row_actions', 90, 2);
29 29
 
30 30
 		// Invoice table columns.
31
-		add_filter( 'manage_wpi_invoice_posts_columns', array( __CLASS__, 'invoice_columns' ), 100 );
32
-		add_action( 'manage_wpi_invoice_posts_custom_column', array( __CLASS__, 'display_invoice_columns' ), 10, 2 );
31
+		add_filter('manage_wpi_invoice_posts_columns', array(__CLASS__, 'invoice_columns'), 100);
32
+		add_action('manage_wpi_invoice_posts_custom_column', array(__CLASS__, 'display_invoice_columns'), 10, 2);
33 33
 
34 34
 		// Items table columns.
35
-		add_filter( 'manage_wpi_item_posts_columns', array( __CLASS__, 'item_columns' ), 100 );
36
-		add_filter( 'manage_edit-wpi_item_sortable_columns', array( __CLASS__, 'sortable_item_columns' ), 20 );
37
-		add_action( 'manage_wpi_item_posts_custom_column', array( __CLASS__, 'display_item_columns' ), 10, 2 );
38
-		add_action( 'restrict_manage_posts', array( __CLASS__, 'add_item_filters' ), 100 );
39
-		add_action( 'parse_query', array( __CLASS__, 'filter_item_query' ), 100 );
40
-		add_action( 'request', array( __CLASS__, 'reorder_items' ), 100 );
35
+		add_filter('manage_wpi_item_posts_columns', array(__CLASS__, 'item_columns'), 100);
36
+		add_filter('manage_edit-wpi_item_sortable_columns', array(__CLASS__, 'sortable_item_columns'), 20);
37
+		add_action('manage_wpi_item_posts_custom_column', array(__CLASS__, 'display_item_columns'), 10, 2);
38
+		add_action('restrict_manage_posts', array(__CLASS__, 'add_item_filters'), 100);
39
+		add_action('parse_query', array(__CLASS__, 'filter_item_query'), 100);
40
+		add_action('request', array(__CLASS__, 'reorder_items'), 100);
41 41
 
42 42
 		// Payment forms columns.
43
-		add_filter( 'manage_wpi_payment_form_posts_columns', array( __CLASS__, 'payment_form_columns' ), 100 );
44
-		add_action( 'manage_wpi_payment_form_posts_custom_column', array( __CLASS__, 'display_payment_form_columns' ), 10, 2 );
45
-		add_filter( 'display_post_states', array( __CLASS__, 'filter_payment_form_state' ), 10, 2 );
43
+		add_filter('manage_wpi_payment_form_posts_columns', array(__CLASS__, 'payment_form_columns'), 100);
44
+		add_action('manage_wpi_payment_form_posts_custom_column', array(__CLASS__, 'display_payment_form_columns'), 10, 2);
45
+		add_filter('display_post_states', array(__CLASS__, 'filter_payment_form_state'), 10, 2);
46 46
 
47 47
 		// Discount table columns.
48
-		add_filter( 'manage_wpi_discount_posts_columns', array( __CLASS__, 'discount_columns' ), 100 );
49
-		add_filter( 'bulk_actions-edit-wpi_discount', '__return_empty_array', 100 );
48
+		add_filter('manage_wpi_discount_posts_columns', array(__CLASS__, 'discount_columns'), 100);
49
+		add_filter('bulk_actions-edit-wpi_discount', '__return_empty_array', 100);
50 50
 
51 51
 		// Deleting posts.
52
-		add_action( 'delete_post', array( __CLASS__, 'delete_post' ) );
53
-		add_filter( 'display_post_states', array( __CLASS__, 'filter_discount_state' ), 10, 2 );
52
+		add_action('delete_post', array(__CLASS__, 'delete_post'));
53
+		add_filter('display_post_states', array(__CLASS__, 'filter_discount_state'), 10, 2);
54 54
 	}
55 55
 
56 56
 	/**
57 57
 	 * Post updated messages.
58 58
 	 */
59
-	public static function post_updated_messages( $messages ) {
59
+	public static function post_updated_messages($messages) {
60 60
 		global $post;
61 61
 
62 62
 		$messages['wpi_discount'] = array(
63 63
 			0   => '',
64
-			1   => __( 'Discount updated.', 'invoicing' ),
65
-			2   => __( 'Custom field updated.', 'invoicing' ),
66
-			3   => __( 'Custom field deleted.', 'invoicing' ),
67
-			4   => __( 'Discount updated.', 'invoicing' ),
68
-			5   => isset( $_GET['revision'] ) ? wp_sprintf( __( 'Discount restored to revision from %s', 'invoicing' ), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false,
69
-			6   => __( 'Discount updated.', 'invoicing' ),
70
-			7   => __( 'Discount saved.', 'invoicing' ),
71
-			8   => __( 'Discount submitted.', 'invoicing' ),
72
-			9   => wp_sprintf( __( 'Discount scheduled for: <strong>%1$s</strong>.', 'invoicing' ), date_i18n( __( 'M j, Y @ G:i', 'invoicing' ), strtotime( $post->post_date ) ) ),
73
-			10  => __( 'Discount draft updated.', 'invoicing' ),
64
+			1   => __('Discount updated.', 'invoicing'),
65
+			2   => __('Custom field updated.', 'invoicing'),
66
+			3   => __('Custom field deleted.', 'invoicing'),
67
+			4   => __('Discount updated.', 'invoicing'),
68
+			5   => isset($_GET['revision']) ? wp_sprintf(__('Discount restored to revision from %s', 'invoicing'), wp_post_revision_title((int) $_GET['revision'], false)) : false,
69
+			6   => __('Discount updated.', 'invoicing'),
70
+			7   => __('Discount saved.', 'invoicing'),
71
+			8   => __('Discount submitted.', 'invoicing'),
72
+			9   => wp_sprintf(__('Discount scheduled for: <strong>%1$s</strong>.', 'invoicing'), date_i18n(__('M j, Y @ G:i', 'invoicing'), strtotime($post->post_date))),
73
+			10  => __('Discount draft updated.', 'invoicing'),
74 74
 		);
75 75
 
76 76
 		$messages['wpi_payment_form'] = array(
77 77
 			0   => '',
78
-			1   => __( 'Payment Form updated.', 'invoicing' ),
79
-			2   => __( 'Custom field updated.', 'invoicing' ),
80
-			3   => __( 'Custom field deleted.', 'invoicing' ),
81
-			4   => __( 'Payment Form updated.', 'invoicing' ),
82
-			5   => isset( $_GET['revision'] ) ? wp_sprintf( __( 'Payment Form restored to revision from %s', 'invoicing' ), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false,
83
-			6   => __( 'Payment Form updated.', 'invoicing' ),
84
-			7   => __( 'Payment Form saved.', 'invoicing' ),
85
-			8   => __( 'Payment Form submitted.', 'invoicing' ),
86
-			9   => wp_sprintf( __( 'Payment Form scheduled for: <strong>%1$s</strong>.', 'invoicing' ), date_i18n( __( 'M j, Y @ G:i', 'invoicing' ), strtotime( $post->post_date ) ) ),
87
-			10  => __( 'Payment Form draft updated.', 'invoicing' ),
78
+			1   => __('Payment Form updated.', 'invoicing'),
79
+			2   => __('Custom field updated.', 'invoicing'),
80
+			3   => __('Custom field deleted.', 'invoicing'),
81
+			4   => __('Payment Form updated.', 'invoicing'),
82
+			5   => isset($_GET['revision']) ? wp_sprintf(__('Payment Form restored to revision from %s', 'invoicing'), wp_post_revision_title((int) $_GET['revision'], false)) : false,
83
+			6   => __('Payment Form updated.', 'invoicing'),
84
+			7   => __('Payment Form saved.', 'invoicing'),
85
+			8   => __('Payment Form submitted.', 'invoicing'),
86
+			9   => wp_sprintf(__('Payment Form scheduled for: <strong>%1$s</strong>.', 'invoicing'), date_i18n(__('M j, Y @ G:i', 'invoicing'), strtotime($post->post_date))),
87
+			10  => __('Payment Form draft updated.', 'invoicing'),
88 88
 		);
89 89
 
90 90
 		return $messages;
@@ -94,14 +94,14 @@  discard block
 block discarded – undo
94 94
 	/**
95 95
 	 * Post row actions.
96 96
 	 */
97
-	public static function post_row_actions( $actions, $post ) {
97
+	public static function post_row_actions($actions, $post) {
98 98
 
99
-		$post = get_post( $post );
99
+		$post = get_post($post);
100 100
 
101 101
 		// We do not want to edit the default payment form.
102
-		if ( 'wpi_payment_form' == $post->post_type && $post->ID == wpinv_get_default_payment_form() ) {
103
-			unset( $actions['trash'] );
104
-			unset( $actions['inline hide-if-no-js'] );
102
+		if ('wpi_payment_form' == $post->post_type && $post->ID == wpinv_get_default_payment_form()) {
103
+			unset($actions['trash']);
104
+			unset($actions['inline hide-if-no-js']);
105 105
 		}
106 106
 
107 107
 		return $actions;
@@ -115,31 +115,31 @@  discard block
 block discarded – undo
115 115
 	 * @param WP_Post $post
116 116
      * @return array $actions actions without edit option
117 117
      */
118
-    public static function filter_invoice_row_actions( $actions, $post ) {
118
+    public static function filter_invoice_row_actions($actions, $post) {
119 119
 
120
-        if ( getpaid_is_invoice_post_type( $post->post_type ) ) {
120
+        if (getpaid_is_invoice_post_type($post->post_type)) {
121 121
 
122 122
 			$actions = array();
123
-			$invoice = new WPInv_Invoice( $post );
123
+			$invoice = new WPInv_Invoice($post);
124 124
 
125
-			$actions['edit'] =  sprintf(
125
+			$actions['edit'] = sprintf(
126 126
 				'<a href="%1$s">%2$s</a>',
127
-				esc_url( get_edit_post_link( $invoice->get_id() ) ),
128
-				esc_html( __( 'Edit', 'invoicing' ) )
127
+				esc_url(get_edit_post_link($invoice->get_id())),
128
+				esc_html(__('Edit', 'invoicing'))
129 129
 			);
130 130
 
131
-			if ( ! $invoice->is_draft() ) {
131
+			if (!$invoice->is_draft()) {
132 132
 
133
-				$actions['view'] =  sprintf(
133
+				$actions['view'] = sprintf(
134 134
 					'<a href="%1$s">%2$s</a>',
135
-					esc_url( $invoice->get_view_url() ),
135
+					esc_url($invoice->get_view_url()),
136 136
 					sprintf(
137
-						esc_html( __( 'View %s', 'invoicing' ) ),
138
-						getpaid_get_post_type_label( $invoice->get_post_type(), false )
137
+						esc_html(__('View %s', 'invoicing')),
138
+						getpaid_get_post_type_label($invoice->get_post_type(), false)
139 139
 					)
140 140
 				);
141 141
 
142
-				$actions['send'] =  sprintf(
142
+				$actions['send'] = sprintf(
143 143
 					'<a href="%1$s">%2$s</a>',
144 144
 					esc_url(
145 145
 						wp_nonce_url(
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
 							'getpaid-nonce'
154 154
 						)
155 155
 					),
156
-					esc_html( __( 'Send to Customer', 'invoicing' ) )
156
+					esc_html(__('Send to Customer', 'invoicing'))
157 157
 				);
158 158
 
159 159
 			}
@@ -166,42 +166,42 @@  discard block
 block discarded – undo
166 166
 	/**
167 167
 	 * Returns an array of invoice table columns.
168 168
 	 */
169
-	public static function invoice_columns( $columns ) {
169
+	public static function invoice_columns($columns) {
170 170
 
171 171
 		$columns = array(
172 172
 			'cb'                => $columns['cb'],
173
-			'number'            => __( 'Invoice', 'invoicing' ),
174
-			'customer'          => __( 'Customer', 'invoicing' ),
175
-			'invoice_date'      => __( 'Created', 'invoicing' ),
176
-			'payment_date'      => __( 'Completed', 'invoicing' ),
177
-			'amount'            => __( 'Amount', 'invoicing' ),
178
-			'recurring'         => __( 'Recurring', 'invoicing' ),
179
-			'status'            => __( 'Status', 'invoicing' ),
173
+			'number'            => __('Invoice', 'invoicing'),
174
+			'customer'          => __('Customer', 'invoicing'),
175
+			'invoice_date'      => __('Created', 'invoicing'),
176
+			'payment_date'      => __('Completed', 'invoicing'),
177
+			'amount'            => __('Amount', 'invoicing'),
178
+			'recurring'         => __('Recurring', 'invoicing'),
179
+			'status'            => __('Status', 'invoicing'),
180 180
 		);
181 181
 
182
-		return apply_filters( 'wpi_invoice_table_columns', $columns );
182
+		return apply_filters('wpi_invoice_table_columns', $columns);
183 183
 	}
184 184
 
185 185
 	/**
186 186
 	 * Displays invoice table columns.
187 187
 	 */
188
-	public static function display_invoice_columns( $column_name, $post_id ) {
188
+	public static function display_invoice_columns($column_name, $post_id) {
189 189
 
190
-		$invoice = new WPInv_Invoice( $post_id );
190
+		$invoice = new WPInv_Invoice($post_id);
191 191
 
192
-		switch ( $column_name ) {
192
+		switch ($column_name) {
193 193
 
194 194
 			case 'invoice_date' :
195
-				$date_time = esc_attr( $invoice->get_created_date() );
196
-				$date      = getpaid_format_date_value( $date_time, "&mdash;", true );
195
+				$date_time = esc_attr($invoice->get_created_date());
196
+				$date      = getpaid_format_date_value($date_time, "&mdash;", true);
197 197
 				echo "<span title='$date_time'>$date</span>";
198 198
 				break;
199 199
 
200 200
 			case 'payment_date' :
201 201
 
202
-				if ( $invoice->is_paid() ) {
203
-					$date_time = esc_attr( $invoice->get_completed_date() );
204
-					$date      = getpaid_format_date_value( $date_time, "&mdash;", true );
202
+				if ($invoice->is_paid()) {
203
+					$date_time = esc_attr($invoice->get_completed_date());
204
+					$date      = getpaid_format_date_value($date_time, "&mdash;", true);
205 205
 					echo "<span title='$date_time'>$date</span>";
206 206
 				} else {
207 207
 					echo "&mdash;";
@@ -212,17 +212,17 @@  discard block
 block discarded – undo
212 212
 			case 'amount' :
213 213
 
214 214
 				$amount = $invoice->get_total();
215
-				$formated_amount = wpinv_price( $amount, $invoice->get_currency() );
215
+				$formated_amount = wpinv_price($amount, $invoice->get_currency());
216 216
 
217
-				if ( $invoice->is_refunded() ) {
218
-					$refunded_amount = wpinv_price( 0, $invoice->get_currency() );
217
+				if ($invoice->is_refunded()) {
218
+					$refunded_amount = wpinv_price(0, $invoice->get_currency());
219 219
 					echo "<del>$formated_amount</del>&nbsp;<ins>$refunded_amount</ins>";
220 220
 				} else {
221 221
 
222 222
 					$discount = $invoice->get_total_discount();
223 223
 
224
-					if ( ! empty( $discount ) ) {
225
-						$new_amount = wpinv_price( $amount + $discount, $invoice->get_currency() );
224
+					if (!empty($discount)) {
225
+						$new_amount = wpinv_price($amount + $discount, $invoice->get_currency());
226 226
 						echo "<del>$new_amount</del>&nbsp;<ins>$formated_amount</ins>";
227 227
 					} else {
228 228
 						echo $formated_amount;
@@ -233,13 +233,13 @@  discard block
 block discarded – undo
233 233
 				break;
234 234
 
235 235
 			case 'status' :
236
-				$status       = sanitize_text_field( $invoice->get_status() );
237
-				$status_label = sanitize_text_field( $invoice->get_status_nicename() );
236
+				$status       = sanitize_text_field($invoice->get_status());
237
+				$status_label = sanitize_text_field($invoice->get_status_nicename());
238 238
 
239 239
 				// If it is paid, show the gateway title.
240
-				if ( $invoice->is_paid() ) {
241
-					$gateway = sanitize_text_field( $invoice->get_gateway_title() );
242
-					$gateway = wp_sprintf( esc_attr__( 'Paid via %s', 'invoicing' ), $gateway );
240
+				if ($invoice->is_paid()) {
241
+					$gateway = sanitize_text_field($invoice->get_gateway_title());
242
+					$gateway = wp_sprintf(esc_attr__('Paid via %s', 'invoicing'), $gateway);
243 243
 
244 244
 					echo "<mark class='wpi-help-tip getpaid-invoice-status $status' title='$gateway'><span>$status_label</span></mark>";
245 245
 				} else {
@@ -247,22 +247,22 @@  discard block
 block discarded – undo
247 247
 				}
248 248
 
249 249
 				// If it is not paid, display the overdue and view status.
250
-				if ( ! $invoice->is_paid() && ! $invoice->is_refunded() ) {
250
+				if (!$invoice->is_paid() && !$invoice->is_refunded()) {
251 251
 
252 252
 					// Invoice view status.
253
-					if ( wpinv_is_invoice_viewed( $invoice->get_id() ) ) {
254
-						echo '&nbsp;&nbsp;<i class="fa fa-eye wpi-help-tip" title="'. esc_attr__( 'Viewed by Customer', 'invoicing' ).'"></i>';
253
+					if (wpinv_is_invoice_viewed($invoice->get_id())) {
254
+						echo '&nbsp;&nbsp;<i class="fa fa-eye wpi-help-tip" title="' . esc_attr__('Viewed by Customer', 'invoicing') . '"></i>';
255 255
 					} else {
256
-						echo '&nbsp;&nbsp;<i class="fa fa-eye-slash wpi-help-tip" title="'. esc_attr__( 'Not Viewed by Customer', 'invoicing' ).'"></i>';
256
+						echo '&nbsp;&nbsp;<i class="fa fa-eye-slash wpi-help-tip" title="' . esc_attr__('Not Viewed by Customer', 'invoicing') . '"></i>';
257 257
 					}
258 258
 
259 259
 					// Display the overview status.
260
-					if ( wpinv_get_option( 'overdue_active' ) ) {
260
+					if (wpinv_get_option('overdue_active')) {
261 261
 						$due_date = $invoice->get_due_date();
262
-						$fomatted = getpaid_format_date( $due_date );
262
+						$fomatted = getpaid_format_date($due_date);
263 263
 
264
-						if ( ! empty( $fomatted ) ) {
265
-							$date = wp_sprintf( __( 'Due %s', 'invoicing' ), $fomatted );
264
+						if (!empty($fomatted)) {
265
+							$date = wp_sprintf(__('Due %s', 'invoicing'), $fomatted);
266 266
 							echo "<p class='description' style='color: #888;' title='$due_date'>$fomatted</p>";
267 267
 						}
268 268
 					}
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
 
274 274
 			case 'recurring':
275 275
 
276
-				if ( $invoice->is_recurring() ) {
276
+				if ($invoice->is_recurring()) {
277 277
 					echo '<i class="fa fa-check" style="color:#43850a;"></i>';
278 278
 				} else {
279 279
 					echo '<i class="fa fa-times" style="color:#616161;"></i>';
@@ -282,9 +282,9 @@  discard block
 block discarded – undo
282 282
 
283 283
 			case 'number' :
284 284
 
285
-				$edit_link       = esc_url( get_edit_post_link( $invoice->get_id() ) );
286
-				$invoice_number  = sanitize_text_field( $invoice->get_number() );
287
-				$invoice_details = esc_attr__( 'View Invoice Details', 'invoicing' );
285
+				$edit_link       = esc_url(get_edit_post_link($invoice->get_id()));
286
+				$invoice_number  = sanitize_text_field($invoice->get_number());
287
+				$invoice_details = esc_attr__('View Invoice Details', 'invoicing');
288 288
 
289 289
 				echo "<a href='$edit_link' title='$invoice_details'><strong>$invoice_number</strong></a>";
290 290
 
@@ -294,13 +294,13 @@  discard block
 block discarded – undo
294 294
 	
295 295
 				$customer_name = $invoice->get_user_full_name();
296 296
 	
297
-				if ( empty( $customer_name ) ) {
297
+				if (empty($customer_name)) {
298 298
 					$customer_name = $invoice->get_email();
299 299
 				}
300 300
 	
301
-				if ( ! empty( $customer_name ) ) {
302
-					$customer_details = esc_attr__( 'View Customer Details', 'invoicing' );
303
-					$view_link        = esc_url( add_query_arg( 'user_id', $invoice->get_user_id(), admin_url( 'user-edit.php' ) ) );
301
+				if (!empty($customer_name)) {
302
+					$customer_details = esc_attr__('View Customer Details', 'invoicing');
303
+					$view_link        = esc_url(add_query_arg('user_id', $invoice->get_user_id(), admin_url('user-edit.php')));
304 304
 					echo "<a href='$view_link' title='$customer_details'><span>$customer_name</span></a>";
305 305
 				} else {
306 306
 					echo '<div>&mdash;</div>';
@@ -315,50 +315,50 @@  discard block
 block discarded – undo
315 315
 	/**
316 316
 	 * Returns an array of payment forms table columns.
317 317
 	 */
318
-	public static function payment_form_columns( $columns ) {
318
+	public static function payment_form_columns($columns) {
319 319
 
320 320
 		$columns = array(
321 321
 			'cb'                => $columns['cb'],
322
-			'title'             => __( 'Name', 'invoicing' ),
323
-			'shortcode'         => __( 'Shortcode', 'invoicing' ),
324
-			'earnings'          => __( 'Revenue', 'invoicing' ),
325
-			'refunds'           => __( 'Refunded', 'invoicing' ),
326
-			'items'             => __( 'Items', 'invoicing' ),
327
-			'date'              => __( 'Date', 'invoicing' ),
322
+			'title'             => __('Name', 'invoicing'),
323
+			'shortcode'         => __('Shortcode', 'invoicing'),
324
+			'earnings'          => __('Revenue', 'invoicing'),
325
+			'refunds'           => __('Refunded', 'invoicing'),
326
+			'items'             => __('Items', 'invoicing'),
327
+			'date'              => __('Date', 'invoicing'),
328 328
 		);
329 329
 
330
-		return apply_filters( 'wpi_payment_form_table_columns', $columns );
330
+		return apply_filters('wpi_payment_form_table_columns', $columns);
331 331
 
332 332
 	}
333 333
 
334 334
 	/**
335 335
 	 * Displays payment form table columns.
336 336
 	 */
337
-	public static function display_payment_form_columns( $column_name, $post_id ) {
337
+	public static function display_payment_form_columns($column_name, $post_id) {
338 338
 
339 339
 		// Retrieve the payment form.
340
-		$form = new GetPaid_Payment_Form( $post_id );
340
+		$form = new GetPaid_Payment_Form($post_id);
341 341
 
342
-		switch ( $column_name ) {
342
+		switch ($column_name) {
343 343
 
344 344
 			case 'earnings' :
345
-				echo wpinv_price( $form->get_earned() );
345
+				echo wpinv_price($form->get_earned());
346 346
 				break;
347 347
 
348 348
 			case 'refunds' :
349
-				echo wpinv_price( $form->get_refunded() );
349
+				echo wpinv_price($form->get_refunded());
350 350
 				break;
351 351
 
352 352
 			case 'refunds' :
353
-				echo wpinv_price( $form->get_refunded() );
353
+				echo wpinv_price($form->get_refunded());
354 354
 				break;
355 355
 
356 356
 			case 'shortcode' :
357 357
 
358
-				if ( $form->is_default() ) {
358
+				if ($form->is_default()) {
359 359
 					echo '&mdash;';
360 360
 				} else {
361
-					echo '<input onClick="this.select()" type="text" value="[getpaid form=' . esc_attr( $form->get_id() ) . ']" style="width: 100%;" readonly/>';
361
+					echo '<input onClick="this.select()" type="text" value="[getpaid form=' . esc_attr($form->get_id()) . ']" style="width: 100%;" readonly/>';
362 362
 				}
363 363
 
364 364
 				break;
@@ -367,29 +367,29 @@  discard block
 block discarded – undo
367 367
 
368 368
 				$items = $form->get_items();
369 369
 
370
-				if ( $form->is_default() || empty( $items ) ) {
370
+				if ($form->is_default() || empty($items)) {
371 371
 					echo '&mdash;';
372 372
 					return;
373 373
 				}
374 374
 
375 375
 				$_items = array();
376 376
 
377
-				foreach ( $items as $item ) {
377
+				foreach ($items as $item) {
378 378
 					$url = $item->get_edit_url();
379 379
 
380
-					if ( empty( $url ) ) {
381
-						$_items[] = sanitize_text_field( $item->get_name() );
380
+					if (empty($url)) {
381
+						$_items[] = sanitize_text_field($item->get_name());
382 382
 					} else {
383 383
 						$_items[] = sprintf(
384 384
 							'<a href="%s">%s</a>',
385
-							esc_url( $url ),
386
-							sanitize_text_field( $item->get_name() )
385
+							esc_url($url),
386
+							sanitize_text_field($item->get_name())
387 387
 						);
388 388
 					}
389 389
 
390 390
 				}
391 391
 
392
-				echo implode( '<br>', $_items );
392
+				echo implode('<br>', $_items);
393 393
 
394 394
 				break;
395 395
 
@@ -400,10 +400,10 @@  discard block
 block discarded – undo
400 400
 	/**
401 401
 	 * Filters post states.
402 402
 	 */
403
-	public static function filter_payment_form_state( $post_states, $post ) {
403
+	public static function filter_payment_form_state($post_states, $post) {
404 404
 
405
-		if ( 'wpi_payment_form' == $post->post_type && wpinv_get_default_payment_form() == $post->ID ) {
406
-			$post_states[ 'default_form' ] = __( 'Default Payment Form', 'invoicing' );
405
+		if ('wpi_payment_form' == $post->post_type && wpinv_get_default_payment_form() == $post->ID) {
406
+			$post_states['default_form'] = __('Default Payment Form', 'invoicing');
407 407
 		}
408 408
 	
409 409
 		return $post_states;
@@ -413,35 +413,35 @@  discard block
 block discarded – undo
413 413
 	/**
414 414
 	 * Returns an array of coupon table columns.
415 415
 	 */
416
-	public static function discount_columns( $columns ) {
416
+	public static function discount_columns($columns) {
417 417
 
418 418
 		$columns = array(
419 419
 			'cb'                => $columns['cb'],
420
-			'title'             => __( 'Name', 'invoicing' ),
421
-			'code'              => __( 'Code', 'invoicing' ),
422
-			'amount'            => __( 'Amount', 'invoicing' ),
423
-			'usage'             => __( 'Usage / Limit', 'invoicing' ),
424
-			'start_date'        => __( 'Start Date', 'invoicing' ),
425
-			'expiry_date'       => __( 'Expiry Date', 'invoicing' ),
420
+			'title'             => __('Name', 'invoicing'),
421
+			'code'              => __('Code', 'invoicing'),
422
+			'amount'            => __('Amount', 'invoicing'),
423
+			'usage'             => __('Usage / Limit', 'invoicing'),
424
+			'start_date'        => __('Start Date', 'invoicing'),
425
+			'expiry_date'       => __('Expiry Date', 'invoicing'),
426 426
 		);
427 427
 
428
-		return apply_filters( 'wpi_discount_table_columns', $columns );
428
+		return apply_filters('wpi_discount_table_columns', $columns);
429 429
 	}
430 430
 
431 431
 	/**
432 432
 	 * Filters post states.
433 433
 	 */
434
-	public static function filter_discount_state( $post_states, $post ) {
434
+	public static function filter_discount_state($post_states, $post) {
435 435
 
436
-		if ( 'wpi_discount' == $post->post_type ) {
436
+		if ('wpi_discount' == $post->post_type) {
437 437
 
438
-			$discount = new WPInv_Discount( $post );
438
+			$discount = new WPInv_Discount($post);
439 439
 
440 440
 			$status = $discount->is_expired() ? 'expired' : $discount->get_status();
441 441
 
442
-			if ( $status != 'publish' ) {
442
+			if ($status != 'publish') {
443 443
 				return array(
444
-					'discount_status' => wpinv_discount_status( $status ),
444
+					'discount_status' => wpinv_discount_status($status),
445 445
 				);
446 446
 			}
447 447
 
@@ -456,30 +456,30 @@  discard block
 block discarded – undo
456 456
 	/**
457 457
 	 * Returns an array of items table columns.
458 458
 	 */
459
-	public static function item_columns( $columns ) {
459
+	public static function item_columns($columns) {
460 460
 
461 461
 		$columns = array(
462 462
 			'cb'                => $columns['cb'],
463
-			'title'             => __( 'Name', 'invoicing' ),
464
-			'price'             => __( 'Price', 'invoicing' ),
465
-			'vat_rule'          => __( 'VAT rule', 'invoicing' ),
466
-			'vat_class'         => __( 'VAT class', 'invoicing' ),
467
-			'type'              => __( 'Type', 'invoicing' ),
468
-			'shortcode'         => __( 'Shortcode', 'invoicing' ),
463
+			'title'             => __('Name', 'invoicing'),
464
+			'price'             => __('Price', 'invoicing'),
465
+			'vat_rule'          => __('VAT rule', 'invoicing'),
466
+			'vat_class'         => __('VAT class', 'invoicing'),
467
+			'type'              => __('Type', 'invoicing'),
468
+			'shortcode'         => __('Shortcode', 'invoicing'),
469 469
 		);
470 470
 
471
-		if ( ! wpinv_use_taxes() ) {
472
-			unset( $columns['vat_rule'] );
473
-			unset( $columns['vat_class'] );
471
+		if (!wpinv_use_taxes()) {
472
+			unset($columns['vat_rule']);
473
+			unset($columns['vat_class']);
474 474
 		}
475 475
 
476
-		return apply_filters( 'wpi_item_table_columns', $columns );
476
+		return apply_filters('wpi_item_table_columns', $columns);
477 477
 	}
478 478
 
479 479
 	/**
480 480
 	 * Returns an array of sortable items table columns.
481 481
 	 */
482
-	public static function sortable_item_columns( $columns ) {
482
+	public static function sortable_item_columns($columns) {
483 483
 
484 484
 		return array_merge(
485 485
 			$columns,
@@ -496,49 +496,49 @@  discard block
 block discarded – undo
496 496
 	/**
497 497
 	 * Displays items table columns.
498 498
 	 */
499
-	public static function display_item_columns( $column_name, $post_id ) {
499
+	public static function display_item_columns($column_name, $post_id) {
500 500
  
501
-		$item = new WPInv_Item( $post_id );
501
+		$item = new WPInv_Item($post_id);
502 502
 
503
-		switch ( $column_name ) {
503
+		switch ($column_name) {
504 504
 
505 505
 			case 'price' :
506 506
 
507
-				if ( ! $item->is_recurring() ) {
507
+				if (!$item->is_recurring()) {
508 508
 					echo $item->get_the_price();
509 509
 					break;
510 510
 				}
511 511
 
512 512
 				$price = wp_sprintf(
513
-					__( '%s / %s', 'invoicing' ),
513
+					__('%s / %s', 'invoicing'),
514 514
 					$item->get_the_price(),
515
-					getpaid_get_subscription_period_label( $item->get_recurring_period(), $item->get_recurring_interval(), '' )
515
+					getpaid_get_subscription_period_label($item->get_recurring_period(), $item->get_recurring_interval(), '')
516 516
 				);
517 517
 
518
-				if ( $item->get_the_price() == $item->get_the_initial_price() ) {
518
+				if ($item->get_the_price() == $item->get_the_initial_price()) {
519 519
 					echo $price;
520 520
 					break;
521 521
 				}
522 522
 
523 523
 				echo $item->get_the_initial_price();
524 524
 
525
-				echo '<span class="meta">' . wp_sprintf( __( 'then %s', 'invoicing' ), $price )  .'</span>';
525
+				echo '<span class="meta">' . wp_sprintf(__('then %s', 'invoicing'), $price) . '</span>';
526 526
 				break;
527 527
 
528 528
 			case 'vat_rule' :
529
-				echo getpaid_get_tax_rule_label( $item->get_vat_rule() );
529
+				echo getpaid_get_tax_rule_label($item->get_vat_rule());
530 530
 				break;
531 531
 
532 532
 			case 'vat_class' :
533
-				echo getpaid_get_tax_class_label( $item->get_vat_class() );
533
+				echo getpaid_get_tax_class_label($item->get_vat_class());
534 534
 				break;
535 535
 
536 536
 			case 'shortcode' :
537
-				echo '<input onClick="this.select()" type="text" value="[getpaid item=' . esc_attr( $item->get_id() ) . ' button=\'Buy Now\']" style="width: 100%;" readonly/>';
537
+				echo '<input onClick="this.select()" type="text" value="[getpaid item=' . esc_attr($item->get_id()) . ' button=\'Buy Now\']" style="width: 100%;" readonly/>';
538 538
 				break;
539 539
 
540 540
 			case 'type' :
541
-				echo wpinv_item_type( $item->get_id() ) . '<span class="meta">' . $item->get_custom_singular_name() . '</span>';
541
+				echo wpinv_item_type($item->get_id()) . '<span class="meta">' . $item->get_custom_singular_name() . '</span>';
542 542
 				break;
543 543
 
544 544
 		}
@@ -548,21 +548,21 @@  discard block
 block discarded – undo
548 548
 	/**
549 549
 	 * Lets users filter items using taxes.
550 550
 	 */
551
-	public static function add_item_filters( $post_type ) {
551
+	public static function add_item_filters($post_type) {
552 552
 
553 553
 		// Abort if we're not dealing with items.
554
-		if ( $post_type != 'wpi_item' ) {
554
+		if ($post_type != 'wpi_item') {
555 555
 			return;
556 556
 		}
557 557
 
558 558
 		// Filter by vat rules.
559
-		if ( wpinv_use_taxes() ) {
559
+		if (wpinv_use_taxes()) {
560 560
 	
561 561
 			// Sanitize selected vat rule.
562 562
 			$vat_rule   = '';
563 563
 			$vat_rules  = getpaid_get_tax_rules();
564
-			if ( isset( $_GET['vat_rule'] ) ) {
565
-				$vat_rule   =  $_GET['vat_rule'];
564
+			if (isset($_GET['vat_rule'])) {
565
+				$vat_rule = $_GET['vat_rule'];
566 566
 			}
567 567
 
568 568
 			// Filter by VAT rule.
@@ -570,13 +570,13 @@  discard block
 block discarded – undo
570 570
 				array(
571 571
 					'options'          => array_merge(
572 572
 						array(
573
-							'' => __( 'All VAT rules', 'invoicing' )
573
+							'' => __('All VAT rules', 'invoicing')
574 574
 						),
575 575
 						$vat_rules
576 576
 					),
577 577
 					'name'             => 'vat_rule',
578 578
 					'id'               => 'vat_rule',
579
-					'selected'         => in_array( $vat_rule, array_keys( $vat_rules ) ) ? $vat_rule : '',
579
+					'selected'         => in_array($vat_rule, array_keys($vat_rules)) ? $vat_rule : '',
580 580
 					'show_option_all'  => false,
581 581
 					'show_option_none' => false,
582 582
 				)
@@ -587,21 +587,21 @@  discard block
 block discarded – undo
587 587
 			// Sanitize selected vat rule.
588 588
 			$vat_class   = '';
589 589
 			$vat_classes = getpaid_get_tax_classes();
590
-			if ( isset( $_GET['vat_class'] ) ) {
591
-				$vat_class   =  $_GET['vat_class'];
590
+			if (isset($_GET['vat_class'])) {
591
+				$vat_class = $_GET['vat_class'];
592 592
 			}
593 593
 
594 594
 			echo wpinv_html_select(
595 595
 				array(
596 596
 					'options'          => array_merge(
597 597
 						array(
598
-							'' => __( 'All VAT classes', 'invoicing' )
598
+							'' => __('All VAT classes', 'invoicing')
599 599
 						),
600 600
 						$vat_classes
601 601
 					),
602 602
 					'name'             => 'vat_class',
603 603
 					'id'               => 'vat_class',
604
-					'selected'         => in_array( $vat_class, array_keys( $vat_classes ) ) ? $vat_class : '',
604
+					'selected'         => in_array($vat_class, array_keys($vat_classes)) ? $vat_class : '',
605 605
 					'show_option_all'  => false,
606 606
 					'show_option_none' => false,
607 607
 				)
@@ -610,22 +610,22 @@  discard block
 block discarded – undo
610 610
 		}
611 611
 
612 612
 		// Filter by item type.
613
-		$type   = '';
614
-		if ( isset( $_GET['type'] ) ) {
615
-			$type   =  $_GET['type'];
613
+		$type = '';
614
+		if (isset($_GET['type'])) {
615
+			$type = $_GET['type'];
616 616
 		}
617 617
 
618 618
 		echo wpinv_html_select(
619 619
 			array(
620 620
 				'options'          => array_merge(
621 621
 					array(
622
-						'' => __( 'All item types', 'invoicing' )
622
+						'' => __('All item types', 'invoicing')
623 623
 					),
624 624
 					wpinv_get_item_types()
625 625
 				),
626 626
 				'name'             => 'type',
627 627
 				'id'               => 'type',
628
-				'selected'         => in_array( $type, wpinv_item_types() ) ? $type : '',
628
+				'selected'         => in_array($type, wpinv_item_types()) ? $type : '',
629 629
 				'show_option_all'  => false,
630 630
 				'show_option_none' => false,
631 631
 			)
@@ -636,45 +636,45 @@  discard block
 block discarded – undo
636 636
 	/**
637 637
 	 * Filters the item query.
638 638
 	 */
639
-	public static function filter_item_query( $query ) {
639
+	public static function filter_item_query($query) {
640 640
 
641 641
 		// modify the query only if it admin and main query.
642
-		if ( ! ( is_admin() && $query->is_main_query() ) ){ 
642
+		if (!(is_admin() && $query->is_main_query())) { 
643 643
 			return $query;
644 644
 		}
645 645
 
646 646
 		// we want to modify the query for our items.
647
-		if ( empty( $query->query['post_type'] ) || 'wpi_item' != $query->query['post_type'] ){
647
+		if (empty($query->query['post_type']) || 'wpi_item' != $query->query['post_type']) {
648 648
 			return $query;
649 649
 		}
650 650
 
651
-		if ( empty( $query->query_vars['meta_query'] ) ) {
651
+		if (empty($query->query_vars['meta_query'])) {
652 652
 			$query->query_vars['meta_query'] = array();
653 653
 		}
654 654
 
655 655
 		// Filter vat rule type
656
-        if ( ! empty( $_GET['vat_rule'] ) ) {
656
+        if (!empty($_GET['vat_rule'])) {
657 657
             $query->query_vars['meta_query'][] = array(
658 658
                 'key'     => '_wpinv_vat_rule',
659
-                'value'   => sanitize_text_field( $_GET['vat_rule'] ),
659
+                'value'   => sanitize_text_field($_GET['vat_rule']),
660 660
                 'compare' => '='
661 661
             );
662 662
         }
663 663
 
664 664
         // Filter vat class
665
-        if ( ! empty( $_GET['vat_class'] ) ) {
665
+        if (!empty($_GET['vat_class'])) {
666 666
             $query->query_vars['meta_query'][] = array(
667 667
                 'key'     => '_wpinv_vat_class',
668
-                'value'   => sanitize_text_field( $_GET['vat_class'] ),
668
+                'value'   => sanitize_text_field($_GET['vat_class']),
669 669
                 'compare' => '='
670 670
             );
671 671
         }
672 672
 
673 673
         // Filter item type
674
-        if ( ! empty( $_GET['type'] ) ) {
674
+        if (!empty($_GET['type'])) {
675 675
             $query->query_vars['meta_query'][] = array(
676 676
                 'key'     => '_wpinv_type',
677
-                'value'   => sanitize_text_field( $_GET['type'] ),
677
+                'value'   => sanitize_text_field($_GET['type']),
678 678
                 'compare' => '='
679 679
             );
680 680
 		}
@@ -684,15 +684,15 @@  discard block
 block discarded – undo
684 684
 	/**
685 685
 	 * Reorders items.
686 686
 	 */
687
-	public static function reorder_items( $vars ) {
687
+	public static function reorder_items($vars) {
688 688
 		global $typenow;
689 689
 
690
-		if ( 'wpi_item' !== $typenow || empty( $vars['orderby'] ) ) {
690
+		if ('wpi_item' !== $typenow || empty($vars['orderby'])) {
691 691
 			return $vars;
692 692
 		}
693 693
 
694 694
 		// By item type.
695
-		if ( 'type' == $vars['orderby'] ) {
695
+		if ('type' == $vars['orderby']) {
696 696
 			return array_merge(
697 697
 				$vars,
698 698
 				array(
@@ -703,7 +703,7 @@  discard block
 block discarded – undo
703 703
 		}
704 704
 
705 705
 		// By vat class.
706
-		if ( 'vat_class' == $vars['orderby'] ) {
706
+		if ('vat_class' == $vars['orderby']) {
707 707
 			return array_merge(
708 708
 				$vars,
709 709
 				array(
@@ -714,7 +714,7 @@  discard block
 block discarded – undo
714 714
 		}
715 715
 
716 716
 		// By vat rule.
717
-		if ( 'vat_rule' == $vars['orderby'] ) {
717
+		if ('vat_rule' == $vars['orderby']) {
718 718
 			return array_merge(
719 719
 				$vars,
720 720
 				array(
@@ -725,7 +725,7 @@  discard block
 block discarded – undo
725 725
 		}
726 726
 
727 727
 		// By price.
728
-		if ( 'price' == $vars['orderby'] ) {
728
+		if ('price' == $vars['orderby']) {
729 729
 			return array_merge(
730 730
 				$vars,
731 731
 				array(
@@ -742,27 +742,27 @@  discard block
 block discarded – undo
742 742
 	/**
743 743
 	 * Fired when deleting a post.
744 744
 	 */
745
-	public static function delete_post( $post_id ) {
745
+	public static function delete_post($post_id) {
746 746
 
747
-		switch ( get_post_type( $post_id ) ) {
747
+		switch (get_post_type($post_id)) {
748 748
 
749 749
 			case 'wpi_item' :
750
-				do_action( "getpaid_before_delete_item", new WPInv_Item( $post_id ) );
750
+				do_action("getpaid_before_delete_item", new WPInv_Item($post_id));
751 751
 				break;
752 752
 
753 753
 			case 'wpi_payment_form' :
754
-				do_action( "getpaid_before_delete_payment_form", new GetPaid_Payment_Form( $post_id ) );
754
+				do_action("getpaid_before_delete_payment_form", new GetPaid_Payment_Form($post_id));
755 755
 				break;
756 756
 
757 757
 			case 'wpi_discount' :
758
-				do_action( "getpaid_before_delete_discount", new WPInv_Discount( $post_id ) );
758
+				do_action("getpaid_before_delete_discount", new WPInv_Discount($post_id));
759 759
 				break;
760 760
 
761 761
 			case 'wpi_invoice' :
762
-				$invoice = new WPInv_Invoice( $post_id );
763
-				do_action( "getpaid_before_delete_invoice", $invoice );
764
-				$invoice->get_data_store()->delete_items( $invoice );
765
-				$invoice->get_data_store()->delete_special_fields( $invoice );
762
+				$invoice = new WPInv_Invoice($post_id);
763
+				do_action("getpaid_before_delete_invoice", $invoice);
764
+				$invoice->get_data_store()->delete_items($invoice);
765
+				$invoice->get_data_store()->delete_special_fields($invoice);
766 766
 				break;
767 767
 		}
768 768
 	}
Please login to merge, or discard this patch.
includes/invoice-functions.php 1 patch
Spacing   +350 added lines, -350 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
  * Retrieves the current invoice.
@@ -14,15 +14,15 @@  discard block
 block discarded – undo
14 14
 function getpaid_get_current_invoice_id() {
15 15
 
16 16
     // Ensure that we have an invoice key.
17
-    if ( empty( $_GET['invoice_key'] ) ) {
17
+    if (empty($_GET['invoice_key'])) {
18 18
         return 0;
19 19
     }
20 20
 
21 21
     // Retrieve an invoice using the key.
22
-    $invoice = new WPInv_Invoice( $_GET['invoice_key'] );
22
+    $invoice = new WPInv_Invoice($_GET['invoice_key']);
23 23
 
24 24
     // Compare the invoice key and the parsed key.
25
-    if ( $invoice->get_id() != 0 && $invoice->get_key() == $_GET['invoice_key'] ) {
25
+    if ($invoice->get_id() != 0 && $invoice->get_key() == $_GET['invoice_key']) {
26 26
         return $invoice->get_id();
27 27
     }
28 28
 
@@ -32,42 +32,42 @@  discard block
 block discarded – undo
32 32
 /**
33 33
  * Checks if the current user cna view an invoice.
34 34
  */
35
-function wpinv_user_can_view_invoice( $invoice ) {
36
-    $invoice = new WPInv_Invoice( $invoice );
35
+function wpinv_user_can_view_invoice($invoice) {
36
+    $invoice = new WPInv_Invoice($invoice);
37 37
 
38 38
     // Abort if the invoice does not exist.
39
-    if ( 0 == $invoice->get_id() ) {
39
+    if (0 == $invoice->get_id()) {
40 40
         return false;
41 41
     }
42 42
 
43 43
     // Don't allow trash, draft status
44
-    if ( $invoice->is_draft() ) {
44
+    if ($invoice->is_draft()) {
45 45
         return false;
46 46
     }
47 47
 
48 48
     // If users are not required to login to check out, compare the invoice keys.
49
-    if ( ! wpinv_require_login_to_checkout() && isset( $_GET['invoice_key'] ) && trim( $_GET['invoice_key'] ) == $invoice->get_key() ) {
49
+    if (!wpinv_require_login_to_checkout() && isset($_GET['invoice_key']) && trim($_GET['invoice_key']) == $invoice->get_key()) {
50 50
         return true;
51 51
     }
52 52
 
53 53
     // Always enable for admins..
54
-    if ( wpinv_current_user_can_manage_invoicing() || current_user_can( 'view_invoices', $invoice->get_id() ) ) { // Admin user
54
+    if (wpinv_current_user_can_manage_invoicing() || current_user_can('view_invoices', $invoice->get_id())) { // Admin user
55 55
         return true;
56 56
     }
57 57
 
58 58
     // Else, ensure that this is their invoice.
59
-    if ( is_user_logged_in() && $invoice->get_user_id() == get_current_user_id() ) {
59
+    if (is_user_logged_in() && $invoice->get_user_id() == get_current_user_id()) {
60 60
         return true;
61 61
     }
62 62
 
63
-    return apply_filters( 'wpinv_current_user_can_view_invoice', false, $invoice );
63
+    return apply_filters('wpinv_current_user_can_view_invoice', false, $invoice);
64 64
 }
65 65
 
66 66
 /**
67 67
  * Checks if the current user cna view an invoice receipt.
68 68
  */
69
-function wpinv_can_view_receipt( $invoice ) {
70
-	return (bool) apply_filters( 'wpinv_can_view_receipt', wpinv_user_can_view_invoice( $invoice ), $invoice );
69
+function wpinv_can_view_receipt($invoice) {
70
+	return (bool) apply_filters('wpinv_can_view_receipt', wpinv_user_can_view_invoice($invoice), $invoice);
71 71
 }
72 72
 
73 73
 /**
@@ -77,16 +77,16 @@  discard block
 block discarded – undo
77 77
  */
78 78
 function getpaid_get_invoice_post_types() {
79 79
     $post_types = array(
80
-        'wpi_quote'   => __( 'Quote', 'invoicing' ),
81
-        'wpi_invoice' => __( 'Invoice', 'invoicing' ),
80
+        'wpi_quote'   => __('Quote', 'invoicing'),
81
+        'wpi_invoice' => __('Invoice', 'invoicing'),
82 82
     );
83 83
 
84 84
     // Ensure the quotes addon is installed.
85
-    if ( ! defined( 'WPINV_QUOTES_VERSION' ) ) {
86
-        unset( $post_types['wpi_quote'] );
85
+    if (!defined('WPINV_QUOTES_VERSION')) {
86
+        unset($post_types['wpi_quote']);
87 87
     }
88 88
 
89
-    return apply_filters( 'getpaid_invoice_post_types', $post_types );
89
+    return apply_filters('getpaid_invoice_post_types', $post_types);
90 90
 }
91 91
 
92 92
 /**
@@ -95,8 +95,8 @@  discard block
 block discarded – undo
95 95
  * 
96 96
  * @param string $post_type The post type to check for.
97 97
  */
98
-function getpaid_is_invoice_post_type( $post_type ) {
99
-    return is_scalar( $post_type ) && ! empty( $post_type ) && array_key_exists( $post_type, getpaid_get_invoice_post_types() );
98
+function getpaid_is_invoice_post_type($post_type) {
99
+    return is_scalar($post_type) && !empty($post_type) && array_key_exists($post_type, getpaid_get_invoice_post_types());
100 100
 }
101 101
 
102 102
 /**
@@ -106,9 +106,9 @@  discard block
 block discarded – undo
106 106
  * @param  bool  $wp_error       Whether to return false or WP_Error on failure.
107 107
  * @return int|WP_Error|WPInv_Invoice The value 0 or WP_Error on failure. The WPInv_Invoice object on success.
108 108
  */
109
-function wpinv_create_invoice( $data = array(), $deprecated = null, $wp_error = false ) {
110
-    $data[ 'invoice_id' ] = 0;
111
-    return wpinv_insert_invoice( $data, $wp_error );
109
+function wpinv_create_invoice($data = array(), $deprecated = null, $wp_error = false) {
110
+    $data['invoice_id'] = 0;
111
+    return wpinv_insert_invoice($data, $wp_error);
112 112
 }
113 113
 
114 114
 /**
@@ -118,36 +118,36 @@  discard block
 block discarded – undo
118 118
  * @param  bool  $wp_error       Whether to return false or WP_Error on failure.
119 119
  * @return int|WP_Error|WPInv_Invoice The value 0 or WP_Error on failure. The WPInv_Invoice object on success.
120 120
  */
121
-function wpinv_update_invoice( $data = array(), $wp_error = false ) {
121
+function wpinv_update_invoice($data = array(), $wp_error = false) {
122 122
 
123 123
     // Backwards compatibility.
124
-    if ( ! empty( $data['ID'] ) ) {
124
+    if (!empty($data['ID'])) {
125 125
         $data['invoice_id'] = $data['ID'];
126 126
     }
127 127
 
128 128
     // Do we have an invoice id?
129
-    if ( empty( $data['invoice_id'] ) ) {
130
-        return $wp_error ? new WP_Error( 'invalid_invoice_id', __( 'Invalid invoice ID.', 'invoicing' ) ) : 0;
129
+    if (empty($data['invoice_id'])) {
130
+        return $wp_error ? new WP_Error('invalid_invoice_id', __('Invalid invoice ID.', 'invoicing')) : 0;
131 131
     }
132 132
 
133 133
     // Retrieve the invoice.
134
-    $invoice = wpinv_get_invoice( $data['invoice_id'] );
134
+    $invoice = wpinv_get_invoice($data['invoice_id']);
135 135
 
136 136
     // And abort if it does not exist.
137
-    if ( empty( $invoice ) ) {
138
-        return $wp_error ? new WP_Error( 'missing_invoice', __( 'Invoice not found.', 'invoicing' ) ) : 0;
137
+    if (empty($invoice)) {
138
+        return $wp_error ? new WP_Error('missing_invoice', __('Invoice not found.', 'invoicing')) : 0;
139 139
     }
140 140
 
141 141
     // Do not update totals for paid / refunded invoices.
142
-    if ( $invoice->is_paid() || $invoice->is_refunded() ) {
142
+    if ($invoice->is_paid() || $invoice->is_refunded()) {
143 143
 
144
-        if ( ! empty( $data['items'] ) || ! empty( $data['cart_details'] ) ) {
145
-            return $wp_error ? new WP_Error( 'paid_invoice', __( 'You can not update cart items for invoices that have already been paid for.', 'invoicing' ) ) : 0;
144
+        if (!empty($data['items']) || !empty($data['cart_details'])) {
145
+            return $wp_error ? new WP_Error('paid_invoice', __('You can not update cart items for invoices that have already been paid for.', 'invoicing')) : 0;
146 146
         }
147 147
 
148 148
     }
149 149
 
150
-    return wpinv_insert_invoice( $data, $wp_error );
150
+    return wpinv_insert_invoice($data, $wp_error);
151 151
 
152 152
 }
153 153
 
@@ -158,34 +158,34 @@  discard block
 block discarded – undo
158 158
  * @param  bool  $wp_error       Whether to return false or WP_Error on failure.
159 159
  * @return int|WP_Error|WPInv_Invoice The value 0 or WP_Error on failure. The WPInv_Invoice object on success.
160 160
  */
161
-function wpinv_insert_invoice( $data = array(), $wp_error = false ) {
161
+function wpinv_insert_invoice($data = array(), $wp_error = false) {
162 162
 
163 163
     // Ensure that we have invoice data.
164
-    if ( empty( $data ) ) {
164
+    if (empty($data)) {
165 165
         return false;
166 166
     }
167 167
 
168 168
     // The invoice id will be provided when updating an invoice.
169
-    $data['invoice_id'] = ! empty( $data['invoice_id'] ) ? (int) $data['invoice_id'] : false;
169
+    $data['invoice_id'] = !empty($data['invoice_id']) ? (int) $data['invoice_id'] : false;
170 170
 
171 171
     // Retrieve the invoice.
172
-    $invoice = new WPInv_Invoice( $data['invoice_id'] );
172
+    $invoice = new WPInv_Invoice($data['invoice_id']);
173 173
 
174 174
     // Do we have an error?
175
-    if ( ! empty( $invoice->last_error ) ) {
176
-        return $wp_error ? new WP_Error( 'invalid_invoice_id', $invoice->last_error ) : 0;
175
+    if (!empty($invoice->last_error)) {
176
+        return $wp_error ? new WP_Error('invalid_invoice_id', $invoice->last_error) : 0;
177 177
     }
178 178
 
179 179
     // Backwards compatibility (billing address).
180
-    if ( ! empty( $data['user_info'] ) ) {
180
+    if (!empty($data['user_info'])) {
181 181
 
182
-        foreach ( $data['user_info'] as $key => $value ) {
182
+        foreach ($data['user_info'] as $key => $value) {
183 183
 
184
-            if ( $key == 'discounts' ) {
184
+            if ($key == 'discounts') {
185 185
                 $value = (array) $value;
186
-                $data[ 'discount_code' ] = empty( $value ) ? null : $value[0];
186
+                $data['discount_code'] = empty($value) ? null : $value[0];
187 187
             } else {
188
-                $data[ $key ] = $value;
188
+                $data[$key] = $value;
189 189
             }
190 190
 
191 191
         }
@@ -193,30 +193,30 @@  discard block
 block discarded – undo
193 193
     }
194 194
 
195 195
     // Backwards compatibility.
196
-    if ( ! empty( $data['payment_details'] ) ) {
196
+    if (!empty($data['payment_details'])) {
197 197
 
198
-        foreach ( $data['payment_details'] as $key => $value ) {
199
-            $data[ $key ] = $value;
198
+        foreach ($data['payment_details'] as $key => $value) {
199
+            $data[$key] = $value;
200 200
         }
201 201
 
202 202
     }
203 203
 
204 204
     // Set up the owner of the invoice.
205
-    $user_id = ! empty( $data['user_id'] ) ? wpinv_clean( $data['user_id'] ) : get_current_user_id();
205
+    $user_id = !empty($data['user_id']) ? wpinv_clean($data['user_id']) : get_current_user_id();
206 206
 
207 207
     // Make sure the user exists.
208
-    if ( ! get_userdata( $user_id ) ) {
209
-        return $wp_error ? new WP_Error( 'wpinv_invalid_user', __( 'There is no user with that ID.', 'invoicing' ) ) : 0;
208
+    if (!get_userdata($user_id)) {
209
+        return $wp_error ? new WP_Error('wpinv_invalid_user', __('There is no user with that ID.', 'invoicing')) : 0;
210 210
     }
211 211
 
212
-    $address = wpinv_get_user_address( $user_id );
212
+    $address = wpinv_get_user_address($user_id);
213 213
 
214
-    foreach ( $address as $key => $value ) {
214
+    foreach ($address as $key => $value) {
215 215
 
216
-        if ( $value == '' ) {
217
-            $address[ $key ] = null;
216
+        if ($value == '') {
217
+            $address[$key] = null;
218 218
         } else {
219
-            $address[ $key ] = wpinv_clean( $value );
219
+            $address[$key] = wpinv_clean($value);
220 220
         }
221 221
 
222 222
     }
@@ -227,103 +227,103 @@  discard block
 block discarded – undo
227 227
         array(
228 228
 
229 229
             // Basic info.
230
-            'template'             => isset( $data['template'] ) ? wpinv_clean( $data['template'] ) : null,
231
-            'email_cc'             => isset( $data['email_cc'] ) ? wpinv_clean( $data['email_cc'] ) : null,
232
-            'date_created'         => isset( $data['created_date'] ) ? wpinv_clean( $data['created_date'] ) : null,
233
-            'due_date'             => isset( $data['due_date'] ) ? wpinv_clean( $data['due_date'] ) : null,
234
-            'date_completed'       => isset( $data['date_completed'] ) ? wpinv_clean( $data['date_completed'] ) : null,
235
-            'number'               => isset( $data['number'] ) ? wpinv_clean( $data['number'] ) : null,
236
-            'key'                  => isset( $data['key'] ) ? wpinv_clean( $data['key'] ) : null,
237
-            'status'               => isset( $data['status'] ) ? wpinv_clean( $data['status'] ) : null,
238
-            'post_type'            => isset( $data['post_type'] ) ? wpinv_clean( $data['post_type'] ) : null,
239
-            'user_ip'              => isset( $data['ip'] ) ? wpinv_clean( $data['ip'] ) : wpinv_get_ip(),
240
-            'parent_id'            => isset( $data['parent'] ) ? intval( $data['parent'] ) : null,
241
-            'mode'                 => isset( $data['mode'] ) ? wpinv_clean( $data['mode'] ) : null,
242
-            'description'          => isset( $data['description'] ) ? wp_kses_post( $data['description'] ) : null,
230
+            'template'             => isset($data['template']) ? wpinv_clean($data['template']) : null,
231
+            'email_cc'             => isset($data['email_cc']) ? wpinv_clean($data['email_cc']) : null,
232
+            'date_created'         => isset($data['created_date']) ? wpinv_clean($data['created_date']) : null,
233
+            'due_date'             => isset($data['due_date']) ? wpinv_clean($data['due_date']) : null,
234
+            'date_completed'       => isset($data['date_completed']) ? wpinv_clean($data['date_completed']) : null,
235
+            'number'               => isset($data['number']) ? wpinv_clean($data['number']) : null,
236
+            'key'                  => isset($data['key']) ? wpinv_clean($data['key']) : null,
237
+            'status'               => isset($data['status']) ? wpinv_clean($data['status']) : null,
238
+            'post_type'            => isset($data['post_type']) ? wpinv_clean($data['post_type']) : null,
239
+            'user_ip'              => isset($data['ip']) ? wpinv_clean($data['ip']) : wpinv_get_ip(),
240
+            'parent_id'            => isset($data['parent']) ? intval($data['parent']) : null,
241
+            'mode'                 => isset($data['mode']) ? wpinv_clean($data['mode']) : null,
242
+            'description'          => isset($data['description']) ? wp_kses_post($data['description']) : null,
243 243
 
244 244
             // Payment info.
245
-            'disable_taxes'        => ! empty( $data['disable_taxes'] ),
246
-            'currency'             => isset( $data['currency'] ) ? wpinv_clean( $data['currency'] ) : wpinv_get_currency(),
247
-            'gateway'              => isset( $data['gateway'] ) ? wpinv_clean( $data['gateway'] ) : null,
248
-            'transaction_id'       => isset( $data['transaction_id'] ) ? wpinv_clean( $data['transaction_id'] ) : null,
249
-            'discount_code'        => isset( $data['discount_code'] ) ? wpinv_clean( $data['discount_code'] ) : null,
250
-            'payment_form'         => isset( $data['payment_form'] ) ? intval( $data['payment_form'] ) : null,
251
-            'submission_id'        => isset( $data['submission_id'] ) ? wpinv_clean( $data['submission_id'] ) : null,
252
-            'subscription_id'      => isset( $data['subscription_id'] ) ? wpinv_clean( $data['subscription_id'] ) : null,
253
-            'is_viewed'            => isset( $data['is_viewed'] ) ? wpinv_clean( $data['is_viewed'] ) : null,
254
-            'fees'                 => isset( $data['fees'] ) ? wpinv_clean( $data['fees'] ) : null,
255
-            'discounts'            => isset( $data['discounts'] ) ? wpinv_clean( $data['discounts'] ) : null,
256
-            'taxes'                => isset( $data['taxes'] ) ? wpinv_clean( $data['taxes'] ) : null,
245
+            'disable_taxes'        => !empty($data['disable_taxes']),
246
+            'currency'             => isset($data['currency']) ? wpinv_clean($data['currency']) : wpinv_get_currency(),
247
+            'gateway'              => isset($data['gateway']) ? wpinv_clean($data['gateway']) : null,
248
+            'transaction_id'       => isset($data['transaction_id']) ? wpinv_clean($data['transaction_id']) : null,
249
+            'discount_code'        => isset($data['discount_code']) ? wpinv_clean($data['discount_code']) : null,
250
+            'payment_form'         => isset($data['payment_form']) ? intval($data['payment_form']) : null,
251
+            'submission_id'        => isset($data['submission_id']) ? wpinv_clean($data['submission_id']) : null,
252
+            'subscription_id'      => isset($data['subscription_id']) ? wpinv_clean($data['subscription_id']) : null,
253
+            'is_viewed'            => isset($data['is_viewed']) ? wpinv_clean($data['is_viewed']) : null,
254
+            'fees'                 => isset($data['fees']) ? wpinv_clean($data['fees']) : null,
255
+            'discounts'            => isset($data['discounts']) ? wpinv_clean($data['discounts']) : null,
256
+            'taxes'                => isset($data['taxes']) ? wpinv_clean($data['taxes']) : null,
257 257
             
258 258
 
259 259
             // Billing details.
260 260
             'user_id'              => $data['user_id'],
261
-            'first_name'           => isset( $data['first_name'] ) ? wpinv_clean( $data['first_name'] ) : $address['first_name'],
262
-            'last_name'            => isset( $data['last_name'] ) ? wpinv_clean( $data['last_name'] ) : $address['last_name'],
263
-            'address'              => isset( $data['address'] ) ? wpinv_clean( $data['address'] ) : $address['address'] ,
264
-            'vat_number'           => isset( $data['vat_number'] ) ? wpinv_clean( $data['vat_number'] ) : $address['vat_number'],
265
-            'company'              => isset( $data['company'] ) ? wpinv_clean( $data['company'] ) : $address['company'],
266
-            'zip'                  => isset( $data['zip'] ) ? wpinv_clean( $data['zip'] ) : $address['zip'],
267
-            'state'                => isset( $data['state'] ) ? wpinv_clean( $data['state'] ) : $address['state'],
268
-            'city'                 => isset( $data['city'] ) ? wpinv_clean( $data['city'] ) : $address['city'],
269
-            'country'              => isset( $data['country'] ) ? wpinv_clean( $data['country'] ) : $address['country'],
270
-            'phone'                => isset( $data['phone'] ) ? wpinv_clean( $data['phone'] ) : $address['phone'],
271
-            'address_confirmed'    => ! empty( $data['address_confirmed'] ),
261
+            'first_name'           => isset($data['first_name']) ? wpinv_clean($data['first_name']) : $address['first_name'],
262
+            'last_name'            => isset($data['last_name']) ? wpinv_clean($data['last_name']) : $address['last_name'],
263
+            'address'              => isset($data['address']) ? wpinv_clean($data['address']) : $address['address'],
264
+            'vat_number'           => isset($data['vat_number']) ? wpinv_clean($data['vat_number']) : $address['vat_number'],
265
+            'company'              => isset($data['company']) ? wpinv_clean($data['company']) : $address['company'],
266
+            'zip'                  => isset($data['zip']) ? wpinv_clean($data['zip']) : $address['zip'],
267
+            'state'                => isset($data['state']) ? wpinv_clean($data['state']) : $address['state'],
268
+            'city'                 => isset($data['city']) ? wpinv_clean($data['city']) : $address['city'],
269
+            'country'              => isset($data['country']) ? wpinv_clean($data['country']) : $address['country'],
270
+            'phone'                => isset($data['phone']) ? wpinv_clean($data['phone']) : $address['phone'],
271
+            'address_confirmed'    => !empty($data['address_confirmed']),
272 272
 
273 273
         )
274 274
 
275 275
     );
276 276
 
277 277
     // Backwards compatibililty.
278
-    if ( ! empty( $data['cart_details'] ) && is_array( $data['cart_details'] ) ) {
278
+    if (!empty($data['cart_details']) && is_array($data['cart_details'])) {
279 279
         $data['items'] = array();
280 280
 
281
-        foreach( $data['cart_details'] as $_item ) {
281
+        foreach ($data['cart_details'] as $_item) {
282 282
 
283 283
             // Ensure that we have an item id.
284
-            if ( empty(  $_item['id']  ) ) {
284
+            if (empty($_item['id'])) {
285 285
                 continue;
286 286
             }
287 287
 
288 288
             // Retrieve the item.
289
-            $item = new GetPaid_Form_Item(  $_item['id']  );
289
+            $item = new GetPaid_Form_Item($_item['id']);
290 290
 
291 291
             // Ensure that it is purchasable.
292
-            if ( ! $item->can_purchase() ) {
292
+            if (!$item->can_purchase()) {
293 293
                 continue;
294 294
             }
295 295
 
296 296
             // Set quantity.
297
-            if ( ! empty( $_item['quantity'] ) && is_numeric( $_item['quantity'] ) ) {
298
-                $item->set_quantity( $_item['quantity'] );
297
+            if (!empty($_item['quantity']) && is_numeric($_item['quantity'])) {
298
+                $item->set_quantity($_item['quantity']);
299 299
             }
300 300
 
301 301
             // Set price.
302
-            if ( isset( $_item['item_price'] ) ) {
303
-                $item->set_price( $_item['item_price'] );
302
+            if (isset($_item['item_price'])) {
303
+                $item->set_price($_item['item_price']);
304 304
             }
305 305
 
306
-            if ( isset( $_item['custom_price'] ) ) {
307
-                $item->set_price( $_item['custom_price'] );
306
+            if (isset($_item['custom_price'])) {
307
+                $item->set_price($_item['custom_price']);
308 308
             }
309 309
 
310 310
             // Set name.
311
-            if ( ! empty( $_item['name'] ) ) {
312
-                $item->set_name( $_item['name'] );
311
+            if (!empty($_item['name'])) {
312
+                $item->set_name($_item['name']);
313 313
             }
314 314
 
315 315
             // Set description.
316
-            if ( isset( $_item['description'] ) ) {
317
-                $item->set_custom_description( $_item['description'] );
316
+            if (isset($_item['description'])) {
317
+                $item->set_custom_description($_item['description']);
318 318
             }
319 319
 
320 320
             // Set meta.
321
-            if ( isset( $_item['meta'] ) && is_array( $_item['meta'] ) ) {
321
+            if (isset($_item['meta']) && is_array($_item['meta'])) {
322 322
 
323
-                $item->set_item_meta( $_item['meta'] );
323
+                $item->set_item_meta($_item['meta']);
324 324
 
325
-                if ( isset( $_item['meta']['description'] ) ) {
326
-                    $item->set_custom_description( $_item['meta']['description'] );
325
+                if (isset($_item['meta']['description'])) {
326
+                    $item->set_custom_description($_item['meta']['description']);
327 327
                 }
328 328
 
329 329
             }
@@ -334,14 +334,14 @@  discard block
 block discarded – undo
334 334
     }
335 335
 
336 336
     // Add invoice items.
337
-    if ( ! empty( $data['items'] ) && is_array( $data['items'] ) ) {
337
+    if (!empty($data['items']) && is_array($data['items'])) {
338 338
 
339
-        $invoice->set_items( array() );
339
+        $invoice->set_items(array());
340 340
 
341
-        foreach ( $data['items'] as $item ) {
341
+        foreach ($data['items'] as $item) {
342 342
 
343
-            if ( is_object( $item ) && is_a( $item, 'GetPaid_Form_Item' ) && $item->can_purchase() ) {
344
-                $invoice->add_item( $item );
343
+            if (is_object($item) && is_a($item, 'GetPaid_Form_Item') && $item->can_purchase()) {
344
+                $invoice->add_item($item);
345 345
             }
346 346
 
347 347
         }
@@ -352,30 +352,30 @@  discard block
 block discarded – undo
352 352
     $invoice->recalculate_total();
353 353
     $invoice->save();
354 354
 
355
-    if ( ! $invoice->get_id() ) {
356
-        return $wp_error ? new WP_Error( 'wpinv_insert_invoice_error', __( 'An error occured when saving your invoice.', 'invoicing' ) ) : 0;
355
+    if (!$invoice->get_id()) {
356
+        return $wp_error ? new WP_Error('wpinv_insert_invoice_error', __('An error occured when saving your invoice.', 'invoicing')) : 0;
357 357
     }
358 358
 
359 359
     // Add private note.
360
-    if ( ! empty( $data['private_note'] ) ) {
361
-        $invoice->add_note( $data['private_note'] );
360
+    if (!empty($data['private_note'])) {
361
+        $invoice->add_note($data['private_note']);
362 362
     }
363 363
 
364 364
     // User notes.
365
-    if ( !empty( $data['user_note'] ) ) {
366
-        $invoice->add_note( $data['user_note'], true );
365
+    if (!empty($data['user_note'])) {
366
+        $invoice->add_note($data['user_note'], true);
367 367
     }
368 368
 
369 369
     // Created via.
370
-    if ( isset( $data['created_via'] ) ) {
371
-        update_post_meta( $invoice->get_id(), 'wpinv_created_via', $data['created_via'] );
370
+    if (isset($data['created_via'])) {
371
+        update_post_meta($invoice->get_id(), 'wpinv_created_via', $data['created_via']);
372 372
     }
373 373
 
374 374
     // Backwards compatiblity.
375
-    if ( $invoice->is_quote() ) {
375
+    if ($invoice->is_quote()) {
376 376
 
377
-        if ( isset( $data['valid_until'] ) ) {
378
-            update_post_meta( $invoice->get_id(), 'wpinv_quote_valid_until', $data['valid_until'] );
377
+        if (isset($data['valid_until'])) {
378
+            update_post_meta($invoice->get_id(), 'wpinv_quote_valid_until', $data['valid_until']);
379 379
         }
380 380
 
381 381
     }
@@ -390,18 +390,18 @@  discard block
 block discarded – undo
390 390
  * @param $bool $deprecated
391 391
  * @return WPInv_Invoice|null
392 392
  */
393
-function wpinv_get_invoice( $invoice = 0, $deprecated = false ) {
393
+function wpinv_get_invoice($invoice = 0, $deprecated = false) {
394 394
 
395 395
     // If we are retrieving the invoice from the cart...
396
-    if ( $deprecated && empty( $invoice ) ) {
396
+    if ($deprecated && empty($invoice)) {
397 397
         $invoice = (int) getpaid_get_current_invoice_id();
398 398
     }
399 399
 
400 400
     // Retrieve the invoice.
401
-    $invoice = new WPInv_Invoice( $invoice );
401
+    $invoice = new WPInv_Invoice($invoice);
402 402
 
403 403
     // Check if it exists.
404
-    if ( $invoice->get_id() != 0 ) {
404
+    if ($invoice->get_id() != 0) {
405 405
         return $invoice;
406 406
     }
407 407
 
@@ -414,15 +414,15 @@  discard block
 block discarded – undo
414 414
  * @param array $args Args to search for.
415 415
  * @return WPInv_Invoice[]|int[]|object
416 416
  */
417
-function wpinv_get_invoices( $args ) {
417
+function wpinv_get_invoices($args) {
418 418
 
419 419
     // Prepare args.
420 420
     $args = wp_parse_args(
421 421
         $args,
422 422
         array(
423
-            'status'   => array_keys( wpinv_get_invoice_statuses() ),
423
+            'status'   => array_keys(wpinv_get_invoice_statuses()),
424 424
             'type'     => 'wpi_invoice',
425
-            'limit'    => get_option( 'posts_per_page' ),
425
+            'limit'    => get_option('posts_per_page'),
426 426
             'return'   => 'objects',
427 427
         )
428 428
     );
@@ -440,24 +440,24 @@  discard block
 block discarded – undo
440 440
         'post__in'       => 'include',
441 441
     );
442 442
 
443
-    foreach ( $map_legacy as $to => $from ) {
444
-        if ( isset( $args[ $from ] ) ) {
445
-            $args[ $to ] = $args[ $from ];
446
-            unset( $args[ $from ] );
443
+    foreach ($map_legacy as $to => $from) {
444
+        if (isset($args[$from])) {
445
+            $args[$to] = $args[$from];
446
+            unset($args[$from]);
447 447
         }
448 448
     }
449 449
 
450 450
     // Backwards compatibility.
451
-    if ( ! empty( $args['email'] ) && empty( $args['user'] ) ) {
451
+    if (!empty($args['email']) && empty($args['user'])) {
452 452
         $args['user'] = $args['email'];
453
-        unset( $args['email'] );
453
+        unset($args['email']);
454 454
     }
455 455
 
456 456
     // Handle cases where the user is set as an email.
457
-    if ( ! empty( $args['author'] ) && is_email( $args['author'] ) ) {
458
-        $user = get_user_by( 'email', $args['user'] );
457
+    if (!empty($args['author']) && is_email($args['author'])) {
458
+        $user = get_user_by('email', $args['user']);
459 459
 
460
-        if ( $user ) {
460
+        if ($user) {
461 461
             $args['author'] = $user->user_email;
462 462
         }
463 463
 
@@ -468,31 +468,31 @@  discard block
 block discarded – undo
468 468
 
469 469
     // Show all posts.
470 470
     $paginate = true;
471
-    if ( isset( $args['paginate'] ) ) {
471
+    if (isset($args['paginate'])) {
472 472
 
473 473
         $paginate = $args['paginate'];
474
-        $args['no_found_rows'] = empty( $args['paginate'] );
475
-        unset( $args['paginate'] );
474
+        $args['no_found_rows'] = empty($args['paginate']);
475
+        unset($args['paginate']);
476 476
 
477 477
     }
478 478
 
479 479
     // Whether to return objects or fields.
480 480
     $return = $args['return'];
481
-    unset( $args['return'] );
481
+    unset($args['return']);
482 482
 
483 483
     // Get invoices.
484
-    $invoices = new WP_Query( apply_filters( 'wpinv_get_invoices_args', $args ) );
484
+    $invoices = new WP_Query(apply_filters('wpinv_get_invoices_args', $args));
485 485
 
486 486
     // Prepare the results.
487
-    if ( 'objects' === $return ) {
488
-        $results = array_map( 'wpinv_get_invoice', $invoices->posts );
489
-    } elseif ( 'self' === $return ) {
487
+    if ('objects' === $return) {
488
+        $results = array_map('wpinv_get_invoice', $invoices->posts);
489
+    } elseif ('self' === $return) {
490 490
         return $invoices;
491 491
     } else {
492 492
         $results = $invoices->posts;
493 493
     }
494 494
 
495
-    if ( $paginate ) {
495
+    if ($paginate) {
496 496
         return (object) array(
497 497
             'invoices'      => $results,
498 498
             'total'         => $invoices->found_posts,
@@ -510,8 +510,8 @@  discard block
 block discarded – undo
510 510
  * @param string $transaction_id The transaction id to check.
511 511
  * @return int Invoice id on success or 0 on failure
512 512
  */
513
-function wpinv_get_id_by_transaction_id( $transaction_id ) {
514
-    return WPInv_Invoice::get_invoice_id_by_field( $transaction_id, 'transaction_id' );
513
+function wpinv_get_id_by_transaction_id($transaction_id) {
514
+    return WPInv_Invoice::get_invoice_id_by_field($transaction_id, 'transaction_id');
515 515
 }
516 516
 
517 517
 /**
@@ -520,8 +520,8 @@  discard block
 block discarded – undo
520 520
  * @param string $invoice_number The invoice number to check.
521 521
  * @return int Invoice id on success or 0 on failure
522 522
  */
523
-function wpinv_get_id_by_invoice_number( $invoice_number ) {
524
-    return WPInv_Invoice::get_invoice_id_by_field( $invoice_number, 'number' );
523
+function wpinv_get_id_by_invoice_number($invoice_number) {
524
+    return WPInv_Invoice::get_invoice_id_by_field($invoice_number, 'number');
525 525
 }
526 526
 
527 527
 /**
@@ -530,8 +530,8 @@  discard block
 block discarded – undo
530 530
  * @param string $invoice_key The invoice key to check.
531 531
  * @return int Invoice id on success or 0 on failure
532 532
  */
533
-function wpinv_get_invoice_id_by_key( $invoice_key ) {
534
-    return WPInv_Invoice::get_invoice_id_by_field( $invoice_key, 'key' );
533
+function wpinv_get_invoice_id_by_key($invoice_key) {
534
+    return WPInv_Invoice::get_invoice_id_by_field($invoice_key, 'key');
535 535
 }
536 536
 
537 537
 /**
@@ -541,19 +541,19 @@  discard block
 block discarded – undo
541 541
  * @param string $type Optionally filter by type i.e customer|system
542 542
  * @return array|null
543 543
  */
544
-function wpinv_get_invoice_notes( $invoice = 0, $type = '' ) {
544
+function wpinv_get_invoice_notes($invoice = 0, $type = '') {
545 545
 
546 546
     // Prepare the invoice.
547
-    $invoice = wpinv_get_invoice( $invoice );
548
-    if ( empty( $invoice ) ) {
547
+    $invoice = wpinv_get_invoice($invoice);
548
+    if (empty($invoice)) {
549 549
         return NULL;
550 550
     }
551 551
 
552 552
     // Fetch notes.
553
-    $notes = getpaid_notes()->get_invoice_notes( $invoice->get_id(), $type );
553
+    $notes = getpaid_notes()->get_invoice_notes($invoice->get_id(), $type);
554 554
 
555 555
     // Filter the notes.
556
-    return apply_filters( 'wpinv_invoice_notes', $notes, $invoice->get_id(), $type );
556
+    return apply_filters('wpinv_invoice_notes', $notes, $invoice->get_id(), $type);
557 557
 }
558 558
 
559 559
 /**
@@ -561,10 +561,10 @@  discard block
 block discarded – undo
561 561
  * 
562 562
  * @param string $post_type
563 563
  */
564
-function wpinv_get_user_invoices_columns( $post_type = 'wpi_invoice' ) {
564
+function wpinv_get_user_invoices_columns($post_type = 'wpi_invoice') {
565 565
 
566
-    $label   = getpaid_get_post_type_label( $post_type, false );
567
-    $label   = empty( $label ) ? __( 'Invoice', 'invoicing' ) : sanitize_text_field( $label );
566
+    $label   = getpaid_get_post_type_label($post_type, false);
567
+    $label   = empty($label) ? __('Invoice', 'invoicing') : sanitize_text_field($label);
568 568
     $columns = array(
569 569
 
570 570
             'invoice-number'  => array(
@@ -573,22 +573,22 @@  discard block
 block discarded – undo
573 573
             ),
574 574
 
575 575
             'created-date'    => array(
576
-                'title' => __( 'Created Date', 'invoicing' ),
576
+                'title' => __('Created Date', 'invoicing'),
577 577
                 'class' => 'text-left'
578 578
             ),
579 579
 
580 580
             'payment-date'    => array(
581
-                'title' => __( 'Payment Date', 'invoicing' ),
581
+                'title' => __('Payment Date', 'invoicing'),
582 582
                 'class' => 'text-left'
583 583
             ),
584 584
 
585 585
             'invoice-status'  => array(
586
-                'title' => __( 'Status', 'invoicing' ),
586
+                'title' => __('Status', 'invoicing'),
587 587
                 'class' => 'text-center'
588 588
             ),
589 589
 
590 590
             'invoice-total'   => array(
591
-                'title' => __( 'Total', 'invoicing' ),
591
+                'title' => __('Total', 'invoicing'),
592 592
                 'class' => 'text-right'
593 593
             ),
594 594
 
@@ -599,7 +599,7 @@  discard block
 block discarded – undo
599 599
 
600 600
         );
601 601
 
602
-    return apply_filters( 'wpinv_user_invoices_columns', $columns, $post_type );
602
+    return apply_filters('wpinv_user_invoices_columns', $columns, $post_type);
603 603
 }
604 604
 
605 605
 /**
@@ -609,59 +609,59 @@  discard block
 block discarded – undo
609 609
 
610 610
     // Find the invoice.
611 611
     $invoice_id = getpaid_get_current_invoice_id();
612
-    $invoice = new WPInv_Invoice( $invoice_id );
612
+    $invoice = new WPInv_Invoice($invoice_id);
613 613
 
614 614
     // Abort if non was found.
615
-    if ( empty( $invoice_id ) || $invoice->is_draft() ) {
615
+    if (empty($invoice_id) || $invoice->is_draft()) {
616 616
 
617 617
         return aui()->alert(
618 618
             array(
619 619
                 'type'    => 'warning',
620
-                'content' => __( 'We could not find your invoice', 'invoicing' ),
620
+                'content' => __('We could not find your invoice', 'invoicing'),
621 621
             )
622 622
         );
623 623
 
624 624
     }
625 625
 
626 626
     // Can the user view this invoice?
627
-    if ( ! wpinv_can_view_receipt( $invoice_id ) ) {
627
+    if (!wpinv_can_view_receipt($invoice_id)) {
628 628
 
629 629
         return aui()->alert(
630 630
             array(
631 631
                 'type'    => 'warning',
632
-                'content' => __( 'You are not allowed to view this receipt', 'invoicing' ),
632
+                'content' => __('You are not allowed to view this receipt', 'invoicing'),
633 633
             )
634 634
         );
635 635
 
636 636
     }
637 637
 
638 638
     // Load the template.
639
-    return wpinv_get_template_html( 'invoice-receipt.php', compact( 'invoice' ) );
639
+    return wpinv_get_template_html('invoice-receipt.php', compact('invoice'));
640 640
 
641 641
 }
642 642
 
643 643
 /**
644 644
  * Displays the invoice history.
645 645
  */
646
-function getpaid_invoice_history( $user_id = 0, $post_type = 'wpi_invoice' ) {
646
+function getpaid_invoice_history($user_id = 0, $post_type = 'wpi_invoice') {
647 647
 
648 648
     // Ensure that we have a user id.
649
-    if ( empty( $user_id ) || ! is_numeric( $user_id ) ) {
649
+    if (empty($user_id) || !is_numeric($user_id)) {
650 650
         $user_id = get_current_user_id();
651 651
     }
652 652
 
653
-    $label = getpaid_get_post_type_label( $post_type );
654
-    $label = empty( $label ) ? __( 'Invoices', 'invoicing' ) : sanitize_text_field( $label );
653
+    $label = getpaid_get_post_type_label($post_type);
654
+    $label = empty($label) ? __('Invoices', 'invoicing') : sanitize_text_field($label);
655 655
 
656 656
     // View user id.
657
-    if ( empty( $user_id ) ) {
657
+    if (empty($user_id)) {
658 658
 
659 659
         return aui()->alert(
660 660
             array(
661 661
                 'type'    => 'warning',
662 662
                 'content' => sprintf(
663
-                    __( 'You must be logged in to view your %s.', 'invoicing' ),
664
-                    strtolower( $label )
663
+                    __('You must be logged in to view your %s.', 'invoicing'),
664
+                    strtolower($label)
665 665
                 )
666 666
             )
667 667
         );
@@ -672,23 +672,23 @@  discard block
 block discarded – undo
672 672
     $invoices = wpinv_get_invoices(
673 673
 
674 674
         array(
675
-            'page'      => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
675
+            'page'      => (get_query_var('paged')) ? absint(get_query_var('paged')) : 1,
676 676
             'user'      => $user_id,
677 677
             'paginate'  => true,
678 678
             'type'      => $post_type,
679
-            'status'    => array_keys( wpinv_get_invoice_statuses( false, false, $post_type ) ),
679
+            'status'    => array_keys(wpinv_get_invoice_statuses(false, false, $post_type)),
680 680
         )
681 681
 
682 682
     );
683 683
 
684
-    if ( empty( $invoices->total ) ) {
684
+    if (empty($invoices->total)) {
685 685
 
686 686
         return aui()->alert(
687 687
             array(
688 688
                 'type'    => 'info',
689 689
                 'content' => sprintf(
690
-                    __( 'No %s found.', 'invoicing' ),
691
-                    strtolower( $label )
690
+                    __('No %s found.', 'invoicing'),
691
+                    strtolower($label)
692 692
                 )
693 693
             )
694 694
         );
@@ -696,38 +696,38 @@  discard block
 block discarded – undo
696 696
     }
697 697
 
698 698
     // Load the template.
699
-    return wpinv_get_template_html( 'invoice-history.php', compact( 'invoices', 'post_type' ) );
699
+    return wpinv_get_template_html('invoice-history.php', compact('invoices', 'post_type'));
700 700
 
701 701
 }
702 702
 
703 703
 /**
704 704
  * Formats an invoice number given an invoice type.
705 705
  */
706
-function wpinv_format_invoice_number( $number, $type = '' ) {
706
+function wpinv_format_invoice_number($number, $type = '') {
707 707
 
708 708
     // Allow other plugins to overide this.
709
-    $check = apply_filters( 'wpinv_pre_format_invoice_number', null, $number, $type );
710
-    if ( null !== $check ) {
709
+    $check = apply_filters('wpinv_pre_format_invoice_number', null, $number, $type);
710
+    if (null !== $check) {
711 711
         return $check;
712 712
     }
713 713
 
714 714
     // Ensure that we have a numeric number.
715
-    if ( ! is_numeric( $number ) ) {
715
+    if (!is_numeric($number)) {
716 716
         return $number;
717 717
     }
718 718
 
719 719
     // Format the number.
720
-    $padd             = absint( (int) wpinv_get_option( 'invoice_number_padd', 5 ) );
721
-    $prefix           = sanitize_text_field( (string) wpinv_get_option( 'invoice_number_prefix', 'INV-' ) );
722
-    $prefix           = sanitize_text_field( apply_filters( 'getpaid_invoice_type_prefix', $prefix, $type ) );
723
-    $postfix          = sanitize_text_field( (string) wpinv_get_option( 'invoice_number_postfix' ) );
724
-    $postfix          = sanitize_text_field( apply_filters( 'getpaid_invoice_type_postfix', $postfix, $type ) );
725
-    $formatted_number = zeroise( absint( $number ), $padd );
720
+    $padd             = absint((int) wpinv_get_option('invoice_number_padd', 5));
721
+    $prefix           = sanitize_text_field((string) wpinv_get_option('invoice_number_prefix', 'INV-'));
722
+    $prefix           = sanitize_text_field(apply_filters('getpaid_invoice_type_prefix', $prefix, $type));
723
+    $postfix          = sanitize_text_field((string) wpinv_get_option('invoice_number_postfix'));
724
+    $postfix          = sanitize_text_field(apply_filters('getpaid_invoice_type_postfix', $postfix, $type));
725
+    $formatted_number = zeroise(absint($number), $padd);
726 726
 
727 727
     // Add the prefix and post fix.
728 728
     $formatted_number = $prefix . $formatted_number . $postfix;
729 729
 
730
-    return apply_filters( 'wpinv_format_invoice_number', $formatted_number, $number, $prefix, $postfix, $padd );
730
+    return apply_filters('wpinv_format_invoice_number', $formatted_number, $number, $prefix, $postfix, $padd);
731 731
 }
732 732
 
733 733
 /**
@@ -736,58 +736,58 @@  discard block
 block discarded – undo
736 736
  * @param string $type.
737 737
  * @return int|null|bool
738 738
  */
739
-function wpinv_get_next_invoice_number( $type = '' ) {
739
+function wpinv_get_next_invoice_number($type = '') {
740 740
 
741 741
     // Allow plugins to overide this.
742
-    $check = apply_filters( 'wpinv_get_pre_next_invoice_number', null, $type );
743
-    if ( null !== $check ) {
742
+    $check = apply_filters('wpinv_get_pre_next_invoice_number', null, $type);
743
+    if (null !== $check) {
744 744
         return $check;
745 745
     }
746 746
 
747 747
     // Ensure sequential invoice numbers is active.
748
-    if ( ! wpinv_sequential_number_active() ) {
748
+    if (!wpinv_sequential_number_active()) {
749 749
         return false;
750 750
     }
751 751
 
752 752
     // Retrieve the current number and the start number.
753
-    $number = (int) get_option( 'wpinv_last_invoice_number', 0 );
754
-    $start  = absint( (int) wpinv_get_option( 'invoice_sequence_start', 1 ) );
753
+    $number = (int) get_option('wpinv_last_invoice_number', 0);
754
+    $start  = absint((int) wpinv_get_option('invoice_sequence_start', 1));
755 755
 
756 756
     // Ensure that we are starting at a positive integer.
757
-    $start  = max( $start, 1 );
757
+    $start  = max($start, 1);
758 758
 
759 759
     // If this is the first invoice, use the start number.
760
-    $number = max( $start, $number );
760
+    $number = max($start, $number);
761 761
 
762 762
     // Format the invoice number.
763
-    $formatted_number = wpinv_format_invoice_number( $number, $type );
763
+    $formatted_number = wpinv_format_invoice_number($number, $type);
764 764
 
765 765
     // Ensure that this number is unique.
766
-    $invoice_id = WPInv_Invoice::get_invoice_id_by_field( $formatted_number, 'number' );
766
+    $invoice_id = WPInv_Invoice::get_invoice_id_by_field($formatted_number, 'number');
767 767
 
768 768
     // We found a match. Nice.
769
-    if ( empty( $invoice_id ) ) {
770
-        update_option( 'wpinv_last_invoice_number', $number );
771
-        return apply_filters( 'wpinv_get_next_invoice_number', $number );
769
+    if (empty($invoice_id)) {
770
+        update_option('wpinv_last_invoice_number', $number);
771
+        return apply_filters('wpinv_get_next_invoice_number', $number);
772 772
     }
773 773
 
774
-    update_option( 'wpinv_last_invoice_number', $number + 1 );
775
-    return wpinv_get_next_invoice_number( $type );
774
+    update_option('wpinv_last_invoice_number', $number + 1);
775
+    return wpinv_get_next_invoice_number($type);
776 776
 
777 777
 }
778 778
 
779 779
 /**
780 780
  * The prefix used for invoice paths.
781 781
  */
782
-function wpinv_post_name_prefix( $post_type = 'wpi_invoice' ) {
783
-    return apply_filters( 'wpinv_post_name_prefix', 'inv-', $post_type );
782
+function wpinv_post_name_prefix($post_type = 'wpi_invoice') {
783
+    return apply_filters('wpinv_post_name_prefix', 'inv-', $post_type);
784 784
 }
785 785
 
786
-function wpinv_generate_post_name( $post_ID ) {
787
-    $prefix = wpinv_post_name_prefix( get_post_type( $post_ID ) );
788
-    $post_name = sanitize_title( $prefix . $post_ID );
786
+function wpinv_generate_post_name($post_ID) {
787
+    $prefix = wpinv_post_name_prefix(get_post_type($post_ID));
788
+    $post_name = sanitize_title($prefix . $post_ID);
789 789
 
790
-    return apply_filters( 'wpinv_generate_post_name', $post_name, $post_ID, $prefix );
790
+    return apply_filters('wpinv_generate_post_name', $post_name, $post_ID, $prefix);
791 791
 }
792 792
 
793 793
 /**
@@ -795,8 +795,8 @@  discard block
 block discarded – undo
795 795
  * 
796 796
  * @param int|string|object|WPInv_Invoice|WPInv_Legacy_Invoice|WP_Post $invoice Invoice id, key, transaction id, number or object.
797 797
  */
798
-function wpinv_is_invoice_viewed( $invoice ) {
799
-    $invoice = new WPInv_Invoice( $invoice );
798
+function wpinv_is_invoice_viewed($invoice) {
799
+    $invoice = new WPInv_Invoice($invoice);
800 800
     return (bool) $invoice->get_is_viewed();
801 801
 }
802 802
 
@@ -805,17 +805,17 @@  discard block
 block discarded – undo
805 805
  * 
806 806
  * @param int|string|object|WPInv_Invoice|WPInv_Legacy_Invoice|WP_Post $invoice Invoice id, key, transaction id, number or object.
807 807
  */
808
-function getpaid_maybe_mark_invoice_as_viewed( $invoice ) {
809
-    $invoice = new WPInv_Invoice( $invoice );
808
+function getpaid_maybe_mark_invoice_as_viewed($invoice) {
809
+    $invoice = new WPInv_Invoice($invoice);
810 810
 
811
-    if ( get_current_user_id() == $invoice->get_user_id() && ! $invoice->get_is_viewed() ) {
812
-        $invoice->set_is_viewed( true );
811
+    if (get_current_user_id() == $invoice->get_user_id() && !$invoice->get_is_viewed()) {
812
+        $invoice->set_is_viewed(true);
813 813
         $invoice->save();
814 814
     }
815 815
 
816 816
 }
817
-add_action( 'wpinv_invoice_print_before_display', 'getpaid_maybe_mark_invoice_as_viewed' );
818
-add_action( 'wpinv_before_receipt', 'getpaid_maybe_mark_invoice_as_viewed' );
817
+add_action('wpinv_invoice_print_before_display', 'getpaid_maybe_mark_invoice_as_viewed');
818
+add_action('wpinv_before_receipt', 'getpaid_maybe_mark_invoice_as_viewed');
819 819
 
820 820
 /**
821 821
  * Processes an invoice refund.
@@ -824,27 +824,27 @@  discard block
 block discarded – undo
824 824
  * @param array $status_transition
825 825
  * @todo: descrease customer/store earnings
826 826
  */
827
-function getpaid_maybe_process_refund( $invoice, $status_transition ) {
827
+function getpaid_maybe_process_refund($invoice, $status_transition) {
828 828
 
829
-    if ( empty( $status_transition['from'] ) || ! in_array( $status_transition['from'], array( 'publish', 'wpi-processing', 'wpi-renewal' ) ) ) {
829
+    if (empty($status_transition['from']) || !in_array($status_transition['from'], array('publish', 'wpi-processing', 'wpi-renewal'))) {
830 830
         return;
831 831
     }
832 832
 
833 833
     $discount_code = $invoice->get_discount_code();
834
-    if ( ! empty( $discount_code ) ) {
835
-        $discount = wpinv_get_discount_obj( $discount_code );
834
+    if (!empty($discount_code)) {
835
+        $discount = wpinv_get_discount_obj($discount_code);
836 836
 
837
-        if ( $discount->exists() ) {
837
+        if ($discount->exists()) {
838 838
             $discount->increase_usage( -1 );
839 839
         }
840 840
 
841 841
     }
842 842
 
843
-    do_action( 'wpinv_pre_refund_invoice', $invoice, $invoice->get_id() );
844
-    do_action( 'wpinv_refund_invoice', $invoice, $invoice->get_id() );
845
-    do_action( 'wpinv_post_refund_invoice', $invoice, $invoice->get_id() );
843
+    do_action('wpinv_pre_refund_invoice', $invoice, $invoice->get_id());
844
+    do_action('wpinv_refund_invoice', $invoice, $invoice->get_id());
845
+    do_action('wpinv_post_refund_invoice', $invoice, $invoice->get_id());
846 846
 }
847
-add_action( 'getpaid_invoice_status_wpi-refunded', 'getpaid_maybe_process_refund', 10, 2 );
847
+add_action('getpaid_invoice_status_wpi-refunded', 'getpaid_maybe_process_refund', 10, 2);
848 848
 
849 849
 
850 850
 /**
@@ -852,49 +852,49 @@  discard block
 block discarded – undo
852 852
  *
853 853
  * @param int $invoice_id
854 854
  */
855
-function getpaid_process_invoice_payment( $invoice_id ) {
855
+function getpaid_process_invoice_payment($invoice_id) {
856 856
 
857 857
     // Fetch the invoice.
858
-    $invoice = new WPInv_Invoice( $invoice_id );
858
+    $invoice = new WPInv_Invoice($invoice_id);
859 859
 
860 860
     // We only want to do this once.
861
-    if ( 1 ==  get_post_meta( $invoice->get_id(), 'wpinv_processed_payment', true ) ) {
861
+    if (1 == get_post_meta($invoice->get_id(), 'wpinv_processed_payment', true)) {
862 862
         return;
863 863
     }
864 864
 
865
-    update_post_meta( $invoice->get_id(), 'wpinv_processed_payment', 1 );
865
+    update_post_meta($invoice->get_id(), 'wpinv_processed_payment', 1);
866 866
 
867 867
     // Fires when processing a payment.
868
-    do_action( 'getpaid_process_payment', $invoice );
868
+    do_action('getpaid_process_payment', $invoice);
869 869
 
870 870
     // Fire an action for each invoice item.
871
-    foreach( $invoice->get_items() as $item ) {
872
-        do_action( 'getpaid_process_item_payment', $item, $invoice );
871
+    foreach ($invoice->get_items() as $item) {
872
+        do_action('getpaid_process_item_payment', $item, $invoice);
873 873
     }
874 874
 
875 875
     // Increase discount usage.
876 876
     $discount_code = $invoice->get_discount_code();
877
-    if ( ! empty( $discount_code ) && ! $invoice->is_renewal() ) {
878
-        $discount = wpinv_get_discount_obj( $discount_code );
877
+    if (!empty($discount_code) && !$invoice->is_renewal()) {
878
+        $discount = wpinv_get_discount_obj($discount_code);
879 879
 
880
-        if ( $discount->exists() ) {
880
+        if ($discount->exists()) {
881 881
             $discount->increase_usage();
882 882
         }
883 883
 
884 884
     }
885 885
 
886 886
     // Record reverse vat.
887
-    if ( 'invoice' == $invoice->get_type() && wpinv_use_taxes() && ! $invoice->get_disable_taxes() ) {
887
+    if ('invoice' == $invoice->get_type() && wpinv_use_taxes() && !$invoice->get_disable_taxes()) {
888 888
 
889 889
         $taxes = $invoice->get_total_tax();
890
-        if ( empty( $taxes ) && GetPaid_Payment_Form_Submission_Taxes::is_eu_transaction( $invoice->get_country() ) ) {
891
-            $invoice->add_note( __( 'VAT was reverse charged', 'invoicing' ), false, false, true );
890
+        if (empty($taxes) && GetPaid_Payment_Form_Submission_Taxes::is_eu_transaction($invoice->get_country())) {
891
+            $invoice->add_note(__('VAT was reverse charged', 'invoicing'), false, false, true);
892 892
         }
893 893
 
894 894
     }
895 895
 
896 896
 }
897
-add_action( 'getpaid_invoice_payment_status_changed', 'getpaid_process_invoice_payment' );
897
+add_action('getpaid_invoice_payment_status_changed', 'getpaid_process_invoice_payment');
898 898
 
899 899
 /**
900 900
  * Returns an array of invoice item columns
@@ -902,13 +902,13 @@  discard block
 block discarded – undo
902 902
  * @param int|WPInv_Invoice $invoice
903 903
  * @return array
904 904
  */
905
-function getpaid_invoice_item_columns( $invoice ) {
905
+function getpaid_invoice_item_columns($invoice) {
906 906
 
907 907
     // Prepare the invoice.
908
-    $invoice = new WPInv_Invoice( $invoice );
908
+    $invoice = new WPInv_Invoice($invoice);
909 909
 
910 910
     // Abort if there is no invoice.
911
-    if ( 0 == $invoice->get_id() ) {
911
+    if (0 == $invoice->get_id()) {
912 912
         return array();
913 913
     }
914 914
 
@@ -916,47 +916,47 @@  discard block
 block discarded – undo
916 916
     $columns = apply_filters(
917 917
         'getpaid_invoice_item_columns',
918 918
         array(
919
-            'name'     => __( 'Item', 'invoicing' ),
920
-            'price'    => __( 'Price', 'invoicing' ),
921
-            'quantity' => __( 'Quantity', 'invoicing' ),
922
-            'subtotal' => __( 'Item Subtotal', 'invoicing' ),
919
+            'name'     => __('Item', 'invoicing'),
920
+            'price'    => __('Price', 'invoicing'),
921
+            'quantity' => __('Quantity', 'invoicing'),
922
+            'subtotal' => __('Item Subtotal', 'invoicing'),
923 923
         ),
924 924
         $invoice
925 925
     );
926 926
 
927 927
     // Quantities.
928
-    if ( isset( $columns[ 'quantity' ] ) ) {
928
+    if (isset($columns['quantity'])) {
929 929
 
930
-        if ( 'hours' == $invoice->get_template() ) {
931
-            $columns[ 'quantity' ] = __( 'Hours', 'invoicing' );
930
+        if ('hours' == $invoice->get_template()) {
931
+            $columns['quantity'] = __('Hours', 'invoicing');
932 932
         }
933 933
 
934
-        if ( ! wpinv_item_quantities_enabled() || 'amount' == $invoice->get_template() ) {
935
-            unset( $columns[ 'quantity' ] );
934
+        if (!wpinv_item_quantities_enabled() || 'amount' == $invoice->get_template()) {
935
+            unset($columns['quantity']);
936 936
         }
937 937
 
938 938
     }
939 939
 
940 940
 
941 941
     // Price.
942
-    if ( isset( $columns[ 'price' ] ) ) {
942
+    if (isset($columns['price'])) {
943 943
 
944
-        if ( 'amount' == $invoice->get_template() ) {
945
-            $columns[ 'price' ] = __( 'Amount', 'invoicing' );
944
+        if ('amount' == $invoice->get_template()) {
945
+            $columns['price'] = __('Amount', 'invoicing');
946 946
         }
947 947
 
948
-        if ( 'hours' == $invoice->get_template() ) {
949
-            $columns[ 'price' ] = __( 'Rate', 'invoicing' );
948
+        if ('hours' == $invoice->get_template()) {
949
+            $columns['price'] = __('Rate', 'invoicing');
950 950
         }
951 951
 
952 952
     }
953 953
 
954 954
 
955 955
     // Sub total.
956
-    if ( isset( $columns[ 'subtotal' ] ) ) {
956
+    if (isset($columns['subtotal'])) {
957 957
 
958
-        if ( 'amount' == $invoice->get_template() ) {
959
-            unset( $columns[ 'subtotal' ] );
958
+        if ('amount' == $invoice->get_template()) {
959
+            unset($columns['subtotal']);
960 960
         }
961 961
 
962 962
     }
@@ -970,38 +970,38 @@  discard block
 block discarded – undo
970 970
  * @param int|WPInv_Invoice $invoice
971 971
  * @return array
972 972
  */
973
-function getpaid_invoice_totals_rows( $invoice ) {
973
+function getpaid_invoice_totals_rows($invoice) {
974 974
 
975 975
     // Prepare the invoice.
976
-    $invoice = new WPInv_Invoice( $invoice );
976
+    $invoice = new WPInv_Invoice($invoice);
977 977
 
978 978
     // Abort if there is no invoice.
979
-    if ( 0 == $invoice->get_id() ) {
979
+    if (0 == $invoice->get_id()) {
980 980
         return array();
981 981
     }
982 982
 
983 983
     $totals = apply_filters(
984 984
         'getpaid_invoice_totals_rows',
985 985
         array(
986
-            'subtotal' => __( 'Subtotal', 'invoicing' ),
987
-            'tax'      => __( 'Tax', 'invoicing' ),
988
-            'fee'      => __( 'Fee', 'invoicing' ),
989
-            'discount' => __( 'Discount', 'invoicing' ),
990
-            'total'    => __( 'Total', 'invoicing' ),
986
+            'subtotal' => __('Subtotal', 'invoicing'),
987
+            'tax'      => __('Tax', 'invoicing'),
988
+            'fee'      => __('Fee', 'invoicing'),
989
+            'discount' => __('Discount', 'invoicing'),
990
+            'total'    => __('Total', 'invoicing'),
991 991
         ),
992 992
         $invoice
993 993
     );
994 994
 
995
-    if ( ( $invoice->get_disable_taxes() || ! wpinv_use_taxes() ) && isset( $totals['tax'] ) ) {
996
-        unset( $totals['tax'] );
995
+    if (($invoice->get_disable_taxes() || !wpinv_use_taxes()) && isset($totals['tax'])) {
996
+        unset($totals['tax']);
997 997
     }
998 998
 
999
-    if ( 0 == $invoice->get_total_fees() && isset( $totals['fee'] ) ) {
1000
-        unset( $totals['fee'] );
999
+    if (0 == $invoice->get_total_fees() && isset($totals['fee'])) {
1000
+        unset($totals['fee']);
1001 1001
     }
1002 1002
 
1003
-    if ( 0 == $invoice->get_total_discount() && isset( $totals['discount'] ) ) {
1004
-        unset( $totals['discount'] );
1003
+    if (0 == $invoice->get_total_discount() && isset($totals['discount'])) {
1004
+        unset($totals['discount']);
1005 1005
     }
1006 1006
 
1007 1007
     return $totals;
@@ -1012,47 +1012,47 @@  discard block
 block discarded – undo
1012 1012
  * 
1013 1013
  * @param WPInv_Invoice $invoice
1014 1014
  */
1015
-function getpaid_new_invoice( $invoice ) {
1015
+function getpaid_new_invoice($invoice) {
1016 1016
 
1017
-    if ( ! $invoice->get_status() ) {
1017
+    if (!$invoice->get_status()) {
1018 1018
         return;
1019 1019
     }
1020 1020
 
1021 1021
     // Add an invoice created note.
1022 1022
     $invoice->add_note(
1023 1023
         sprintf(
1024
-            __( '%s created with the status "%s".', 'invoicing' ),
1025
-            ucfirst( $invoice->get_invoice_quote_type() ),
1026
-            wpinv_status_nicename( $invoice->get_status(), $invoice  )
1024
+            __('%s created with the status "%s".', 'invoicing'),
1025
+            ucfirst($invoice->get_invoice_quote_type()),
1026
+            wpinv_status_nicename($invoice->get_status(), $invoice)
1027 1027
         )
1028 1028
     );
1029 1029
 
1030 1030
 }
1031
-add_action( 'getpaid_new_invoice', 'getpaid_new_invoice' );
1031
+add_action('getpaid_new_invoice', 'getpaid_new_invoice');
1032 1032
 
1033 1033
 /**
1034 1034
  * This function updates invoice caches.
1035 1035
  * 
1036 1036
  * @param WPInv_Invoice $invoice
1037 1037
  */
1038
-function getpaid_update_invoice_caches( $invoice ) {
1038
+function getpaid_update_invoice_caches($invoice) {
1039 1039
 
1040 1040
     // Cache invoice number.
1041
-    wp_cache_set( $invoice->get_number(), $invoice->get_id(), "getpaid_invoice_numbers_to_invoice_ids" );
1041
+    wp_cache_set($invoice->get_number(), $invoice->get_id(), "getpaid_invoice_numbers_to_invoice_ids");
1042 1042
 
1043 1043
     // Cache invoice key.
1044
-    wp_cache_set( $invoice->get_key(), $invoice->get_id(), "getpaid_invoice_keys_to_invoice_ids" );
1044
+    wp_cache_set($invoice->get_key(), $invoice->get_id(), "getpaid_invoice_keys_to_invoice_ids");
1045 1045
 
1046 1046
     // (Maybe) cache transaction id.
1047 1047
     $transaction_id = $invoice->get_transaction_id();
1048 1048
 
1049
-    if ( ! empty( $transaction_id ) ) {
1050
-        wp_cache_set( $transaction_id, $invoice->get_id(), "getpaid_invoice_transaction_ids_to_invoice_ids" );
1049
+    if (!empty($transaction_id)) {
1050
+        wp_cache_set($transaction_id, $invoice->get_id(), "getpaid_invoice_transaction_ids_to_invoice_ids");
1051 1051
     }
1052 1052
 
1053 1053
 }
1054
-add_action( 'getpaid_new_invoice', 'getpaid_update_invoice_caches', 5 );
1055
-add_action( 'getpaid_update_invoice', 'getpaid_update_invoice_caches', 5 );
1054
+add_action('getpaid_new_invoice', 'getpaid_update_invoice_caches', 5);
1055
+add_action('getpaid_update_invoice', 'getpaid_update_invoice_caches', 5);
1056 1056
 
1057 1057
 /**
1058 1058
  * Duplicates an invoice.
@@ -1062,7 +1062,7 @@  discard block
 block discarded – undo
1062 1062
  * @param  WPInv_Invoice $old_invoice The invoice to duplicate
1063 1063
  * @return WPInv_Invoice The new invoice.
1064 1064
  */
1065
-function getpaid_duplicate_invoice( $old_invoice ) {
1065
+function getpaid_duplicate_invoice($old_invoice) {
1066 1066
 
1067 1067
     // Create the new invoice.
1068 1068
     $invoice = new WPInv_Invoice();
@@ -1123,123 +1123,123 @@  discard block
 block discarded – undo
1123 1123
  * @param WPInv_Invoice $invoice
1124 1124
  * @return array
1125 1125
  */
1126
-function getpaid_get_invoice_meta( $invoice ) {
1126
+function getpaid_get_invoice_meta($invoice) {
1127 1127
 
1128 1128
     // Load the invoice meta.
1129 1129
     $meta = array(
1130 1130
 
1131 1131
         'number' => array(
1132 1132
             'label' => sprintf(
1133
-                __( '%s Number', 'invoicing' ),
1134
-                ucfirst( $invoice->get_invoice_quote_type() )
1133
+                __('%s Number', 'invoicing'),
1134
+                ucfirst($invoice->get_invoice_quote_type())
1135 1135
             ),
1136
-            'value' => sanitize_text_field( $invoice->get_number() ),
1136
+            'value' => sanitize_text_field($invoice->get_number()),
1137 1137
         ),
1138 1138
 
1139 1139
         'status' => array(
1140 1140
             'label' => sprintf(
1141
-                __( '%s Status', 'invoicing' ),
1142
-                ucfirst( $invoice->get_invoice_quote_type() )
1141
+                __('%s Status', 'invoicing'),
1142
+                ucfirst($invoice->get_invoice_quote_type())
1143 1143
             ),
1144 1144
             'value' => $invoice->get_status_label_html(),
1145 1145
         ),
1146 1146
 
1147 1147
         'date' => array(
1148 1148
             'label' => sprintf(
1149
-                __( '%s Date', 'invoicing' ),
1150
-                ucfirst( $invoice->get_invoice_quote_type() )
1149
+                __('%s Date', 'invoicing'),
1150
+                ucfirst($invoice->get_invoice_quote_type())
1151 1151
             ),
1152
-            'value' => getpaid_format_date( $invoice->get_created_date() ),
1152
+            'value' => getpaid_format_date($invoice->get_created_date()),
1153 1153
         ),
1154 1154
 
1155 1155
         'date_paid' => array(
1156
-            'label' => __( 'Paid On', 'invoicing' ),
1157
-            'value' => getpaid_format_date( $invoice->get_completed_date() ),
1156
+            'label' => __('Paid On', 'invoicing'),
1157
+            'value' => getpaid_format_date($invoice->get_completed_date()),
1158 1158
         ),
1159 1159
 
1160 1160
         'gateway'   => array(
1161
-            'label' => __( 'Payment Method', 'invoicing' ),
1162
-            'value' => sanitize_text_field( $invoice->get_gateway_title() ),
1161
+            'label' => __('Payment Method', 'invoicing'),
1162
+            'value' => sanitize_text_field($invoice->get_gateway_title()),
1163 1163
         ),
1164 1164
 
1165 1165
         'transaction_id' => array(
1166
-            'label' => __( 'Transaction ID', 'invoicing' ),
1167
-            'value' => sanitize_text_field( $invoice->get_transaction_id() ),
1166
+            'label' => __('Transaction ID', 'invoicing'),
1167
+            'value' => sanitize_text_field($invoice->get_transaction_id()),
1168 1168
         ),
1169 1169
 
1170 1170
         'due_date'  => array(
1171
-            'label' => __( 'Due Date', 'invoicing' ),
1172
-            'value' => getpaid_format_date( $invoice->get_due_date() ),
1171
+            'label' => __('Due Date', 'invoicing'),
1172
+            'value' => getpaid_format_date($invoice->get_due_date()),
1173 1173
         ),
1174 1174
 
1175 1175
         'vat_number' => array(
1176
-            'label' => __( 'VAT Number', 'invoicing' ),
1177
-            'value' => sanitize_text_field( $invoice->get_vat_number() ),
1176
+            'label' => __('VAT Number', 'invoicing'),
1177
+            'value' => sanitize_text_field($invoice->get_vat_number()),
1178 1178
         ),
1179 1179
 
1180 1180
     );
1181 1181
 
1182 1182
     // If it is not paid, remove the date of payment.
1183
-    if ( ! $invoice->is_paid() ) {
1184
-        unset( $meta[ 'date_paid' ] );
1185
-        unset( $meta[ 'transaction_id' ] );
1183
+    if (!$invoice->is_paid()) {
1184
+        unset($meta['date_paid']);
1185
+        unset($meta['transaction_id']);
1186 1186
     }
1187 1187
 
1188
-    if ( ! $invoice->is_paid() || 'none' == $invoice->get_gateway() ) {
1189
-        unset( $meta[ 'gateway' ] );
1188
+    if (!$invoice->is_paid() || 'none' == $invoice->get_gateway()) {
1189
+        unset($meta['gateway']);
1190 1190
     }
1191 1191
 
1192 1192
     // Only display the due date if due dates are enabled.
1193
-    if ( ! $invoice->needs_payment() || ! wpinv_get_option( 'overdue_active' ) ) {
1194
-        unset( $meta[ 'due_date' ] );
1193
+    if (!$invoice->needs_payment() || !wpinv_get_option('overdue_active')) {
1194
+        unset($meta['due_date']);
1195 1195
     }
1196 1196
 
1197 1197
     // Only display the vat number if taxes are enabled.
1198
-    if ( ! wpinv_use_taxes() ) {
1199
-        unset( $meta[ 'vat_number' ] );
1198
+    if (!wpinv_use_taxes()) {
1199
+        unset($meta['vat_number']);
1200 1200
     }
1201 1201
 
1202
-    if ( $invoice->is_recurring() ) {
1202
+    if ($invoice->is_recurring()) {
1203 1203
 
1204 1204
         // Link to the parent invoice.
1205
-        if ( $invoice->is_renewal() ) {
1205
+        if ($invoice->is_renewal()) {
1206 1206
 
1207
-            $meta[ 'parent' ] = array(
1207
+            $meta['parent'] = array(
1208 1208
 
1209 1209
                 'label' => sprintf(
1210
-                    __( 'Parent %s', 'invoicing' ),
1211
-                    ucfirst( $invoice->get_invoice_quote_type() )
1210
+                    __('Parent %s', 'invoicing'),
1211
+                    ucfirst($invoice->get_invoice_quote_type())
1212 1212
                 ),
1213 1213
 
1214
-                'value' => wpinv_invoice_link( $invoice->get_parent_id() ),
1214
+                'value' => wpinv_invoice_link($invoice->get_parent_id()),
1215 1215
 
1216 1216
             );
1217 1217
 
1218 1218
         }
1219 1219
 
1220
-        $subscription = wpinv_get_subscription( $invoice );
1220
+        $subscription = wpinv_get_subscription($invoice);
1221 1221
 
1222
-        if ( ! empty ( $subscription ) ) {
1222
+        if (!empty ($subscription)) {
1223 1223
 
1224 1224
             // Display the renewal date.
1225
-            if ( $subscription->is_active() && 'cancelled' != $subscription->get_status() ) {
1225
+            if ($subscription->is_active() && 'cancelled' != $subscription->get_status()) {
1226 1226
 
1227
-                $meta[ 'renewal_date' ] = array(
1227
+                $meta['renewal_date'] = array(
1228 1228
 
1229
-                    'label' => __( 'Renews On', 'invoicing' ),
1230
-                    'value' => getpaid_format_date( $subscription->get_expiration() ),
1229
+                    'label' => __('Renews On', 'invoicing'),
1230
+                    'value' => getpaid_format_date($subscription->get_expiration()),
1231 1231
         
1232 1232
                 );
1233 1233
 
1234 1234
             }
1235 1235
 
1236
-            if ( $invoice->is_parent() ) {
1236
+            if ($invoice->is_parent()) {
1237 1237
 
1238 1238
                 // Display the recurring amount.
1239
-                $meta[ 'recurring_total' ] = array(
1239
+                $meta['recurring_total'] = array(
1240 1240
 
1241
-                    'label' => __( 'Recurring Amount', 'invoicing' ),
1242
-                    'value' => wpinv_price( $subscription->get_recurring_amount(), $invoice->get_currency() ),
1241
+                    'label' => __('Recurring Amount', 'invoicing'),
1242
+                    'value' => wpinv_price($subscription->get_recurring_amount(), $invoice->get_currency()),
1243 1243
         
1244 1244
                 );
1245 1245
 
@@ -1249,15 +1249,15 @@  discard block
 block discarded – undo
1249 1249
     }
1250 1250
 
1251 1251
     // Add the invoice total to the meta.
1252
-    $meta[ 'invoice_total' ] = array(
1252
+    $meta['invoice_total'] = array(
1253 1253
 
1254
-        'label' => __( 'Total Amount', 'invoicing' ),
1255
-        'value' => wpinv_price( $invoice->get_total(), $invoice->get_currency() ),
1254
+        'label' => __('Total Amount', 'invoicing'),
1255
+        'value' => wpinv_price($invoice->get_total(), $invoice->get_currency()),
1256 1256
 
1257 1257
     );
1258 1258
 
1259 1259
     // Provide a way for third party plugins to filter the meta.
1260
-    $meta = apply_filters( 'getpaid_invoice_meta_data', $meta, $invoice );
1260
+    $meta = apply_filters('getpaid_invoice_meta_data', $meta, $invoice);
1261 1261
 
1262 1262
     return $meta;
1263 1263
 
Please login to merge, or discard this patch.
includes/admin/admin-pages.php 1 patch
Spacing   +74 added lines, -74 removed lines patch added patch discarded remove patch
@@ -1,16 +1,16 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 // MUST have WordPress.
3
-if ( !defined( 'WPINC' ) ) {
4
-    exit( 'Do NOT access this file directly: ' . basename( __FILE__ ) );
3
+if (!defined('WPINC')) {
4
+    exit('Do NOT access this file directly: ' . basename(__FILE__));
5 5
 }
6 6
 
7
-add_action( 'manage_wpi_discount_posts_custom_column', 'wpinv_discount_custom_column' );
8
-function wpinv_discount_custom_column( $column ) {
7
+add_action('manage_wpi_discount_posts_custom_column', 'wpinv_discount_custom_column');
8
+function wpinv_discount_custom_column($column) {
9 9
     global $post;
10 10
 
11
-    $discount = new WPInv_Discount( $post );
11
+    $discount = new WPInv_Discount($post);
12 12
 
13
-    switch ( $column ) {
13
+    switch ($column) {
14 14
         case 'code' :
15 15
             echo $discount->get_code();
16 16
         break;
@@ -21,33 +21,33 @@  discard block
 block discarded – undo
21 21
             echo $discount->get_usage();
22 22
         break;
23 23
         case 'start_date' :
24
-            echo getpaid_format_date_value( $discount->get_start_date() );
24
+            echo getpaid_format_date_value($discount->get_start_date());
25 25
         break;
26 26
         case 'expiry_date' :
27
-            echo getpaid_format_date_value( $discount->get_expiration_date(), __( 'Never', 'invoicing' ) );
27
+            echo getpaid_format_date_value($discount->get_expiration_date(), __('Never', 'invoicing'));
28 28
         break;
29 29
     }
30 30
 }
31 31
 
32
-add_filter( 'post_row_actions', 'wpinv_post_row_actions', 90, 2 );
33
-function wpinv_post_row_actions( $actions, $post ) {
34
-    $post_type = !empty( $post->post_type ) ? $post->post_type : '';
32
+add_filter('post_row_actions', 'wpinv_post_row_actions', 90, 2);
33
+function wpinv_post_row_actions($actions, $post) {
34
+    $post_type = !empty($post->post_type) ? $post->post_type : '';
35 35
 
36
-    if ( $post_type == 'wpi_discount' ) {
37
-        $actions = wpinv_discount_row_actions( $post, $actions );
36
+    if ($post_type == 'wpi_discount') {
37
+        $actions = wpinv_discount_row_actions($post, $actions);
38 38
     }
39 39
 
40 40
     return $actions;
41 41
 }
42 42
 
43
-function wpinv_discount_row_actions( $discount, $row_actions ) {
44
-    $row_actions  = array();
45
-    $edit_link = get_edit_post_link( $discount->ID );
46
-    $row_actions['edit'] = '<a href="' . esc_url( $edit_link ) . '">' . __( 'Edit', 'invoicing' ) . '</a>';
43
+function wpinv_discount_row_actions($discount, $row_actions) {
44
+    $row_actions = array();
45
+    $edit_link = get_edit_post_link($discount->ID);
46
+    $row_actions['edit'] = '<a href="' . esc_url($edit_link) . '">' . __('Edit', 'invoicing') . '</a>';
47 47
 
48
-    if ( in_array( strtolower( $discount->post_status ),  array(  'publish' ) ) ) {
48
+    if (in_array(strtolower($discount->post_status), array('publish'))) {
49 49
 
50
-        $url    = esc_url(
50
+        $url = esc_url(
51 51
                     wp_nonce_url(
52 52
                         add_query_arg(
53 53
                             array(
@@ -59,13 +59,13 @@  discard block
 block discarded – undo
59 59
                         'getpaid-nonce'
60 60
                     )
61 61
                 );
62
-		$anchor = __( 'Deactivate', 'invoicing' );
63
-		$title  = esc_attr__( 'Are you sure you want to deactivate this discount?', 'invoicing' );
62
+		$anchor = __('Deactivate', 'invoicing');
63
+		$title  = esc_attr__('Are you sure you want to deactivate this discount?', 'invoicing');
64 64
         $row_actions['deactivate'] = "<a href='$url' onclick='return confirm(\"$title\")'>$anchor</a>";
65 65
 
66
-    } else if( in_array( strtolower( $discount->post_status ),  array( 'pending', 'draft' ) ) ) {
66
+    } else if (in_array(strtolower($discount->post_status), array('pending', 'draft'))) {
67 67
 
68
-        $url    = esc_url(
68
+        $url = esc_url(
69 69
             wp_nonce_url(
70 70
                 add_query_arg(
71 71
                     array(
@@ -77,13 +77,13 @@  discard block
 block discarded – undo
77 77
                 'getpaid-nonce'
78 78
             )
79 79
         );
80
-		$anchor = __( 'Activate', 'invoicing' );
81
-		$title  = esc_attr__( 'Are you sure you want to activate this discount?', 'invoicing' );
80
+		$anchor = __('Activate', 'invoicing');
81
+		$title  = esc_attr__('Are you sure you want to activate this discount?', 'invoicing');
82 82
         $row_actions['activate'] = "<a href='$url' onclick='return confirm(\"$title\")'>$anchor</a>";
83 83
 
84 84
     }
85 85
 
86
-    $url    = esc_url(
86
+    $url = esc_url(
87 87
         wp_nonce_url(
88 88
             add_query_arg(
89 89
                 array(
@@ -95,11 +95,11 @@  discard block
 block discarded – undo
95 95
             'getpaid-nonce'
96 96
         )
97 97
     );
98
-	$anchor = __( 'Delete', 'invoicing' );
99
-	$title  = esc_attr__( 'Are you sure you want to delete this discount?', 'invoicing' );
98
+	$anchor = __('Delete', 'invoicing');
99
+	$title  = esc_attr__('Are you sure you want to delete this discount?', 'invoicing');
100 100
     $row_actions['delete'] = "<a href='$url' onclick='return confirm(\"$title\")'>$anchor</a>";
101 101
 
102
-    $row_actions = apply_filters( 'wpinv_discount_row_actions', $row_actions, $discount );
102
+    $row_actions = apply_filters('wpinv_discount_row_actions', $row_actions, $discount);
103 103
 
104 104
     return $row_actions;
105 105
 }
@@ -107,68 +107,68 @@  discard block
 block discarded – undo
107 107
 function wpinv_restrict_manage_posts() {
108 108
     global $typenow;
109 109
 
110
-    if( 'wpi_discount' == $typenow ) {
110
+    if ('wpi_discount' == $typenow) {
111 111
         wpinv_discount_filters();
112 112
     }
113 113
 }
114
-add_action( 'restrict_manage_posts', 'wpinv_restrict_manage_posts', 10 );
114
+add_action('restrict_manage_posts', 'wpinv_restrict_manage_posts', 10);
115 115
 
116 116
 function wpinv_discount_filters() {
117 117
 
118 118
     ?>
119 119
     <select name="discount_type" id="dropdown_wpinv_discount_type">
120
-        <option value=""><?php _e( 'Show all types', 'invoicing' ); ?></option>
120
+        <option value=""><?php _e('Show all types', 'invoicing'); ?></option>
121 121
         <?php
122 122
             $types = wpinv_get_discount_types();
123 123
 
124
-            foreach ( $types as $name => $type ) {
125
-                echo '<option value="' . esc_attr( $name ) . '"';
124
+            foreach ($types as $name => $type) {
125
+                echo '<option value="' . esc_attr($name) . '"';
126 126
 
127
-                if ( isset( $_GET['discount_type'] ) )
128
-                    selected( $name, $_GET['discount_type'] );
127
+                if (isset($_GET['discount_type']))
128
+                    selected($name, $_GET['discount_type']);
129 129
 
130
-                echo '>' . esc_html__( $type, 'invoicing' ) . '</option>';
130
+                echo '>' . esc_html__($type, 'invoicing') . '</option>';
131 131
             }
132 132
         ?>
133 133
     </select>
134 134
     <?php
135 135
 }
136 136
 
137
-function wpinv_request( $vars ) {
137
+function wpinv_request($vars) {
138 138
     global $typenow, $wp_post_statuses;
139 139
 
140
-    if ( getpaid_is_invoice_post_type( $typenow ) ) {
141
-        if ( ! isset( $vars['post_status'] ) ) {
142
-            $post_statuses = wpinv_get_invoice_statuses( false, false, $typenow );
140
+    if (getpaid_is_invoice_post_type($typenow)) {
141
+        if (!isset($vars['post_status'])) {
142
+            $post_statuses = wpinv_get_invoice_statuses(false, false, $typenow);
143 143
 
144
-            foreach ( $post_statuses as $status => $value ) {
145
-                if ( isset( $wp_post_statuses[ $status ] ) && false === $wp_post_statuses[ $status ]->show_in_admin_all_list ) {
146
-                    unset( $post_statuses[ $status ] );
144
+            foreach ($post_statuses as $status => $value) {
145
+                if (isset($wp_post_statuses[$status]) && false === $wp_post_statuses[$status]->show_in_admin_all_list) {
146
+                    unset($post_statuses[$status]);
147 147
                 }
148 148
             }
149 149
 
150
-            $vars['post_status'] = array_keys( $post_statuses );
150
+            $vars['post_status'] = array_keys($post_statuses);
151 151
         }
152 152
 
153
-    } else if ( 'wpi_discount' == $typenow ) {
154
-        $meta_query = !empty( $vars['meta_query'] ) ? $vars['meta_query'] : array();
153
+    } else if ('wpi_discount' == $typenow) {
154
+        $meta_query = !empty($vars['meta_query']) ? $vars['meta_query'] : array();
155 155
         // Filter vat rule type
156
-        if ( isset( $_GET['discount_type'] ) && $_GET['discount_type'] !== '' ) {
156
+        if (isset($_GET['discount_type']) && $_GET['discount_type'] !== '') {
157 157
             $meta_query[] = array(
158 158
                     'key'   => '_wpi_discount_type',
159
-                    'value' => sanitize_text_field( $_GET['discount_type'] ),
159
+                    'value' => sanitize_text_field($_GET['discount_type']),
160 160
                     'compare' => '='
161 161
                 );
162 162
         }
163 163
 
164
-        if ( !empty( $meta_query ) ) {
164
+        if (!empty($meta_query)) {
165 165
             $vars['meta_query'] = $meta_query;
166 166
         }
167 167
     }
168 168
 
169 169
     return $vars;
170 170
 }
171
-add_filter( 'request', 'wpinv_request' );
171
+add_filter('request', 'wpinv_request');
172 172
 
173 173
 /**
174 174
  * Create a page and store the ID in an option.
@@ -180,19 +180,19 @@  discard block
 block discarded – undo
180 180
  * @param int $post_parent (default: 0) Parent for the new page
181 181
  * @return int page ID
182 182
  */
183
-function wpinv_create_page( $slug, $option = '', $page_title = '', $page_content = '', $post_parent = 0 ) {
183
+function wpinv_create_page($slug, $option = '', $page_title = '', $page_content = '', $post_parent = 0) {
184 184
     global $wpdb;
185 185
 
186
-    $option_value = wpinv_get_option( $option );
186
+    $option_value = wpinv_get_option($option);
187 187
 
188
-    if ( ! empty( $option_value ) && ( $page_object = get_post( $option_value ) ) ) {
189
-        if ( 'page' === $page_object->post_type && ! in_array( $page_object->post_status, array( 'pending', 'trash', 'future', 'auto-draft' ) ) ) {
188
+    if (!empty($option_value) && ($page_object = get_post($option_value))) {
189
+        if ('page' === $page_object->post_type && !in_array($page_object->post_status, array('pending', 'trash', 'future', 'auto-draft'))) {
190 190
             // Valid page is already in place
191 191
             return $page_object->ID;
192 192
         }
193 193
     }
194 194
 
195
-    if(!empty($post_parent)){
195
+    if (!empty($post_parent)) {
196 196
         $page = get_page_by_path($post_parent);
197 197
         if ($page) {
198 198
             $post_parent = $page->ID;
@@ -201,40 +201,40 @@  discard block
 block discarded – undo
201 201
         }
202 202
     }
203 203
 
204
-    if ( strlen( $page_content ) > 0 ) {
204
+    if (strlen($page_content) > 0) {
205 205
         // Search for an existing page with the specified page content (typically a shortcode)
206
-        $valid_page_found = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status NOT IN ( 'pending', 'trash', 'future', 'auto-draft' ) AND post_content LIKE %s LIMIT 1;", "%{$page_content}%" ) );
206
+        $valid_page_found = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status NOT IN ( 'pending', 'trash', 'future', 'auto-draft' ) AND post_content LIKE %s LIMIT 1;", "%{$page_content}%"));
207 207
     } else {
208 208
         // Search for an existing page with the specified page slug
209
-        $valid_page_found = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status NOT IN ( 'pending', 'trash', 'future', 'auto-draft' )  AND post_name = %s LIMIT 1;", $slug ) );
209
+        $valid_page_found = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status NOT IN ( 'pending', 'trash', 'future', 'auto-draft' )  AND post_name = %s LIMIT 1;", $slug));
210 210
     }
211 211
 
212
-    $valid_page_found = apply_filters( 'wpinv_create_page_id', $valid_page_found, $slug, $page_content );
212
+    $valid_page_found = apply_filters('wpinv_create_page_id', $valid_page_found, $slug, $page_content);
213 213
 
214
-    if ( $valid_page_found ) {
215
-        if ( $option ) {
216
-            wpinv_update_option( $option, $valid_page_found );
214
+    if ($valid_page_found) {
215
+        if ($option) {
216
+            wpinv_update_option($option, $valid_page_found);
217 217
         }
218 218
         return $valid_page_found;
219 219
     }
220 220
 
221 221
     // Search for a matching valid trashed page
222
-    if ( strlen( $page_content ) > 0 ) {
222
+    if (strlen($page_content) > 0) {
223 223
         // Search for an existing page with the specified page content (typically a shortcode)
224
-        $trashed_page_found = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status = 'trash' AND post_content LIKE %s LIMIT 1;", "%{$page_content}%" ) );
224
+        $trashed_page_found = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status = 'trash' AND post_content LIKE %s LIMIT 1;", "%{$page_content}%"));
225 225
     } else {
226 226
         // Search for an existing page with the specified page slug
227
-        $trashed_page_found = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status = 'trash' AND post_name = %s LIMIT 1;", $slug ) );
227
+        $trashed_page_found = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type='page' AND post_status = 'trash' AND post_name = %s LIMIT 1;", $slug));
228 228
     }
229 229
 
230
-    if ( $trashed_page_found ) {
230
+    if ($trashed_page_found) {
231 231
         $page_id   = $trashed_page_found;
232 232
         $page_data = array(
233 233
             'ID'             => $page_id,
234 234
             'post_status'    => 'publish',
235 235
             'post_parent'    => $post_parent,
236 236
         );
237
-        wp_update_post( $page_data );
237
+        wp_update_post($page_data);
238 238
     } else {
239 239
         $page_data = array(
240 240
             'post_status'    => 'publish',
@@ -246,11 +246,11 @@  discard block
 block discarded – undo
246 246
             'post_parent'    => $post_parent,
247 247
             'comment_status' => 'closed',
248 248
         );
249
-        $page_id = wp_insert_post( $page_data );
249
+        $page_id = wp_insert_post($page_data);
250 250
     }
251 251
 
252
-    if ( $option ) {
253
-        wpinv_update_option( $option, (int) $page_id );
252
+    if ($option) {
253
+        wpinv_update_option($option, (int) $page_id);
254 254
     }
255 255
 
256 256
     return $page_id;
@@ -263,11 +263,11 @@  discard block
 block discarded – undo
263 263
  *
264 264
  * @return array
265 265
  */
266
-function wpinv_add_aui_screens($screen_ids){
266
+function wpinv_add_aui_screens($screen_ids) {
267 267
 
268 268
     // load on these pages if set
269
-    $screen_ids = array_merge( $screen_ids, wpinv_get_screen_ids() );
269
+    $screen_ids = array_merge($screen_ids, wpinv_get_screen_ids());
270 270
 
271 271
     return $screen_ids;
272 272
 }
273
-add_filter('aui_screen_ids','wpinv_add_aui_screens');
274 273
\ No newline at end of file
274
+add_filter('aui_screen_ids', 'wpinv_add_aui_screens');
275 275
\ No newline at end of file
Please login to merge, or discard this patch.