Passed
Pull Request — master (#785)
by
unknown
04:48
created
includes/data-stores/class-getpaid-invoice-data-store.php 1 patch
Spacing   +151 added lines, -151 removed lines patch added patch discarded remove patch
@@ -4,7 +4,7 @@  discard block
 block discarded – undo
4 4
  * GetPaid_Invoice_Data_Store class file.
5 5
  *
6 6
  */
7
-if ( ! defined( 'ABSPATH' ) ) {
7
+if (!defined('ABSPATH')) {
8 8
 	exit;
9 9
 }
10 10
 
@@ -115,61 +115,61 @@  discard block
 block discarded – undo
115 115
 	 *
116 116
 	 * @param WPInv_Invoice $invoice Invoice object.
117 117
 	 */
118
-	public function create( &$invoice ) {
119
-		$invoice->set_version( WPINV_VERSION );
120
-		$invoice->set_date_created( current_time( 'mysql' ) );
118
+	public function create(&$invoice) {
119
+		$invoice->set_version(WPINV_VERSION);
120
+		$invoice->set_date_created(current_time('mysql'));
121 121
 
122 122
 		// Create a new post.
123 123
 		$id = wp_insert_post(
124 124
 			apply_filters(
125 125
 				'getpaid_new_invoice_data',
126 126
 				array(
127
-					'post_date'    => $invoice->get_date_created( 'edit' ),
128
-					'post_type'    => $invoice->get_post_type( 'edit' ),
129
-					'post_status'  => $this->get_post_status( $invoice ),
127
+					'post_date'    => $invoice->get_date_created('edit'),
128
+					'post_type'    => $invoice->get_post_type('edit'),
129
+					'post_status'  => $this->get_post_status($invoice),
130 130
 					'ping_status'  => 'closed',
131
-					'post_author'  => $invoice->get_user_id( 'edit' ),
132
-					'post_title'   => $invoice->get_title( 'edit' ),
133
-					'post_excerpt' => $invoice->get_description( 'edit' ),
134
-					'post_parent'  => $invoice->get_parent_id( 'edit' ),
131
+					'post_author'  => $invoice->get_user_id('edit'),
132
+					'post_title'   => $invoice->get_title('edit'),
133
+					'post_excerpt' => $invoice->get_description('edit'),
134
+					'post_parent'  => $invoice->get_parent_id('edit'),
135 135
 				)
136 136
 			),
137 137
 			true
138 138
 		);
139 139
 
140
-		if ( $id && ! is_wp_error( $id ) ) {
140
+		if ($id && !is_wp_error($id)) {
141 141
 
142 142
 			// Update the new id and regenerate a title.
143
-			$invoice->set_id( $id );
143
+			$invoice->set_id($id);
144 144
 
145 145
 			$invoice->maybe_set_number();
146 146
 
147 147
 			wp_update_post(
148 148
 				array(
149 149
 					'ID'         => $invoice->get_id(),
150
-					'post_title' => $invoice->get_number( 'edit' ),
151
-					'post_name'  => $invoice->get_path( 'edit' ),
150
+					'post_title' => $invoice->get_number('edit'),
151
+					'post_name'  => $invoice->get_path('edit'),
152 152
 				)
153 153
 			);
154 154
 
155 155
 			// Save special fields and items.
156
-			$this->save_special_fields( $invoice );
157
-			$this->save_items( $invoice );
156
+			$this->save_special_fields($invoice);
157
+			$this->save_items($invoice);
158 158
 
159 159
 			// Update meta data.
160
-			$this->update_post_meta( $invoice );
160
+			$this->update_post_meta($invoice);
161 161
 			$invoice->save_meta_data();
162 162
 
163 163
 			// Apply changes.
164 164
 			$invoice->apply_changes();
165
-			$this->clear_caches( $invoice );
165
+			$this->clear_caches($invoice);
166 166
 
167 167
 			// Fires after a new invoice is created.
168
-			do_action( 'getpaid_new_invoice', $invoice );
168
+			do_action('getpaid_new_invoice', $invoice);
169 169
 			return true;
170 170
 		}
171 171
 
172
-		if ( is_wp_error( $id ) ) {
172
+		if (is_wp_error($id)) {
173 173
 			$invoice->last_error = $id->get_error_message();
174 174
 		}
175 175
 
@@ -182,14 +182,14 @@  discard block
 block discarded – undo
182 182
 	 * @param WPInv_Invoice $invoice Invoice object.
183 183
 	 *
184 184
 	 */
185
-	public function read( &$invoice ) {
185
+	public function read(&$invoice) {
186 186
 
187 187
 		$invoice->set_defaults();
188
-		$invoice_object = get_post( $invoice->get_id() );
188
+		$invoice_object = get_post($invoice->get_id());
189 189
 
190
-		if ( ! $invoice->get_id() || ! $invoice_object || ! getpaid_is_invoice_post_type( $invoice_object->post_type ) ) {
191
-			$invoice->last_error = __( 'Invalid invoice.', 'invoicing' );
192
-			$invoice->set_id( 0 );
190
+		if (!$invoice->get_id() || !$invoice_object || !getpaid_is_invoice_post_type($invoice_object->post_type)) {
191
+			$invoice->last_error = __('Invalid invoice.', 'invoicing');
192
+			$invoice->set_id(0);
193 193
 			return false;
194 194
 		}
195 195
 
@@ -207,14 +207,14 @@  discard block
 block discarded – undo
207 207
 			)
208 208
 		);
209 209
 
210
-		$invoice->set_type( $invoice_object->post_type );
210
+		$invoice->set_type($invoice_object->post_type);
211 211
 
212
-		$this->read_object_data( $invoice, $invoice_object );
213
-		$this->add_special_fields( $invoice );
214
-		$this->add_items( $invoice );
212
+		$this->read_object_data($invoice, $invoice_object);
213
+		$this->add_special_fields($invoice);
214
+		$this->add_items($invoice);
215 215
 		$invoice->read_meta_data();
216
-		$invoice->set_object_read( true );
217
-		do_action( 'getpaid_read_invoice', $invoice );
216
+		$invoice->set_object_read(true);
217
+		do_action('getpaid_read_invoice', $invoice);
218 218
 	}
219 219
 
220 220
 	/**
@@ -222,35 +222,35 @@  discard block
 block discarded – undo
222 222
 	 *
223 223
 	 * @param WPInv_Invoice $invoice Invoice object.
224 224
 	 */
225
-	public function update( &$invoice ) {
225
+	public function update(&$invoice) {
226 226
 		$invoice->save_meta_data();
227
-		$invoice->set_version( WPINV_VERSION );
227
+		$invoice->set_version(WPINV_VERSION);
228 228
 
229
-		if ( null === $invoice->get_date_created( 'edit' ) ) {
230
-			$invoice->set_date_created( current_time( 'mysql' ) );
229
+		if (null === $invoice->get_date_created('edit')) {
230
+			$invoice->set_date_created(current_time('mysql'));
231 231
 		}
232 232
 
233 233
 		// Ensure both the key and number are set.
234 234
 		$invoice->get_path();
235 235
 
236 236
 		// Grab the current status so we can compare.
237
-		$previous_status = get_post_status( $invoice->get_id() );
237
+		$previous_status = get_post_status($invoice->get_id());
238 238
 
239 239
 		$changes = $invoice->get_changes();
240 240
 
241 241
 		// Only update the post when the post data changes.
242
-		if ( array_intersect( array( 'date_created', 'date_modified', 'status', 'name', 'author', 'description', 'parent_id', 'post_excerpt', 'path' ), array_keys( $changes ) ) ) {
242
+		if (array_intersect(array('date_created', 'date_modified', 'status', 'name', 'author', 'description', 'parent_id', 'post_excerpt', 'path'), array_keys($changes))) {
243 243
 			$post_data = array(
244
-				'post_date'     => $invoice->get_date_created( 'edit' ),
245
-				'post_date_gmt' => $invoice->get_date_created_gmt( 'edit' ),
246
-				'post_status'   => $invoice->get_status( 'edit' ),
247
-				'post_title'    => $invoice->get_name( 'edit' ),
248
-				'post_author'   => $invoice->get_user_id( 'edit' ),
249
-				'post_modified' => $invoice->get_date_modified( 'edit' ),
250
-				'post_excerpt'  => $invoice->get_description( 'edit' ),
251
-				'post_parent'   => $invoice->get_parent_id( 'edit' ),
252
-				'post_name'     => $invoice->get_path( 'edit' ),
253
-				'post_type'     => $invoice->get_post_type( 'edit' ),
244
+				'post_date'     => $invoice->get_date_created('edit'),
245
+				'post_date_gmt' => $invoice->get_date_created_gmt('edit'),
246
+				'post_status'   => $invoice->get_status('edit'),
247
+				'post_title'    => $invoice->get_name('edit'),
248
+				'post_author'   => $invoice->get_user_id('edit'),
249
+				'post_modified' => $invoice->get_date_modified('edit'),
250
+				'post_excerpt'  => $invoice->get_description('edit'),
251
+				'post_parent'   => $invoice->get_parent_id('edit'),
252
+				'post_name'     => $invoice->get_path('edit'),
253
+				'post_type'     => $invoice->get_post_type('edit'),
254 254
 			);
255 255
 
256 256
 			/**
@@ -261,35 +261,35 @@  discard block
 block discarded – undo
261 261
 			 * This ensures hooks are fired by either WP itself (admin screen save),
262 262
 			 * or an update purely from CRUD.
263 263
 			 */
264
-			if ( doing_action( 'save_post' ) ) {
265
-				$GLOBALS['wpdb']->update( $GLOBALS['wpdb']->posts, $post_data, array( 'ID' => $invoice->get_id() ) );
266
-				clean_post_cache( $invoice->get_id() );
264
+			if (doing_action('save_post')) {
265
+				$GLOBALS['wpdb']->update($GLOBALS['wpdb']->posts, $post_data, array('ID' => $invoice->get_id()));
266
+				clean_post_cache($invoice->get_id());
267 267
 			} else {
268
-				wp_update_post( array_merge( array( 'ID' => $invoice->get_id() ), $post_data ) );
268
+				wp_update_post(array_merge(array('ID' => $invoice->get_id()), $post_data));
269 269
 			}
270
-			$invoice->read_meta_data( true ); // Refresh internal meta data, in case things were hooked into `save_post` or another WP hook.
270
+			$invoice->read_meta_data(true); // Refresh internal meta data, in case things were hooked into `save_post` or another WP hook.
271 271
 		}
272 272
 
273 273
 		// Update meta data.
274
-		$this->update_post_meta( $invoice );
274
+		$this->update_post_meta($invoice);
275 275
 
276 276
 		// Save special fields and items.
277
-		$this->save_special_fields( $invoice );
278
-		$this->save_items( $invoice );
277
+		$this->save_special_fields($invoice);
278
+		$this->save_items($invoice);
279 279
 
280 280
 		// Apply the changes.
281 281
 		$invoice->apply_changes();
282 282
 
283 283
 		// Clear caches.
284
-		$this->clear_caches( $invoice );
284
+		$this->clear_caches($invoice);
285 285
 
286 286
 		// Fire a hook depending on the status - this should be considered a creation if it was previously draft status.
287
-		$new_status = $invoice->get_status( 'edit' );
287
+		$new_status = $invoice->get_status('edit');
288 288
 
289
-		if ( $new_status !== $previous_status && in_array( $previous_status, array( 'new', 'auto-draft', 'draft' ), true ) ) {
290
-			do_action( 'getpaid_new_invoice', $invoice );
289
+		if ($new_status !== $previous_status && in_array($previous_status, array('new', 'auto-draft', 'draft'), true)) {
290
+			do_action('getpaid_new_invoice', $invoice);
291 291
 		} else {
292
-			do_action( 'getpaid_update_invoice', $invoice );
292
+			do_action('getpaid_update_invoice', $invoice);
293 293
 		}
294 294
 	}
295 295
 
@@ -304,45 +304,45 @@  discard block
 block discarded – undo
304 304
 	 *
305 305
 	 * @param WPInv_Invoice $invoice Invoice object.
306 306
      */
307
-    public function add_special_fields( &$invoice ) {
307
+    public function add_special_fields(&$invoice) {
308 308
 		global $wpdb;
309 309
 
310 310
 		// Maybe retrieve from the cache.
311
-		$data   = wp_cache_get( $invoice->get_id(), 'getpaid_invoice_special_fields' );
311
+		$data = wp_cache_get($invoice->get_id(), 'getpaid_invoice_special_fields');
312 312
 
313 313
 		// If not found, retrieve from the db.
314
-		if ( false === $data ) {
314
+		if (false === $data) {
315 315
 			$table = $wpdb->prefix . 'getpaid_invoices';
316 316
 
317 317
 			$data  = $wpdb->get_row(
318
-				$wpdb->prepare( "SELECT * FROM $table WHERE `post_id`=%d LIMIT 1", $invoice->get_id() ),
318
+				$wpdb->prepare("SELECT * FROM $table WHERE `post_id`=%d LIMIT 1", $invoice->get_id()),
319 319
 				ARRAY_A
320 320
 			);
321 321
 
322 322
 			// Update the cache with our data
323
-			wp_cache_set( $invoice->get_id(), $data, 'getpaid_invoice_special_fields' );
323
+			wp_cache_set($invoice->get_id(), $data, 'getpaid_invoice_special_fields');
324 324
 
325 325
 		}
326 326
 
327 327
 		// Abort if the data does not exist.
328
-		if ( empty( $data ) ) {
329
-			$invoice->set_object_read( true );
330
-			$invoice->set_props( wpinv_get_user_address( $invoice->get_user_id() ) );
328
+		if (empty($data)) {
329
+			$invoice->set_object_read(true);
330
+			$invoice->set_props(wpinv_get_user_address($invoice->get_user_id()));
331 331
 			return;
332 332
 		}
333 333
 
334 334
 		$props = array();
335 335
 
336
-		foreach ( $this->database_fields_to_props as $db_field => $prop ) {
336
+		foreach ($this->database_fields_to_props as $db_field => $prop) {
337 337
 
338
-			if ( $db_field == 'post_id' ) {
338
+			if ($db_field == 'post_id') {
339 339
 				continue;
340 340
 			}
341 341
 
342
-			$props[ $prop ] = $data[ $db_field ];
342
+			$props[$prop] = $data[$db_field];
343 343
 		}
344 344
 
345
-		$invoice->set_props( $props );
345
+		$invoice->set_props($props);
346 346
 	}
347 347
 
348 348
 	/**
@@ -352,14 +352,14 @@  discard block
 block discarded – undo
352 352
 	 * @param  WPInv_Invoice $invoice       The Invoice object.
353 353
 	 * @return array                        A mapping of field keys => prop names, filtered by ones that should be updated.
354 354
 	 */
355
-	protected function get_special_fields_to_update( $invoice ) {
355
+	protected function get_special_fields_to_update($invoice) {
356 356
 		$fields_to_update = array();
357
-		$changed_props   = $invoice->get_changes();
357
+		$changed_props = $invoice->get_changes();
358 358
 
359 359
 		// Props should be updated if they are a part of the $changed array or don't exist yet.
360
-		foreach ( $this->database_fields_to_props as $database_field => $prop ) {
361
-			if ( array_key_exists( $prop, $changed_props ) ) {
362
-				$fields_to_update[ $database_field ] = $prop;
360
+		foreach ($this->database_fields_to_props as $database_field => $prop) {
361
+			if (array_key_exists($prop, $changed_props)) {
362
+				$fields_to_update[$database_field] = $prop;
363 363
 			}
364 364
 		}
365 365
 
@@ -372,25 +372,25 @@  discard block
 block discarded – undo
372 372
 	 * @param WPInv_Invoice $invoice WPInv_Invoice object.
373 373
 	 * @since 1.0.19
374 374
 	 */
375
-	protected function update_special_fields( &$invoice ) {
375
+	protected function update_special_fields(&$invoice) {
376 376
 		global $wpdb;
377 377
 
378 378
 		$updated_props    = array();
379
-		$fields_to_update = $this->get_special_fields_to_update( $invoice );
379
+		$fields_to_update = $this->get_special_fields_to_update($invoice);
380 380
 
381
-		foreach ( $fields_to_update as $database_field => $prop ) {
382
-			$value = $invoice->{"get_$prop"}( 'edit' );
383
-			$value = is_string( $value ) ? wp_slash( $value ) : $value;
384
-			$value = is_bool( $value ) ? (int) $value : $value;
385
-			$updated_props[ $database_field ] = maybe_serialize( $value );
381
+		foreach ($fields_to_update as $database_field => $prop) {
382
+			$value = $invoice->{"get_$prop"}('edit');
383
+			$value = is_string($value) ? wp_slash($value) : $value;
384
+			$value = is_bool($value) ? (int) $value : $value;
385
+			$updated_props[$database_field] = maybe_serialize($value);
386 386
 		}
387 387
 
388
-		if ( ! empty( $updated_props ) ) {
388
+		if (!empty($updated_props)) {
389 389
 
390 390
 			$table = $wpdb->prefix . 'getpaid_invoices';
391
-			$wpdb->update( $table, $updated_props, array( 'post_id' => $invoice->get_id() ) );
392
-			wp_cache_delete( $invoice->get_id(), 'getpaid_invoice_special_fields' );
393
-			do_action( 'getpaid_invoice_update_database_fields', $invoice, $updated_props );
391
+			$wpdb->update($table, $updated_props, array('post_id' => $invoice->get_id()));
392
+			wp_cache_delete($invoice->get_id(), 'getpaid_invoice_special_fields');
393
+			do_action('getpaid_invoice_update_database_fields', $invoice, $updated_props);
394 394
 
395 395
 		}
396 396
 	}
@@ -401,22 +401,22 @@  discard block
 block discarded – undo
401 401
 	 * @param WPInv_Invoice $invoice WPInv_Invoice object.
402 402
 	 * @since 1.0.19
403 403
 	 */
404
-	protected function insert_special_fields( &$invoice ) {
404
+	protected function insert_special_fields(&$invoice) {
405 405
 		global $wpdb;
406 406
 
407
-		$updated_props   = array();
407
+		$updated_props = array();
408 408
 
409
-		foreach ( $this->database_fields_to_props as $database_field => $prop ) {
410
-			$value = $invoice->{"get_$prop"}( 'edit' );
411
-			$value = is_string( $value ) ? wp_slash( $value ) : $value;
412
-			$value = is_bool( $value ) ? (int) $value : $value;
413
-			$updated_props[ $database_field ] = maybe_serialize( $value );
409
+		foreach ($this->database_fields_to_props as $database_field => $prop) {
410
+			$value = $invoice->{"get_$prop"}('edit');
411
+			$value = is_string($value) ? wp_slash($value) : $value;
412
+			$value = is_bool($value) ? (int) $value : $value;
413
+			$updated_props[$database_field] = maybe_serialize($value);
414 414
 		}
415 415
 
416 416
 		$table = $wpdb->prefix . 'getpaid_invoices';
417
-		$wpdb->insert( $table, $updated_props );
418
-		wp_cache_delete( $invoice->get_id(), 'getpaid_invoice_special_fields' );
419
-		do_action( 'getpaid_invoice_insert_database_fields', $invoice, $updated_props );
417
+		$wpdb->insert($table, $updated_props);
418
+		wp_cache_delete($invoice->get_id(), 'getpaid_invoice_special_fields');
419
+		do_action('getpaid_invoice_insert_database_fields', $invoice, $updated_props);
420 420
 	}
421 421
 
422 422
 	/**
@@ -424,7 +424,7 @@  discard block
 block discarded – undo
424 424
 	 *
425 425
 	 * @param WPInv_Invoice $invoice Invoice object.
426 426
      */
427
-    public function save_special_fields( &$invoice ) {
427
+    public function save_special_fields(&$invoice) {
428 428
 		global $wpdb;
429 429
 
430 430
 		// The invoices table.
@@ -432,13 +432,13 @@  discard block
 block discarded – undo
432 432
 		$id    = (int) $invoice->get_id();
433 433
 		$invoice->maybe_set_key();
434 434
 
435
-		if ( $wpdb->get_var( "SELECT `post_id` FROM $table WHERE `post_id`= $id" ) ) {
435
+		if ($wpdb->get_var("SELECT `post_id` FROM $table WHERE `post_id`= $id")) {
436 436
 
437
-			$this->update_special_fields( $invoice );
437
+			$this->update_special_fields($invoice);
438 438
 
439 439
 		} else {
440 440
 
441
-			$this->insert_special_fields( $invoice );
441
+			$this->insert_special_fields($invoice);
442 442
 
443 443
 		}
444 444
 	}
@@ -448,71 +448,71 @@  discard block
 block discarded – undo
448 448
 	 *
449 449
 	 * @param WPInv_Invoice $invoice Invoice object.
450 450
      */
451
-    public function add_items( &$invoice ) {
451
+    public function add_items(&$invoice) {
452 452
 		global $wpdb;
453 453
 
454 454
 		// Maybe retrieve from the cache.
455
-		$items = wp_cache_get( $invoice->get_id(), 'getpaid_invoice_cart_details' );
455
+		$items = wp_cache_get($invoice->get_id(), 'getpaid_invoice_cart_details');
456 456
 
457 457
 		// If not found, retrieve from the db.
458
-		if ( false === $items ) {
458
+		if (false === $items) {
459 459
 			$table = $wpdb->prefix . 'getpaid_invoice_items';
460 460
 
461 461
 			$items = $wpdb->get_results(
462
-				$wpdb->prepare( "SELECT * FROM $table WHERE `post_id`=%d", $invoice->get_id() )
462
+				$wpdb->prepare("SELECT * FROM $table WHERE `post_id`=%d", $invoice->get_id())
463 463
 			);
464 464
 
465 465
 			// Update the cache with our data
466
-			wp_cache_set( $invoice->get_id(), $items, 'getpaid_invoice_cart_details' );
466
+			wp_cache_set($invoice->get_id(), $items, 'getpaid_invoice_cart_details');
467 467
 
468 468
 		}
469 469
 
470 470
 		// Abort if no items found.
471
-        if ( empty( $items ) ) {
471
+        if (empty($items)) {
472 472
             return;
473 473
 		}
474 474
 
475 475
 		$_items = array();
476
-		foreach ( $items as $item_data ) {
477
-			$item = new GetPaid_Form_Item( $item_data->item_id );
476
+		foreach ($items as $item_data) {
477
+			$item = new GetPaid_Form_Item($item_data->item_id);
478 478
 
479 479
 			// Set item data.
480
-			$item->item_tax      = wpinv_sanitize_amount( $item_data->tax );
481
-			$item->item_discount = wpinv_sanitize_amount( $item_data->discount );
482
-			$item->set_name( $item_data->item_name );
483
-			$item->set_description( $item_data->item_description );
484
-            $item->set_price( $item_data->item_price );
485
-			$item->set_quantity( $item_data->quantity );
486
-			$item->set_price_id( $item_data->price_id );
487
-			$item->set_item_meta( $item_data->meta );
488
-
489
-            if ( $item->has_variable_pricing() ) {
480
+			$item->item_tax      = wpinv_sanitize_amount($item_data->tax);
481
+			$item->item_discount = wpinv_sanitize_amount($item_data->discount);
482
+			$item->set_name($item_data->item_name);
483
+			$item->set_description($item_data->item_description);
484
+            $item->set_price($item_data->item_price);
485
+			$item->set_quantity($item_data->quantity);
486
+			$item->set_price_id($item_data->price_id);
487
+			$item->set_item_meta($item_data->meta);
488
+
489
+            if ($item->has_variable_pricing()) {
490 490
                 $price_options = $item->get_variable_prices();
491 491
 
492
-                if ( ! empty( $price_options ) && isset( $price_options[ $item_data->price_id ] ) ) {
493
-                    $price = $price_options[ $item_data->price_id ];
492
+                if (!empty($price_options) && isset($price_options[$item_data->price_id])) {
493
+                    $price = $price_options[$item_data->price_id];
494 494
 
495
-                    $item->set_price( (float) $price['amount'] );
495
+                    $item->set_price((float) $price['amount']);
496 496
 
497
-                    if ( isset( $price['is-recurring'] ) && 'yes' === $price['is-recurring'] ) {
498
-                        if ( isset( $price['trial-interval'], $price['trial-period'] ) && $price['trial-interval'] > 0 ) {
497
+                    if (isset($price['is-recurring']) && 'yes' === $price['is-recurring']) {
498
+                        if (isset($price['trial-interval'], $price['trial-period']) && $price['trial-interval'] > 0) {
499 499
                             $trial_interval = (int) $price['trial-interval'];
500 500
                             $trial_period = $price['trial-period'];
501 501
 
502
-                            $item->set_is_free_trial( 1 );
503
-                            $item->set_trial_interval( $trial_interval );
504
-                            $item->set_trial_period( $trial_period );
502
+                            $item->set_is_free_trial(1);
503
+                            $item->set_trial_interval($trial_interval);
504
+                            $item->set_trial_period($trial_period);
505 505
                         }
506 506
 
507
-                        if ( isset( $price['recurring-interval'], $price['recurring-period'] ) && $price['recurring-interval'] > 0 ) {
507
+                        if (isset($price['recurring-interval'], $price['recurring-period']) && $price['recurring-interval'] > 0) {
508 508
                             $recurring_interval = (int) $price['recurring-interval'];
509 509
                             $recurring_period = $price['recurring-period'];
510
-                            $recurring_limit = isset( $price['recurring-limit'] ) ? (int) $price['recurring-limit'] : 0;
510
+                            $recurring_limit = isset($price['recurring-limit']) ? (int) $price['recurring-limit'] : 0;
511 511
 
512
-                            $item->set_is_recurring( 1 );
513
-                            $item->set_recurring_interval( $recurring_interval );
514
-                            $item->set_recurring_period( $recurring_period );
515
-                            $item->set_recurring_limit( $recurring_limit );
512
+                            $item->set_is_recurring(1);
513
+                            $item->set_recurring_interval($recurring_interval);
514
+                            $item->set_recurring_period($recurring_period);
515
+                            $item->set_recurring_limit($recurring_limit);
516 516
                         }
517 517
                     }
518 518
                 }
@@ -521,7 +521,7 @@  discard block
 block discarded – undo
521 521
 			$_items[] = $item;
522 522
 		}
523 523
 
524
-		$invoice->set_items( $_items );
524
+		$invoice->set_items($_items);
525 525
 	}
526 526
 
527 527
 	/**
@@ -529,20 +529,20 @@  discard block
 block discarded – undo
529 529
 	 *
530 530
 	 * @param WPInv_Invoice $invoice Invoice object.
531 531
      */
532
-    public function save_items( $invoice ) {
532
+    public function save_items($invoice) {
533 533
 
534 534
 		// Delete previously existing items.
535
-		$this->delete_items( $invoice );
535
+		$this->delete_items($invoice);
536 536
 
537
-		$table   = $GLOBALS['wpdb']->prefix . 'getpaid_invoice_items';
537
+		$table = $GLOBALS['wpdb']->prefix . 'getpaid_invoice_items';
538 538
 
539
-		foreach ( $invoice->get_cart_details() as $item_data ) {
540
-			$item_data = array_map( 'maybe_serialize', $item_data );
541
-			$GLOBALS['wpdb']->insert( $table, $item_data );
539
+		foreach ($invoice->get_cart_details() as $item_data) {
540
+			$item_data = array_map('maybe_serialize', $item_data);
541
+			$GLOBALS['wpdb']->insert($table, $item_data);
542 542
 		}
543 543
 
544
-		wp_cache_delete( $invoice->get_id(), 'getpaid_invoice_cart_details' );
545
-		do_action( 'getpaid_invoice_save_items', $invoice );
544
+		wp_cache_delete($invoice->get_id(), 'getpaid_invoice_cart_details');
545
+		do_action('getpaid_invoice_save_items', $invoice);
546 546
 	}
547 547
 
548 548
 	/**
@@ -550,9 +550,9 @@  discard block
 block discarded – undo
550 550
 	 *
551 551
 	 * @param WPInv_Invoice $invoice Invoice object.
552 552
      */
553
-    public function delete_items( $invoice ) {
553
+    public function delete_items($invoice) {
554 554
 		$table = $GLOBALS['wpdb']->prefix . 'getpaid_invoice_items';
555
-		return $GLOBALS['wpdb']->delete( $table, array( 'post_id' => $invoice->get_id() ) );
555
+		return $GLOBALS['wpdb']->delete($table, array('post_id' => $invoice->get_id()));
556 556
 	}
557 557
 
558 558
 	/**
@@ -560,9 +560,9 @@  discard block
 block discarded – undo
560 560
 	 *
561 561
 	 * @param WPInv_Invoice $invoice Invoice object.
562 562
      */
563
-    public function delete_special_fields( $invoice ) {
563
+    public function delete_special_fields($invoice) {
564 564
 		$table = $GLOBALS['wpdb']->prefix . 'getpaid_invoices';
565
-		return $GLOBALS['wpdb']->delete( $table, array( 'post_id' => $invoice->get_id() ) );
565
+		return $GLOBALS['wpdb']->delete($table, array('post_id' => $invoice->get_id()));
566 566
 	}
567 567
 
568 568
 	/**
@@ -573,10 +573,10 @@  discard block
 block discarded – undo
573 573
 	 * @param  WPInv_Invoice $object GetPaid_Data object.
574 574
 	 * @return string
575 575
 	 */
576
-	protected function get_post_status( $object ) {
577
-		$object_status = $object->get_status( 'edit' );
576
+	protected function get_post_status($object) {
577
+		$object_status = $object->get_status('edit');
578 578
 
579
-		if ( ! $object_status ) {
579
+		if (!$object_status) {
580 580
 			$object_status = $object->get_default_status();
581 581
 		}
582 582
 
Please login to merge, or discard this patch.
includes/data-stores/class-getpaid-item-data-store.php 1 patch
Spacing   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
  * GetPaid_Item_Data_Store class file.
4 4
  *
5 5
  */
6
-if ( ! defined( 'ABSPATH' ) ) {
6
+if (!defined('ABSPATH')) {
7 7
 	exit;
8 8
 }
9 9
 
@@ -87,39 +87,39 @@  discard block
 block discarded – undo
87 87
 	 *
88 88
 	 * @param WPInv_Item $item Item object.
89 89
 	 */
90
-	public function create( &$item ) {
91
-		$item->set_version( WPINV_VERSION );
92
-		$item->set_date_created( current_time( 'mysql' ) );
90
+	public function create(&$item) {
91
+		$item->set_version(WPINV_VERSION);
92
+		$item->set_date_created(current_time('mysql'));
93 93
 
94 94
 		// Create a new post.
95 95
 		$id = wp_insert_post(
96 96
 			apply_filters(
97 97
 				'getpaid_new_item_data',
98 98
 				array(
99
-					'post_date'    => $item->get_date_created( 'edit' ),
99
+					'post_date'    => $item->get_date_created('edit'),
100 100
 					'post_type'    => 'wpi_item',
101
-					'post_status'  => $this->get_post_status( $item ),
101
+					'post_status'  => $this->get_post_status($item),
102 102
 					'ping_status'  => 'closed',
103
-					'post_author'  => $item->get_author( 'edit' ),
104
-					'post_title'   => $item->get_name( 'edit' ),
103
+					'post_author'  => $item->get_author('edit'),
104
+					'post_title'   => $item->get_name('edit'),
105 105
 					'post_parent'  => $item->get_parent_id(),
106
-					'post_excerpt' => $item->get_description( 'edit' ),
106
+					'post_excerpt' => $item->get_description('edit'),
107 107
 				)
108 108
 			),
109 109
 			true
110 110
 		);
111 111
 
112
-		if ( $id && ! is_wp_error( $id ) ) {
113
-			$item->set_id( $id );
114
-			$this->update_post_meta( $item );
112
+		if ($id && !is_wp_error($id)) {
113
+			$item->set_id($id);
114
+			$this->update_post_meta($item);
115 115
 			$item->save_meta_data();
116 116
 			$item->apply_changes();
117
-			$this->clear_caches( $item );
118
-			do_action( 'getpaid_new_item', $item );
117
+			$this->clear_caches($item);
118
+			do_action('getpaid_new_item', $item);
119 119
 			return true;
120 120
 		}
121 121
 
122
-		if ( is_wp_error( $id ) ) {
122
+		if (is_wp_error($id)) {
123 123
 			$item->last_error = $id->get_error_message();
124 124
 		}
125 125
 
@@ -132,14 +132,14 @@  discard block
 block discarded – undo
132 132
 	 * @param WPInv_Item $item Item object.
133 133
 	 *
134 134
 	 */
135
-	public function read( &$item ) {
135
+	public function read(&$item) {
136 136
 
137 137
 		$item->set_defaults();
138
-		$item_object = get_post( $item->get_id() );
138
+		$item_object = get_post($item->get_id());
139 139
 
140
-		if ( ! $item->get_id() || ! $item_object || $item_object->post_type != 'wpi_item' ) {
141
-			$item->last_error = __( 'Invalid item.', 'invoicing' );
142
-			$item->set_id( 0 );
140
+		if (!$item->get_id() || !$item_object || $item_object->post_type != 'wpi_item') {
141
+			$item->last_error = __('Invalid item.', 'invoicing');
142
+			$item->set_id(0);
143 143
 			return false;
144 144
 		}
145 145
 
@@ -155,10 +155,10 @@  discard block
 block discarded – undo
155 155
 			)
156 156
 		);
157 157
 
158
-		$this->read_object_data( $item, $item_object );
158
+		$this->read_object_data($item, $item_object);
159 159
 		$item->read_meta_data();
160
-		$item->set_object_read( true );
161
-		do_action( 'getpaid_read_item', $item );
160
+		$item->set_object_read(true);
161
+		do_action('getpaid_read_item', $item);
162 162
 	}
163 163
 
164 164
 	/**
@@ -166,29 +166,29 @@  discard block
 block discarded – undo
166 166
 	 *
167 167
 	 * @param WPInv_Item $item Item object.
168 168
 	 */
169
-	public function update( &$item ) {
169
+	public function update(&$item) {
170 170
 		$item->save_meta_data();
171
-		$item->set_version( WPINV_VERSION );
171
+		$item->set_version(WPINV_VERSION);
172 172
 
173
-		if ( null === $item->get_date_created( 'edit' ) ) {
174
-			$item->set_date_created( current_time( 'mysql' ) );
173
+		if (null === $item->get_date_created('edit')) {
174
+			$item->set_date_created(current_time('mysql'));
175 175
 		}
176 176
 
177 177
 		// Grab the current status so we can compare.
178
-		$previous_status = get_post_status( $item->get_id() );
178
+		$previous_status = get_post_status($item->get_id());
179 179
 
180 180
 		$changes = $item->get_changes();
181 181
 
182 182
 		// Only update the post when the post data changes.
183
-		if ( array_intersect( array( 'date_created', 'date_modified', 'status', 'parent_id', 'description', 'name', 'author' ), array_keys( $changes ) ) ) {
183
+		if (array_intersect(array('date_created', 'date_modified', 'status', 'parent_id', 'description', 'name', 'author'), array_keys($changes))) {
184 184
 			$post_data = array(
185
-				'post_date'     => $item->get_date_created( 'edit' ),
186
-				'post_status'   => $item->get_status( 'edit' ),
187
-				'post_parent'   => $item->get_parent_id( 'edit' ),
188
-				'post_excerpt'  => $item->get_description( 'edit' ),
189
-				'post_modified' => $item->get_date_modified( 'edit' ),
190
-				'post_title'    => $item->get_name( 'edit' ),
191
-				'post_author'   => $item->get_author( 'edit' ),
185
+				'post_date'     => $item->get_date_created('edit'),
186
+				'post_status'   => $item->get_status('edit'),
187
+				'post_parent'   => $item->get_parent_id('edit'),
188
+				'post_excerpt'  => $item->get_description('edit'),
189
+				'post_modified' => $item->get_date_modified('edit'),
190
+				'post_title'    => $item->get_name('edit'),
191
+				'post_author'   => $item->get_author('edit'),
192 192
 			);
193 193
 
194 194
 			/**
@@ -199,25 +199,25 @@  discard block
 block discarded – undo
199 199
 			 * This ensures hooks are fired by either WP itself (admin screen save),
200 200
 			 * or an update purely from CRUD.
201 201
 			 */
202
-			if ( doing_action( 'save_post' ) ) {
203
-				$GLOBALS['wpdb']->update( $GLOBALS['wpdb']->posts, $post_data, array( 'ID' => $item->get_id() ) );
204
-				clean_post_cache( $item->get_id() );
202
+			if (doing_action('save_post')) {
203
+				$GLOBALS['wpdb']->update($GLOBALS['wpdb']->posts, $post_data, array('ID' => $item->get_id()));
204
+				clean_post_cache($item->get_id());
205 205
 			} else {
206
-				wp_update_post( array_merge( array( 'ID' => $item->get_id() ), $post_data ) );
206
+				wp_update_post(array_merge(array('ID' => $item->get_id()), $post_data));
207 207
 			}
208
-			$item->read_meta_data( true ); // Refresh internal meta data, in case things were hooked into `save_post` or another WP hook.
208
+			$item->read_meta_data(true); // Refresh internal meta data, in case things were hooked into `save_post` or another WP hook.
209 209
 		}
210
-		$this->update_post_meta( $item );
210
+		$this->update_post_meta($item);
211 211
 		$item->apply_changes();
212
-		$this->clear_caches( $item );
212
+		$this->clear_caches($item);
213 213
 
214 214
 		// Fire a hook depending on the status - this should be considered a creation if it was previously draft status.
215
-		$new_status = $item->get_status( 'edit' );
215
+		$new_status = $item->get_status('edit');
216 216
 
217
-		if ( $new_status !== $previous_status && in_array( $previous_status, array( 'new', 'auto-draft', 'draft' ), true ) ) {
218
-			do_action( 'getpaid_new_item', $item );
217
+		if ($new_status !== $previous_status && in_array($previous_status, array('new', 'auto-draft', 'draft'), true)) {
218
+			do_action('getpaid_new_item', $item);
219 219
 		} else {
220
-			do_action( 'getpaid_update_item', $item );
220
+			do_action('getpaid_update_item', $item);
221 221
 		}
222 222
 	}
223 223
 
@@ -233,13 +233,13 @@  discard block
 block discarded – undo
233 233
 	 * @param WPInv_Item $item WPInv_Item object.
234 234
 	 * @since 1.0.19
235 235
 	 */
236
-	protected function update_post_meta( &$item ) {
236
+	protected function update_post_meta(&$item) {
237 237
 
238 238
 		// Ensure that we have a custom id.
239
-        if ( ! $item->get_custom_id() ) {
240
-            $item->set_custom_id( $item->get_id() );
239
+        if (!$item->get_custom_id()) {
240
+            $item->set_custom_id($item->get_id());
241 241
 		}
242 242
 
243
-		parent::update_post_meta( $item );
243
+		parent::update_post_meta($item);
244 244
 	}
245 245
 }
Please login to merge, or discard this patch.
templates/payment-forms/cart.php 1 patch
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -7,34 +7,34 @@  discard block
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 // Cart table columns.
13 13
 $columns = array(
14
-    'name'     => __( 'Item', 'invoicing' ),
15
-    'price'    => __( 'Price', 'invoicing' ),
16
-    'quantity' => __( 'Qty', 'invoicing' ),
17
-    'subtotal' => __( 'Subtotal', 'invoicing' ),
14
+    'name'     => __('Item', 'invoicing'),
15
+    'price'    => __('Price', 'invoicing'),
16
+    'quantity' => __('Qty', 'invoicing'),
17
+    'subtotal' => __('Subtotal', 'invoicing'),
18 18
 );
19 19
 
20
-if ( ! empty( $form->invoice ) ) {
21
-    $columns = getpaid_invoice_item_columns( $form->invoice );
20
+if (!empty($form->invoice)) {
21
+    $columns = getpaid_invoice_item_columns($form->invoice);
22 22
 }
23 23
 
24
-if ( isset( $columns['tax_rate'] ) ) {
25
-    unset( $columns['tax_rate'] );
24
+if (isset($columns['tax_rate'])) {
25
+    unset($columns['tax_rate']);
26 26
 }
27 27
 
28
-$columns = apply_filters( 'getpaid_payment_form_cart_table_columns', $columns, $form );
28
+$columns = apply_filters('getpaid_payment_form_cart_table_columns', $columns, $form);
29 29
 
30 30
 ?>
31 31
     <div class="getpaid-payment-form-items-cart border form-group mb-3">
32 32
 
33 33
         <div class="getpaid-payment-form-items-cart-header font-weight-bold bg-light border-bottom py-2 px-3">
34 34
             <div class="form-row row">
35
-                <?php foreach ( $columns as $key => $label ) : ?>
36
-                    <div class="<?php echo 'name' == $key ? 'col-6' : 'col'; ?> <?php echo ( in_array( $key, array( 'subtotal', 'quantity', 'tax_rate' ) ) ) ? 'd-none d-sm-block' : ''; ?> getpaid-form-cart-item-<?php echo esc_attr( $key ); ?>">
37
-                        <span><?php echo esc_html( $label ); ?></span>
35
+                <?php foreach ($columns as $key => $label) : ?>
36
+                    <div class="<?php echo 'name' == $key ? 'col-6' : 'col'; ?> <?php echo (in_array($key, array('subtotal', 'quantity', 'tax_rate'))) ? 'd-none d-sm-block' : ''; ?> getpaid-form-cart-item-<?php echo esc_attr($key); ?>">
37
+                        <span><?php echo esc_html($label); ?></span>
38 38
                     </div>
39 39
                 <?php endforeach; ?>
40 40
             </div>
@@ -43,24 +43,24 @@  discard block
 block discarded – undo
43 43
         <?php
44 44
 
45 45
             // Display the item totals.
46
-            foreach ( $form->get_items() as $item ) {
46
+            foreach ($form->get_items() as $item) {
47 47
                 $prices = $item->get_variable_prices();
48 48
 
49
-                if ( $item->has_variable_pricing() ) {
50
-				    foreach ( $prices as $variable_price_id => $price ) {
51
-					    wpinv_get_template( 'payment-forms/cart-item.php', compact( 'form', 'item', 'variable_price_id', 'price', 'columns' ) );
49
+                if ($item->has_variable_pricing()) {
50
+				    foreach ($prices as $variable_price_id => $price) {
51
+					    wpinv_get_template('payment-forms/cart-item.php', compact('form', 'item', 'variable_price_id', 'price', 'columns'));
52 52
                     }
53 53
                 } else {
54
-				    wpinv_get_template( 'payment-forms/cart-item.php', compact( 'form', 'item', 'columns' ) );
54
+				    wpinv_get_template('payment-forms/cart-item.php', compact('form', 'item', 'columns'));
55 55
                 }
56 56
             }
57 57
 
58 58
             // Display the cart totals.
59
-            wpinv_get_template( 'payment-forms/cart-totals.php', compact( 'form' ) );
59
+            wpinv_get_template('payment-forms/cart-totals.php', compact('form'));
60 60
 
61 61
         ?>
62 62
     </div>
63 63
 
64 64
 <?php
65 65
 
66
-do_action( 'getpaid_after_payment_form_cart', $form );
66
+do_action('getpaid_after_payment_form_cart', $form);
Please login to merge, or discard this patch.
templates/payment-forms/cart-item.php 1 patch
Spacing   +81 added lines, -81 removed lines patch added patch discarded remove patch
@@ -9,41 +9,41 @@  discard block
 block discarded – undo
9 9
  * @var GetPaid_Form_Item $item
10 10
  */
11 11
 
12
-defined( 'ABSPATH' ) || exit;
12
+defined('ABSPATH') || exit;
13 13
 
14
-do_action( 'getpaid_before_payment_form_cart_item', $form, $item );
14
+do_action('getpaid_before_payment_form_cart_item', $form, $item);
15 15
 
16 16
 $currency = $form->get_currency();
17
-$max_qty  = wpinv_item_max_buyable_quantity( $item->get_id() );
17
+$max_qty  = wpinv_item_max_buyable_quantity($item->get_id());
18 18
 
19 19
 $has_variable_pricing = $item->has_variable_pricing();
20 20
 $price_id = $has_variable_pricing ? $variable_price_id : $item->get_id();
21 21
 
22 22
 // helper item to display subscription text.
23 23
 $helper_item = clone $item;
24
-$helper_item->set_id( 0 );
24
+$helper_item->set_id(0);
25 25
 
26
-if ( $has_variable_pricing && (isset( $price['is-recurring'] ) && 'yes' === $price['is-recurring']) ) {
27
-    $helper_item->set_price( $price['amount'] );
26
+if ($has_variable_pricing && (isset($price['is-recurring']) && 'yes' === $price['is-recurring'])) {
27
+    $helper_item->set_price($price['amount']);
28 28
 
29
-    if ( isset( $price['trial-interval'], $price['trial-period'] ) && $price['trial-interval'] > 0 ) {
29
+    if (isset($price['trial-interval'], $price['trial-period']) && $price['trial-interval'] > 0) {
30 30
         $trial_interval = (int) $price['trial-interval'];
31 31
         $trial_period = $price['trial-period'];
32 32
 
33
-        $helper_item->set_is_free_trial( 1 );
34
-        $helper_item->set_trial_interval( $trial_interval );
35
-        $helper_item->set_trial_period( $trial_period );
33
+        $helper_item->set_is_free_trial(1);
34
+        $helper_item->set_trial_interval($trial_interval);
35
+        $helper_item->set_trial_period($trial_period);
36 36
     }
37 37
 
38
-    if ( isset( $price['recurring-interval'], $price['recurring-period'] ) && $price['recurring-interval'] > 0 ) {
38
+    if (isset($price['recurring-interval'], $price['recurring-period']) && $price['recurring-interval'] > 0) {
39 39
         $recurring_interval = (int) $price['recurring-interval'];
40 40
         $recurring_period = $price['recurring-period'];
41
-        $recurring_limit = isset( $price['recurring-limit'] ) ? (int) $price['recurring-limit'] : 0;
41
+        $recurring_limit = isset($price['recurring-limit']) ? (int) $price['recurring-limit'] : 0;
42 42
 
43
-        $helper_item->set_is_recurring( 1 );
44
-        $helper_item->set_recurring_interval( $recurring_interval );
45
-        $helper_item->set_recurring_period( $recurring_period );
46
-        $helper_item->set_recurring_limit( $recurring_limit );
43
+        $helper_item->set_is_recurring(1);
44
+        $helper_item->set_recurring_interval($recurring_interval);
45
+        $helper_item->set_recurring_period($recurring_period);
46
+        $helper_item->set_recurring_limit($recurring_limit);
47 47
     }
48 48
 } 
49 49
 
@@ -52,38 +52,38 @@  discard block
 block discarded – undo
52 52
 
53 53
 	<div class="form-row row align-items-center needs-validation">
54 54
 
55
-		<?php foreach ( array_keys( $columns ) as $key ) : ?>
55
+		<?php foreach (array_keys($columns) as $key) : ?>
56 56
 
57
-			<div class="<?php echo 'name' === $key ? 'col-6' : 'col'; ?> <?php echo ( in_array( $key, array( 'subtotal', 'quantity', 'tax_rate' ), true ) ) ? 'd-none d-sm-block' : ''; ?> position-relative getpaid-form-cart-item-<?php echo esc_attr( $key ); ?> getpaid-form-cart-item-<?php echo esc_attr( $key ); ?>-<?php echo (int) $price_id; ?>">
57
+			<div class="<?php echo 'name' === $key ? 'col-6' : 'col'; ?> <?php echo (in_array($key, array('subtotal', 'quantity', 'tax_rate'), true)) ? 'd-none d-sm-block' : ''; ?> position-relative getpaid-form-cart-item-<?php echo esc_attr($key); ?> getpaid-form-cart-item-<?php echo esc_attr($key); ?>-<?php echo (int) $price_id; ?>">
58 58
 
59 59
 				<?php
60 60
 
61 61
 					// Fires before printing a line item column.
62
-					do_action( "getpaid_form_cart_item_before_$key", $item, $form );
62
+					do_action("getpaid_form_cart_item_before_$key", $item, $form);
63 63
 
64 64
 					// Item name.
65
-					if ( 'name' === $key ) {
65
+					if ('name' === $key) {
66 66
 						ob_start();
67 67
 
68 68
 						// Add an optional description.
69 69
 						$description = $item->get_description();
70 70
 
71
-						if ( ! empty( $description ) ) {
72
-							echo "<small class='form-text text-muted pr-2 m-0'>" . wp_kses_post( $description ) . '</small>';
71
+						if (!empty($description)) {
72
+							echo "<small class='form-text text-muted pr-2 m-0'>" . wp_kses_post($description) . '</small>';
73 73
 						}
74 74
 
75 75
 						// Price help text.
76
-						$description = getpaid_item_recurring_price_help_text( $helper_item, $currency );
77
-						if ( $description ) {
78
-							echo "<small class='getpaid-form-item-price-desc form-text text-muted font-italic pr-2 m-0'>" . wp_kses_post( $description ) . '</small>';
76
+						$description = getpaid_item_recurring_price_help_text($helper_item, $currency);
77
+						if ($description) {
78
+							echo "<small class='getpaid-form-item-price-desc form-text text-muted font-italic pr-2 m-0'>" . wp_kses_post($description) . '</small>';
79 79
 						}
80 80
 
81
-						do_action( 'getpaid_payment_form_cart_item_description', $item, $form );
81
+						do_action('getpaid_payment_form_cart_item_description', $item, $form);
82 82
 
83
-						if ( wpinv_current_user_can_manage_invoicing() ) {
83
+						if (wpinv_current_user_can_manage_invoicing()) {
84 84
 
85 85
 							edit_post_link(
86
-								__( 'Edit this item.', 'invoicing' ),
86
+								__('Edit this item.', 'invoicing'),
87 87
 								'<small class="form-text text-muted">',
88 88
 								'</small>',
89 89
 								$item->get_id(),
@@ -95,48 +95,48 @@  discard block
 block discarded – undo
95 95
 						$description = ob_get_clean();
96 96
 
97 97
 						// Display the name.
98
-						$tootip = empty( $description ) ? '' : '&nbsp;<i class="fas fa-xs fa-info gp-tooltip d-sm-none text-muted"></i>';
98
+						$tootip = empty($description) ? '' : '&nbsp;<i class="fas fa-xs fa-info gp-tooltip d-sm-none text-muted"></i>';
99 99
 
100
-						$has_featured_image = has_post_thumbnail( $item->get_id() );
100
+						$has_featured_image = has_post_thumbnail($item->get_id());
101 101
 
102
-						if ( $has_featured_image || $has_variable_pricing ) {
102
+						if ($has_featured_image || $has_variable_pricing) {
103 103
                             echo '<div class="d-flex align-items-center ' . ($has_featured_image ? 'getpaid-form-item-has-featured-image' : '') . '">';
104 104
                             
105
-                            if ( $has_variable_pricing ) {
106
-                                echo '<input type="hidden" value="' . esc_attr( $price_id ) . '" name="getpaid-items[' . (int) $price_id . '][price_id]">';
107
-                                echo '<input type="hidden" value="' . esc_attr( $item->get_id() ) . '" name="getpaid-items[' . (int) $price_id . '][item_id]">';
105
+                            if ($has_variable_pricing) {
106
+                                echo '<input type="hidden" value="' . esc_attr($price_id) . '" name="getpaid-items[' . (int) $price_id . '][price_id]">';
107
+                                echo '<input type="hidden" value="' . esc_attr($item->get_id()) . '" name="getpaid-items[' . (int) $price_id . '][item_id]">';
108 108
                                 echo '<div class="mr-2">';
109 109
                                 echo '<label class="form-label d-block w-100">';
110
-                                echo '<input class="getpaid-refresh-on-change" type="' . (true === $item->is_multi_price_mode() ? 'checkbox' : 'radio') . '" value="' . esc_attr( $price_id ) . '" name="getpaid-variable-items[]" ' . ( $item->get_default_price_id() === (int) $price_id ? 'checked' : '') . '>';
110
+                                echo '<input class="getpaid-refresh-on-change" type="' . (true === $item->is_multi_price_mode() ? 'checkbox' : 'radio') . '" value="' . esc_attr($price_id) . '" name="getpaid-variable-items[]" ' . ($item->get_default_price_id() === (int) $price_id ? 'checked' : '') . '>';
111 111
                                 echo '</label>';
112 112
                                 echo '</div>';
113 113
                             }
114 114
 
115
-                            if ( $has_featured_image ) {
115
+                            if ($has_featured_image) {
116 116
                                 echo '<div class="getpaid-form-item-image-container mr-2" style="width:85px;">';
117
-                                echo get_the_post_thumbnail( $item->get_id(), 'thumbnail', array( 'class' => 'getpaid-form-item-image mb-0' ) );
117
+                                echo get_the_post_thumbnail($item->get_id(), 'thumbnail', array('class' => 'getpaid-form-item-image mb-0'));
118 118
                                 echo '</div>';
119 119
                             }
120 120
 
121 121
 							echo '<div class="getpaid-form-item-name-container">';
122 122
 						}
123 123
 
124
-                        if ( $item->has_variable_pricing() ) {
125
-                            echo '<div class="mb-1 font-weight-bold">' . esc_html( $item->get_name() . '&nbsp;&mdash;&nbsp;' . $price['name'] . ($helper_item->is_recurring() ? ' ' . __( '(r)', 'invoicing' ) : '') ) . wp_kses_post( $tootip ) . '</div>';
124
+                        if ($item->has_variable_pricing()) {
125
+                            echo '<div class="mb-1 font-weight-bold">' . esc_html($item->get_name() . '&nbsp;&mdash;&nbsp;' . $price['name'] . ($helper_item->is_recurring() ? ' ' . __('(r)', 'invoicing') : '')) . wp_kses_post($tootip) . '</div>';
126 126
                         } else {
127
-                            echo '<div class="mb-1 font-weight-bold">' . esc_html( $item->get_name() ) . wp_kses_post( $tootip ) . '</div>';
127
+                            echo '<div class="mb-1 font-weight-bold">' . esc_html($item->get_name()) . wp_kses_post($tootip) . '</div>';
128 128
                         }
129 129
 
130
-						if ( ! empty( $description ) ) {
131
-							printf( '<span class="d-none d-sm-block getpaid-item-desc">%s</span>', wp_kses_post( $description ) );
130
+						if (!empty($description)) {
131
+							printf('<span class="d-none d-sm-block getpaid-item-desc">%s</span>', wp_kses_post($description));
132 132
 						}
133 133
 
134
-						if ( $item->allows_quantities() ) {
134
+						if ($item->allows_quantities()) {
135 135
 							printf(
136 136
 								'<small class="d-sm-none text-muted form-text">%s</small>',
137 137
 								sprintf(
138 138
 									// translators: %s is the item quantity.
139
-									esc_html__( 'Qty %s', 'invoicing' ),
139
+									esc_html__('Qty %s', 'invoicing'),
140 140
 									sprintf(
141 141
 										'<input
142 142
 											type="number"
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
 											max="%s"
149 149
 										>',
150 150
 										(float) $item->get_quantity() == 0 ? 1 : (float) $item->get_quantity(),
151
-										floatval( null !== $max_qty ? $max_qty : 1000000000000 )
151
+										floatval(null !== $max_qty ? $max_qty : 1000000000000)
152 152
 									)
153 153
 								)
154 154
 							);
@@ -157,113 +157,113 @@  discard block
 block discarded – undo
157 157
 								'<small class="d-sm-none text-muted form-text">%s</small>',
158 158
 								sprintf(
159 159
 									// translators: %s is the item quantity.
160
-									esc_html__( 'Qty %s', 'invoicing' ),
160
+									esc_html__('Qty %s', 'invoicing'),
161 161
 									(float) $item->get_quantity()
162 162
 								)
163 163
 							);
164 164
 						}
165 165
 
166
-						if ( $has_featured_image || $has_variable_pricing ) {
166
+						if ($has_featured_image || $has_variable_pricing) {
167 167
 							echo '</div>';
168 168
 							echo '</div>';
169 169
 						}
170 170
 					}
171 171
 
172 172
 					// Item price.
173
-					if ( 'price' === $key ) {
173
+					if ('price' === $key) {
174 174
 
175 175
                         // Set the currency position.
176 176
                         $position = wpinv_currency_position();
177 177
 
178
-                        if ( 'left_space' === $position ) {
178
+                        if ('left_space' === $position) {
179 179
                             $position = 'left';
180 180
                         }
181 181
 
182
-                        if ( 'right_space' === $position ) {
182
+                        if ('right_space' === $position) {
183 183
                             $position = 'right';
184 184
 					    }
185 185
 
186
-                        if ( $has_variable_pricing ) { ?>
186
+                        if ($has_variable_pricing) { ?>
187 187
                             <span class="getpaid-items-<?php echo (int) $price_id; ?>-view-price">
188
-                                <?php echo wp_kses_post( wpinv_price( $price['amount'], $currency ) ); ?>
188
+                                <?php echo wp_kses_post(wpinv_price($price['amount'], $currency)); ?>
189 189
                             </span>
190
-                            <input name='getpaid-items[<?php echo (int) $price_id; ?>][price]' type='hidden' class='getpaid-item-price-input' value='<?php echo esc_attr( $price['amount'] ); ?>'>
191
-                        <?php } elseif ( $item->user_can_set_their_price() ) {
192
-                            $price            = max( (float) $item->get_price(), (float) $item->get_minimum_price() );
190
+                            <input name='getpaid-items[<?php echo (int) $price_id; ?>][price]' type='hidden' class='getpaid-item-price-input' value='<?php echo esc_attr($price['amount']); ?>'>
191
+                        <?php } elseif ($item->user_can_set_their_price()) {
192
+                            $price            = max((float) $item->get_price(), (float) $item->get_minimum_price());
193 193
                             $minimum          = (float) $item->get_minimum_price();
194 194
                             $validate_minimum = '';
195 195
                             $class            = '';
196 196
                             $data_minimum     = '';
197 197
 
198
-                            if ( $minimum > 0 ) {
198
+                            if ($minimum > 0) {
199 199
                                 $validate_minimum = sprintf(
200 200
                                     // translators: %s is the minimum price.
201
-                                    esc_attr__( 'The minimum allowed amount is %s', 'invoicing' ),
202
-                                    wp_strip_all_tags( wpinv_price( $minimum, $currency ) )
201
+                                    esc_attr__('The minimum allowed amount is %s', 'invoicing'),
202
+                                    wp_strip_all_tags(wpinv_price($minimum, $currency))
203 203
                                 );
204 204
 
205 205
                                 $class = 'getpaid-validate-minimum-amount';
206 206
 
207
-                                $data_minimum     = "data-minimum-amount='" . esc_attr( getpaid_unstandardize_amount( $minimum ) ) . "'";
207
+                                $data_minimum = "data-minimum-amount='" . esc_attr(getpaid_unstandardize_amount($minimum)) . "'";
208 208
                             }
209 209
 
210 210
                             ?>
211 211
                             <div class="input-group input-group-sm">
212
-                                <?php if ( 'left' === $position ) : ?>
213
-                                    <?php if ( empty( $GLOBALS['aui_bs5'] ) ) : ?>
212
+                                <?php if ('left' === $position) : ?>
213
+                                    <?php if (empty($GLOBALS['aui_bs5'])) : ?>
214 214
                                         <div class="input-group-prepend ">
215 215
                                             <span class="input-group-text">
216
-                                                <?php echo wp_kses_post( wpinv_currency_symbol( $currency ) ); ?></span>
216
+                                                <?php echo wp_kses_post(wpinv_currency_symbol($currency)); ?></span>
217 217
                                             </span>
218 218
                                         </div>
219 219
                                     <?php else : ?>
220 220
                                         <span class="input-group-text">
221
-                                            <?php echo wp_kses_post( wpinv_currency_symbol( $currency ) ); ?></span>
221
+                                            <?php echo wp_kses_post(wpinv_currency_symbol($currency)); ?></span>
222 222
                                         </span>
223 223
                                     <?php endif; ?>
224 224
                                 <?php endif; ?>
225 225
 
226
-                                <input type="number" step="0.01" <?php echo wp_kses_post( $data_minimum ); ?> name="getpaid-items[<?php echo (int) $item->get_id(); ?>][price]" value="<?php echo esc_attr( getpaid_unstandardize_amount( $price ) ); ?>" placeholder="<?php echo esc_attr( getpaid_unstandardize_amount( $item->get_minimum_price() ) ); ?>" class="getpaid-item-price-input p-1 align-middle font-weight-normal shadow-none m-0 rounded-0 text-center border <?php echo esc_attr( $class ); ?>" style="width: 64px; line-height: 1; min-height: 35px;">
226
+                                <input type="number" step="0.01" <?php echo wp_kses_post($data_minimum); ?> name="getpaid-items[<?php echo (int) $item->get_id(); ?>][price]" value="<?php echo esc_attr(getpaid_unstandardize_amount($price)); ?>" placeholder="<?php echo esc_attr(getpaid_unstandardize_amount($item->get_minimum_price())); ?>" class="getpaid-item-price-input p-1 align-middle font-weight-normal shadow-none m-0 rounded-0 text-center border <?php echo esc_attr($class); ?>" style="width: 64px; line-height: 1; min-height: 35px;">
227 227
 
228
-                                <?php if ( ! empty( $validate_minimum ) ) : ?>
228
+                                <?php if (!empty($validate_minimum)) : ?>
229 229
                                     <div class="invalid-tooltip">
230
-                                        <?php echo wp_kses_post( $validate_minimum ); ?>
230
+                                        <?php echo wp_kses_post($validate_minimum); ?>
231 231
                                     </div>
232 232
                                 <?php endif; ?>
233 233
 
234
-                                <?php if ( 'left' !== $position ) : ?>
235
-                                    <?php if ( empty( $GLOBALS['aui_bs5'] ) ) : ?>
234
+                                <?php if ('left' !== $position) : ?>
235
+                                    <?php if (empty($GLOBALS['aui_bs5'])) : ?>
236 236
                                         <div class="input-group-append ">
237 237
                                             <span class="input-group-text">
238
-                                                <?php echo wp_kses_post( wpinv_currency_symbol( $currency ) ); ?></span>
238
+                                                <?php echo wp_kses_post(wpinv_currency_symbol($currency)); ?></span>
239 239
                                             </span>
240 240
                                         </div>
241 241
                                     <?php else : ?>
242 242
                                         <span class="input-group-text">
243
-                                            <?php echo wp_kses_post( wpinv_currency_symbol( $currency ) ); ?></span>
243
+                                            <?php echo wp_kses_post(wpinv_currency_symbol($currency)); ?></span>
244 244
                                         </span>
245 245
                                     <?php endif; ?>
246 246
                                 <?php endif; ?>
247 247
                             </div>
248 248
                         <?php } else { ?>
249 249
                             <span class="getpaid-items-<?php echo (int) $item->get_id(); ?>-view-price">
250
-                                <?php echo wp_kses_post( wpinv_price( $item->get_price(), $currency ) ); ?>
250
+                                <?php echo wp_kses_post(wpinv_price($item->get_price(), $currency)); ?>
251 251
                             </span>
252
-                            <input name='getpaid-items[<?php echo (int) $item->get_id(); ?>][price]' type='hidden' class='getpaid-item-price-input' value='<?php echo esc_attr( $item->get_price() ); ?>'>
252
+                            <input name='getpaid-items[<?php echo (int) $item->get_id(); ?>][price]' type='hidden' class='getpaid-item-price-input' value='<?php echo esc_attr($item->get_price()); ?>'>
253 253
                         <?php
254 254
                         }
255 255
 
256 256
                         printf(
257 257
                             '<small class="d-sm-none text-muted form-text getpaid-mobile-item-subtotal">%s</small>',
258 258
                             // translators: %s is the item subtotal.
259
-                            sprintf( esc_html__( 'Subtotal: %s', 'invoicing' ), wp_kses_post( wpinv_price( $item->get_sub_total(), $currency ) ) )
259
+                            sprintf(esc_html__('Subtotal: %s', 'invoicing'), wp_kses_post(wpinv_price($item->get_sub_total(), $currency)))
260 260
                         );
261 261
 					}
262 262
 
263 263
 					// Item quantity.
264
-					if ( 'quantity' === $key ) {
264
+					if ('quantity' === $key) {
265 265
 
266
-                        if ( $item->allows_quantities() ) {
266
+                        if ($item->allows_quantities()) {
267 267
                             ?>
268 268
                             <input name='getpaid-items[<?php echo (int) $price_id; ?>][quantity]' type="number" step="any" style='width: 64px; line-height: 1; min-height: 35px;' class='getpaid-item-quantity-input p-1 align-middle font-weight-normal shadow-none m-0 rounded-0 text-center border' value='<?php echo (float) $item->get_quantity() == 0 ? 1 : (float) $item->get_quantity(); ?>' min='1' <?php echo null !== $max_qty ? 'max="' . (float) $max_qty . '"' : ''; ?> required>
269 269
                         <?php } else { ?>
@@ -276,15 +276,15 @@  discard block
 block discarded – undo
276 276
                     }
277 277
 
278 278
 					// Item sub total.
279
-					if ( 'subtotal' === $key ) {
280
-                        if( $has_variable_pricing ) {
281
-                            echo wp_kses_post( wpinv_price( $item->get_sub_total( 'view', $price_id ), $currency ) );
279
+					if ('subtotal' === $key) {
280
+                        if ($has_variable_pricing) {
281
+                            echo wp_kses_post(wpinv_price($item->get_sub_total('view', $price_id), $currency));
282 282
                         } else {
283
-                            echo wp_kses_post( wpinv_price( $item->get_sub_total(), $currency ) );
283
+                            echo wp_kses_post(wpinv_price($item->get_sub_total(), $currency));
284 284
                         }
285 285
 					}
286 286
 
287
-					do_action( "getpaid_payment_form_cart_item_$key", $item, $form );
287
+					do_action("getpaid_payment_form_cart_item_$key", $item, $form);
288 288
 				?>
289 289
 
290 290
 			</div>
@@ -295,4 +295,4 @@  discard block
 block discarded – undo
295 295
 
296 296
 </div>
297 297
 <?php
298
-do_action( 'getpaid_payment_form_cart_item', $form, $item );
298
+do_action('getpaid_payment_form_cart_item', $form, $item);
Please login to merge, or discard this patch.
includes/admin/meta-boxes/class-getpaid-meta-box-item-details.php 1 patch
Spacing   +158 added lines, -158 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  *
8 8
  */
9 9
 
10
-if ( ! defined( 'ABSPATH' ) ) {
10
+if (!defined('ABSPATH')) {
11 11
     exit; // Exit if accessed directly
12 12
 }
13 13
 
@@ -21,14 +21,14 @@  discard block
 block discarded – undo
21 21
      *
22 22
      * @param WP_Post $post
23 23
      */
24
-    public static function output( $post ) {
24
+    public static function output($post) {
25 25
 		global $aui_bs5;
26 26
 
27 27
         // Prepare the item.
28
-        $item = new WPInv_Item( $post );
28
+        $item = new WPInv_Item($post);
29 29
 
30 30
         // Nonce field.
31
-        wp_nonce_field( 'getpaid_meta_nonce', 'getpaid_meta_nonce' );
31
+        wp_nonce_field('getpaid_meta_nonce', 'getpaid_meta_nonce');
32 32
 
33 33
         // Variable prices.
34 34
         $variable_prices = $item->get_variable_prices();
@@ -36,16 +36,16 @@  discard block
 block discarded – undo
36 36
         // Set the currency position.
37 37
         $position = wpinv_currency_position();
38 38
 
39
-        if ( $position == 'left_space' ) {
39
+        if ($position == 'left_space') {
40 40
             $position = 'left';
41 41
         }
42 42
 
43
-        if ( $position == 'right_space' ) {
43
+        if ($position == 'right_space') {
44 44
             $position = 'right';
45 45
         }
46 46
 
47 47
         ?>
48
-        <input type="hidden" id="_wpi_current_type" value="<?php echo esc_attr( $item->get_type( 'edit' ) ); ?>" />
48
+        <input type="hidden" id="_wpi_current_type" value="<?php echo esc_attr($item->get_type('edit')); ?>" />
49 49
         <style>
50 50
             #poststuff .input-group-text,
51 51
             #poststuff .form-control {
@@ -58,37 +58,37 @@  discard block
 block discarded – undo
58 58
         </style>
59 59
         <div class="bsui" style="max-width: 600px;padding-top: 10px;">
60 60
 
61
-            <?php do_action( 'wpinv_item_details_metabox_before_price', $item ); ?>
61
+            <?php do_action('wpinv_item_details_metabox_before_price', $item); ?>
62 62
 
63 63
             <div class="form-group mb-3 row">
64
-                <label class="col-sm-3 col-form-label" for="wpinv_item_price"><span><?php esc_html_e( 'Item Price', 'invoicing' ); ?></span></label>
64
+                <label class="col-sm-3 col-form-label" for="wpinv_item_price"><span><?php esc_html_e('Item Price', 'invoicing'); ?></span></label>
65 65
                 <div class="col-sm-8">
66 66
                     <div class="row wpinv_hide_if_variable_pricing">
67 67
                         <div class="col-sm-4 getpaid-price-input mb-3">
68 68
                             <div class="input-group input-group-sm">
69 69
 
70
-                                <?php if ( 'left' == $position ) : ?>
71
-                                    <?php if ( empty( $aui_bs5 ) ) : ?>
70
+                                <?php if ('left' == $position) : ?>
71
+                                    <?php if (empty($aui_bs5)) : ?>
72 72
                                         <div class="input-group-prepend">
73
-                                            <span class="input-group-text"><?php echo wp_kses_post( wpinv_currency_symbol() ); ?></span>
73
+                                            <span class="input-group-text"><?php echo wp_kses_post(wpinv_currency_symbol()); ?></span>
74 74
                                         </div>
75 75
                                     <?php else : ?>
76 76
                                         <span class="input-group-text">
77
-                                            <?php echo wp_kses_post( wpinv_currency_symbol() ); ?>
77
+                                            <?php echo wp_kses_post(wpinv_currency_symbol()); ?>
78 78
                                         </span>
79 79
                                     <?php endif; ?>
80 80
                                 <?php endif; ?>
81 81
 
82
-                                <input type="text" name="wpinv_item_price" id="wpinv_item_price" value="<?php echo esc_attr( getpaid_unstandardize_amount( $item->get_price( 'edit' ) ) ); ?>" placeholder="<?php echo esc_attr( wpinv_sanitize_amount( 0 ) ); ?>" class="form-control wpinv-force-integer" autocomplete="off">
82
+                                <input type="text" name="wpinv_item_price" id="wpinv_item_price" value="<?php echo esc_attr(getpaid_unstandardize_amount($item->get_price('edit'))); ?>" placeholder="<?php echo esc_attr(wpinv_sanitize_amount(0)); ?>" class="form-control wpinv-force-integer" autocomplete="off">
83 83
 
84
-                                <?php if ( 'left' != $position ) : ?>
85
-                                    <?php if ( empty( $aui_bs5 ) ) : ?>
84
+                                <?php if ('left' != $position) : ?>
85
+                                    <?php if (empty($aui_bs5)) : ?>
86 86
                                         <div class="input-group-append">
87
-                                            <span class="input-group-text"><?php echo wp_kses_post( wpinv_currency_symbol() ); ?></span>
87
+                                            <span class="input-group-text"><?php echo wp_kses_post(wpinv_currency_symbol()); ?></span>
88 88
                                         </div>
89 89
                                     <?php else : ?>
90 90
                                         <span class="input-group-text">
91
-                                            <?php echo wp_kses_post( wpinv_currency_symbol() ); ?>
91
+                                            <?php echo wp_kses_post(wpinv_currency_symbol()); ?>
92 92
                                         </span>
93 93
                                     <?php endif; ?>
94 94
                                 <?php endif; ?>
@@ -96,12 +96,12 @@  discard block
 block discarded – undo
96 96
                         </div>
97 97
                         <div class="col-sm-4 wpinv_show_if_recurring">
98 98
                             <div class="mb-3 input-group input-group-sm">
99
-                                <?php if ( empty( $aui_bs5 ) ) : ?>
100
-                                    <div class="input-group-prepend"><span class="input-group-text pl-0 pr-2 border-0 bg-transparent"><?php esc_html_e( 'every' ); ?></span></div>
99
+                                <?php if (empty($aui_bs5)) : ?>
100
+                                    <div class="input-group-prepend"><span class="input-group-text pl-0 pr-2 border-0 bg-transparent"><?php esc_html_e('every'); ?></span></div>
101 101
                                 <?php else : ?>
102
-                                    <span class="input-group-text ps-0 pe-2 border-0"><?php esc_html_e( 'every' ); ?></span>
102
+                                    <span class="input-group-text ps-0 pe-2 border-0"><?php esc_html_e('every'); ?></span>
103 103
                                 <?php endif; ?>
104
-                                <input type="number" name="wpinv_recurring_interval" id="wpinv_recurring_interval" value="<?php echo esc_attr( $item->get_recurring_interval( 'edit' ) ); ?>" placeholder="1" class="form-control rounded-1 rounded-sm">
104
+                                <input type="number" name="wpinv_recurring_interval" id="wpinv_recurring_interval" value="<?php echo esc_attr($item->get_recurring_interval('edit')); ?>" placeholder="1" class="form-control rounded-1 rounded-sm">
105 105
                             </div>
106 106
                         </div>
107 107
                         <div class="col-sm-4 wpinv_show_if_recurring">
@@ -110,14 +110,14 @@  discard block
 block discarded – undo
110 110
                                 array(
111 111
                                     'id'               => 'wpinv_recurring_period',
112 112
                                     'name'             => 'wpinv_recurring_period',
113
-                                    'label'            => __( 'Period', 'invoicing' ),
114
-                                    'placeholder'      => __( 'Select Period', 'invoicing' ),
115
-                                    'value'            => $item->get_recurring_period( 'edit' ),
113
+                                    'label'            => __('Period', 'invoicing'),
114
+                                    'placeholder'      => __('Select Period', 'invoicing'),
115
+                                    'value'            => $item->get_recurring_period('edit'),
116 116
                                     'options'          => array(
117
-                                        'D' => __( 'day(s)', 'invoicing' ),
118
-                                        'W' => __( 'week(s)', 'invoicing' ),
119
-                                        'M' => __( 'month(s)', 'invoicing' ),
120
-                                        'Y' => __( 'year(s)', 'invoicing' ),
117
+                                        'D' => __('day(s)', 'invoicing'),
118
+                                        'W' => __('week(s)', 'invoicing'),
119
+                                        'M' => __('month(s)', 'invoicing'),
120
+                                        'Y' => __('year(s)', 'invoicing'),
121 121
                                     ),
122 122
                                 ),
123 123
                                 true
@@ -130,14 +130,14 @@  discard block
 block discarded – undo
130 130
                         <div class="col-sm-12">
131 131
                             <?php
132 132
                             // Variable pricing.
133
-                            do_action( 'wpinv_item_details_metabox_before_variable_pricing_checkbox', $item );
133
+                            do_action('wpinv_item_details_metabox_before_variable_pricing_checkbox', $item);
134 134
 
135 135
                             aui()->input(
136 136
                                 array(
137 137
                                     'id'      => 'wpinv_variable_pricing',
138 138
                                     'name'    => 'wpinv_variable_pricing',
139 139
                                     'type'    => 'checkbox',
140
-                                    'label'   => apply_filters( 'wpinv_variable_pricing_toggle_text', __( 'Enable variable pricing', 'invoicing' ) ),
140
+                                    'label'   => apply_filters('wpinv_variable_pricing_toggle_text', __('Enable variable pricing', 'invoicing')),
141 141
                                     'value'   => '1',
142 142
                                     'checked' => $item->has_variable_pricing(),
143 143
                                     'no_wrap' => true,
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
                                 true
147 147
                             );
148 148
 
149
-                            do_action( 'wpinv_item_details_metabox_variable_pricing_checkbox', $item );
149
+                            do_action('wpinv_item_details_metabox_variable_pricing_checkbox', $item);
150 150
                             ?>
151 151
                         </div>
152 152
                     </div>
@@ -156,9 +156,9 @@  discard block
 block discarded – undo
156 156
                             <?php
157 157
 
158 158
                             // Dynamic pricing.
159
-                            if ( $item->supports_dynamic_pricing() ) {
159
+                            if ($item->supports_dynamic_pricing()) {
160 160
 
161
-                                do_action( 'wpinv_item_details_metabox_before_dynamic_pricing_checkbox', $item );
161
+                                do_action('wpinv_item_details_metabox_before_dynamic_pricing_checkbox', $item);
162 162
 
163 163
                                 // NYP toggle.
164 164
                                 aui()->input(
@@ -166,7 +166,7 @@  discard block
 block discarded – undo
166 166
                                         'id'      => 'wpinv_name_your_price',
167 167
                                         'name'    => 'wpinv_name_your_price',
168 168
                                         'type'    => 'checkbox',
169
-                                        'label'   => apply_filters( 'wpinv_name_your_price_toggle_text', __( 'Let customers name their price', 'invoicing' ) ),
169
+                                        'label'   => apply_filters('wpinv_name_your_price_toggle_text', __('Let customers name their price', 'invoicing')),
170 170
                                         'value'   => '1',
171 171
                                         'checked' => $item->user_can_set_their_price(),
172 172
                                         'no_wrap' => true,
@@ -175,18 +175,18 @@  discard block
 block discarded – undo
175 175
                                     true
176 176
                                 );
177 177
 
178
-                                do_action( 'wpinv_item_details_metabox_dynamic_pricing_checkbox', $item );
178
+                                do_action('wpinv_item_details_metabox_dynamic_pricing_checkbox', $item);
179 179
                             }
180 180
 
181 181
                             // Subscriptions.
182
-                            do_action( 'wpinv_item_details_metabox_before_subscription_checkbox', $item );
182
+                            do_action('wpinv_item_details_metabox_before_subscription_checkbox', $item);
183 183
 
184 184
                             aui()->input(
185 185
                                 array(
186 186
                                     'id'      => 'wpinv_is_recurring',
187 187
                                     'name'    => 'wpinv_is_recurring',
188 188
                                     'type'    => 'checkbox',
189
-                                    'label'   => apply_filters( 'wpinv_is_recurring_toggle_text', __( 'Charge customers a recurring amount for this item', 'invoicing' ) ),
189
+                                    'label'   => apply_filters('wpinv_is_recurring_toggle_text', __('Charge customers a recurring amount for this item', 'invoicing')),
190 190
                                     'value'   => '1',
191 191
                                     'checked' => $item->is_recurring(),
192 192
                                     'no_wrap' => true,
@@ -194,54 +194,54 @@  discard block
 block discarded – undo
194 194
                                 ),
195 195
                                 true
196 196
                             );
197
-                            do_action( 'wpinv_item_details_metabox_subscription_checkbox', $item );
197
+                            do_action('wpinv_item_details_metabox_subscription_checkbox', $item);
198 198
 
199 199
                             ?>
200 200
                             <div class="wpinv_show_if_recurring">
201
-                                <em><?php echo wp_kses_post( wpinv_get_recurring_gateways_text() ); ?></em>
201
+                                <em><?php echo wp_kses_post(wpinv_get_recurring_gateways_text()); ?></em>
202 202
                             </div>
203 203
                         </div>
204 204
                     </div>
205 205
                 </div>
206 206
                 <div class="col-sm-1 pt-2 pl-0 wpinv_hide_if_variable_pricing">
207
-                    <span class="wpi-help-tip dashicons dashicons-editor-help wpinv_show_if_recurring" title="<?php esc_attr_e( 'Set the subscription price, billing interval and period.', 'invoicing' ); ?>"></span>
207
+                    <span class="wpi-help-tip dashicons dashicons-editor-help wpinv_show_if_recurring" title="<?php esc_attr_e('Set the subscription price, billing interval and period.', 'invoicing'); ?>"></span>
208 208
                 </div>
209 209
             </div>
210 210
 
211
-            <?php do_action( 'wpinv_item_details_metabox_after_price', $item ); ?>
211
+            <?php do_action('wpinv_item_details_metabox_after_price', $item); ?>
212 212
 
213
-            <?php if ( $item->supports_dynamic_pricing() ) : ?>
214
-                <?php do_action( 'wpinv_item_details_metabox_before_minimum_price', $item ); ?>
213
+            <?php if ($item->supports_dynamic_pricing()) : ?>
214
+                <?php do_action('wpinv_item_details_metabox_before_minimum_price', $item); ?>
215 215
                 <div class="wpinv_show_if_dynamic wpinv_minimum_price wpinv_hide_if_variable_pricing">
216 216
 
217 217
                     <div class="form-group mb-3 row">
218 218
                         <label for="wpinv_minimum_price" class="col-sm-3 col-form-label">
219
-                            <?php esc_html_e( 'Minimum Price', 'invoicing' ); ?>
219
+                            <?php esc_html_e('Minimum Price', 'invoicing'); ?>
220 220
                         </label>
221 221
                         <div class="col-sm-8">
222 222
                             <div class="input-group input-group-sm">
223
-                                <?php if ( 'left' == $position ) : ?>
224
-                                    <?php if ( empty( $aui_bs5 ) ) : ?>
223
+                                <?php if ('left' == $position) : ?>
224
+                                    <?php if (empty($aui_bs5)) : ?>
225 225
                                         <div class="input-group-prepend">
226
-                                            <span class="input-group-text"><?php echo wp_kses_post( wpinv_currency_symbol() ); ?></span>
226
+                                            <span class="input-group-text"><?php echo wp_kses_post(wpinv_currency_symbol()); ?></span>
227 227
                                         </div>
228 228
                                     <?php else : ?>
229 229
                                         <span class="input-group-text">
230
-                                            <?php echo wp_kses_post( wpinv_currency_symbol() ); ?>
230
+                                            <?php echo wp_kses_post(wpinv_currency_symbol()); ?>
231 231
                                         </span>
232 232
                                     <?php endif; ?>
233 233
                                 <?php endif; ?>
234 234
 
235
-                                <input type="text" name="wpinv_minimum_price" id="wpinv_minimum_price" value="<?php echo esc_attr( getpaid_unstandardize_amount( $item->get_minimum_price( 'edit' ) ) ); ?>" placeholder="<?php echo esc_attr( wpinv_sanitize_amount( 0 ) ); ?>" class="form-control wpinv-force-integer">
235
+                                <input type="text" name="wpinv_minimum_price" id="wpinv_minimum_price" value="<?php echo esc_attr(getpaid_unstandardize_amount($item->get_minimum_price('edit'))); ?>" placeholder="<?php echo esc_attr(wpinv_sanitize_amount(0)); ?>" class="form-control wpinv-force-integer">
236 236
 
237
-                                <?php if ( 'left' != $position ) : ?>
238
-                                    <?php if ( empty( $aui_bs5 ) ) : ?>
237
+                                <?php if ('left' != $position) : ?>
238
+                                    <?php if (empty($aui_bs5)) : ?>
239 239
                                         <div class="input-group-append">
240
-                                            <span class="input-group-text"><?php echo wp_kses_post( wpinv_currency_symbol() ); ?></span>
240
+                                            <span class="input-group-text"><?php echo wp_kses_post(wpinv_currency_symbol()); ?></span>
241 241
                                         </div>
242 242
                                     <?php else : ?>
243 243
                                         <span class="input-group-text">
244
-                                            <?php echo wp_kses_post( wpinv_currency_symbol() ); ?>
244
+                                            <?php echo wp_kses_post(wpinv_currency_symbol()); ?>
245 245
                                         </span>
246 246
                                     <?php endif; ?>
247 247
                                 <?php endif; ?>
@@ -249,45 +249,45 @@  discard block
 block discarded – undo
249 249
                         </div>
250 250
 
251 251
                         <div class="col-sm-1 pt-2 pl-0">
252
-                            <span class="wpi-help-tip dashicons dashicons-editor-help" title="<?php esc_attr_e( 'Enter the minimum amount that users are allowed to set', 'invoicing' ); ?>"></span>
252
+                            <span class="wpi-help-tip dashicons dashicons-editor-help" title="<?php esc_attr_e('Enter the minimum amount that users are allowed to set', 'invoicing'); ?>"></span>
253 253
                         </div>
254 254
                     </div>
255 255
 
256 256
                 </div>
257
-                <?php do_action( 'wpinv_item_details_metabox_minimum_price', $item ); ?>
257
+                <?php do_action('wpinv_item_details_metabox_minimum_price', $item); ?>
258 258
             <?php endif; ?>
259 259
 
260
-            <?php do_action( 'wpinv_item_details_metabox_before_maximum_renewals', $item ); ?>
260
+            <?php do_action('wpinv_item_details_metabox_before_maximum_renewals', $item); ?>
261 261
             <div class="wpinv_show_if_recurring wpinv_hide_if_variable_pricing wpinv_maximum_renewals">
262 262
 
263 263
                 <div class="form-group mb-3 row">
264 264
                     <label for="wpinv_recurring_limit" class="col-sm-3 col-form-label">
265
-                        <?php esc_html_e( 'Maximum Renewals', 'invoicing' ); ?>
265
+                        <?php esc_html_e('Maximum Renewals', 'invoicing'); ?>
266 266
                     </label>
267 267
                     <div class="col-sm-8">
268
-                        <input type="number" value="<?php echo esc_attr( $item->get_recurring_limit( 'edit' ) ); ?>" placeholder="0" name="wpinv_recurring_limit" id="wpinv_recurring_limit" class="form-control form-control-sm" />
268
+                        <input type="number" value="<?php echo esc_attr($item->get_recurring_limit('edit')); ?>" placeholder="0" name="wpinv_recurring_limit" id="wpinv_recurring_limit" class="form-control form-control-sm" />
269 269
                     </div>
270 270
                     <div class="col-sm-1 pt-2 pl-0">
271
-                        <span class="wpi-help-tip dashicons dashicons-editor-help" title="<?php esc_attr_e( 'Leave empty if you want the subscription to renew until it is cancelled.', 'invoicing' ); ?>"></span>
271
+                        <span class="wpi-help-tip dashicons dashicons-editor-help" title="<?php esc_attr_e('Leave empty if you want the subscription to renew until it is cancelled.', 'invoicing'); ?>"></span>
272 272
                     </div>
273 273
                 </div>
274 274
 
275 275
             </div>
276
-            <?php do_action( 'wpinv_item_details_metabox_maximum_renewals', $item ); ?>
276
+            <?php do_action('wpinv_item_details_metabox_maximum_renewals', $item); ?>
277 277
 
278
-            <?php do_action( 'wpinv_item_details_metabox_before_free_trial', $item ); ?>
278
+            <?php do_action('wpinv_item_details_metabox_before_free_trial', $item); ?>
279 279
             <div class="wpinv_show_if_recurring wpinv_hide_if_variable_pricing wpinv_free_trial">
280 280
 
281 281
                 <div class="form-group mb-3 row">
282
-                    <label class="col-sm-3 col-form-label" for="wpinv_trial_interval"><?php defined( 'GETPAID_PAID_TRIALS_VERSION' ) ? esc_html_e( 'Free/Paid Trial', 'invoicing' ) : esc_html_e( 'Free Trial', 'invoicing' ); ?></label>
282
+                    <label class="col-sm-3 col-form-label" for="wpinv_trial_interval"><?php defined('GETPAID_PAID_TRIALS_VERSION') ? esc_html_e('Free/Paid Trial', 'invoicing') : esc_html_e('Free Trial', 'invoicing'); ?></label>
283 283
 
284 284
                     <div class="col-sm-8">
285 285
                         <div class="row">
286 286
                             <div class="col-sm-6">
287
-                                <?php $value = $item->has_free_trial() ? $item->get_trial_interval( 'edit' ) : 0; ?>
287
+                                <?php $value = $item->has_free_trial() ? $item->get_trial_interval('edit') : 0; ?>
288 288
 
289 289
                                 <div>
290
-                                    <input type="number" name="wpinv_trial_interval" placeholder="0" id="wpinv_trial_interval" value="<?php echo esc_attr( $value ); ?>" class="form-control form-control-sm wpinv-force-integer">
290
+                                    <input type="number" name="wpinv_trial_interval" placeholder="0" id="wpinv_trial_interval" value="<?php echo esc_attr($value); ?>" class="form-control form-control-sm wpinv-force-integer">
291 291
                                 </div>
292 292
                             </div>
293 293
                             <div class="col-sm-6">
@@ -296,17 +296,17 @@  discard block
 block discarded – undo
296 296
                                     array(
297 297
                                         'id'               => 'wpinv_trial_period',
298 298
                                         'name'             => 'wpinv_trial_period',
299
-                                        'label'            => __( 'Trial Period', 'invoicing' ),
300
-                                        'placeholder'      => __( 'Trial Period', 'invoicing' ),
301
-                                        'value'            => $item->get_trial_period( 'edit' ),
299
+                                        'label'            => __('Trial Period', 'invoicing'),
300
+                                        'placeholder'      => __('Trial Period', 'invoicing'),
301
+                                        'value'            => $item->get_trial_period('edit'),
302 302
                                         'select2'          => true,
303 303
                                         'data-allow-clear' => 'false',
304 304
                                         'no_wrap'          => true,
305 305
                                         'options'          => array(
306
-                                            'D' => __( 'day(s)', 'invoicing' ),
307
-                                            'W' => __( 'week(s)', 'invoicing' ),
308
-                                            'M' => __( 'month(s)', 'invoicing' ),
309
-                                            'Y' => __( 'year(s)', 'invoicing' ),
306
+                                            'D' => __('day(s)', 'invoicing'),
307
+                                            'W' => __('week(s)', 'invoicing'),
308
+                                            'M' => __('month(s)', 'invoicing'),
309
+                                            'Y' => __('year(s)', 'invoicing'),
310 310
                                         ),
311 311
                                     ),
312 312
                                     true
@@ -318,17 +318,17 @@  discard block
 block discarded – undo
318 318
                     </div>
319 319
 
320 320
                     <div class="col-sm-1 pt-2 pl-0">
321
-                        <span class="wpi-help-tip dashicons dashicons-editor-help" title="<?php esc_attr_e( 'An optional period of time to wait before charging the first recurring payment.', 'invoicing' ); ?>"></span>
321
+                        <span class="wpi-help-tip dashicons dashicons-editor-help" title="<?php esc_attr_e('An optional period of time to wait before charging the first recurring payment.', 'invoicing'); ?>"></span>
322 322
                     </div>
323 323
 
324 324
                 </div>
325 325
 
326 326
             </div>
327
-            <?php do_action( 'wpinv_item_details_metabox__free_trial', $item ); ?>
327
+            <?php do_action('wpinv_item_details_metabox__free_trial', $item); ?>
328 328
         </div>
329 329
 
330 330
         <div class="bsui">
331
-            <?php do_action( 'wpinv_item_details_metabox_before_variable_pricing', $item ); ?>
331
+            <?php do_action('wpinv_item_details_metabox_before_variable_pricing', $item); ?>
332 332
 
333 333
             <div class="wpinv_show_if_variable_pricing wpinv_variable_pricing">
334 334
                 
@@ -337,47 +337,47 @@  discard block
 block discarded – undo
337 337
 
338 338
                         <div class="wpinv-price-option-fields getpaid-repeatables-wrap">
339 339
                             <?php
340
-                            if ( ! empty( $variable_prices ) ) :
340
+                            if (!empty($variable_prices)) :
341 341
 
342
-                                foreach ( $variable_prices as $key => $value ) :
343
-                                    $name   = (isset( $value['name'] ) && ! empty( $value['name'] )) ? $value['name'] : '';
344
-                                    $index  = (isset( $value['index'] ) && $value['index'] !== '') ? $value['index'] : $key;
345
-                                    $amount = isset( $value['amount'] ) ? $value['amount'] : '';
342
+                                foreach ($variable_prices as $key => $value) :
343
+                                    $name   = (isset($value['name']) && !empty($value['name'])) ? $value['name'] : '';
344
+                                    $index  = (isset($value['index']) && $value['index'] !== '') ? $value['index'] : $key;
345
+                                    $amount = isset($value['amount']) ? $value['amount'] : '';
346 346
 
347
-                                    $args   = apply_filters( 'wpinv_price_row_args', compact( 'name', 'amount' ), $value );
348
-                                    $args = wp_parse_args( $args, $value );
347
+                                    $args   = apply_filters('wpinv_price_row_args', compact('name', 'amount'), $value);
348
+                                    $args = wp_parse_args($args, $value);
349 349
                                     ?>
350
-                                    <div class="wpinv_variable_prices_wrapper getpaid_repeatable_row" data-key="<?php echo esc_attr( $key ); ?>">
351
-                                        <?php self::render_price_row( $key, $args, $item, $index ); ?>
350
+                                    <div class="wpinv_variable_prices_wrapper getpaid_repeatable_row" data-key="<?php echo esc_attr($key); ?>">
351
+                                        <?php self::render_price_row($key, $args, $item, $index); ?>
352 352
                                     </div>
353 353
                                 <?php
354 354
                                 endforeach;
355 355
                             else :
356 356
                                 ?>
357 357
                                 <div class="wpinv_variable_prices_wrapper getpaid_repeatable_row" data-key="1">
358
-                                    <?php self::render_price_row( 1, array(), $item, 1 ); ?>
358
+                                    <?php self::render_price_row(1, array(), $item, 1); ?>
359 359
                                 </div>
360 360
                             <?php endif; ?>
361 361
 
362 362
                             <div class="wpinv-add-repeatable-row">
363 363
                                 <div class="float-none pt-2 clear">
364
-                                    <button type="button" class="button-secondary getpaid-add-variable-price-row"><?php _e( 'Add New Price', 'invoicing' ); ?></button>
364
+                                    <button type="button" class="button-secondary getpaid-add-variable-price-row"><?php _e('Add New Price', 'invoicing'); ?></button>
365 365
                                 </div>
366 366
                             </div>
367 367
                         </div>
368 368
                     </div>
369 369
                 </div>
370 370
             </div>
371
-            <?php do_action( 'wpinv_item_details_metabox_variable_pricing', $item ); ?>
371
+            <?php do_action('wpinv_item_details_metabox_variable_pricing', $item); ?>
372 372
         </div>
373 373
 
374 374
         <div class="bsui" style="max-width: 600px;">
375
-            <?php do_action( 'wpinv_item_details_metabox_item_details', $item ); ?>
375
+            <?php do_action('wpinv_item_details_metabox_item_details', $item); ?>
376 376
         </div>
377 377
 
378 378
         <script type="text/html" id="tmpl-getpaid-variable-price-row">
379 379
             <div class="wpinv_variable_prices_wrapper getpaid_repeatable_row" data-key="1">
380
-                <?php self::render_price_row( 1, array(), $item, 1 ); ?>
380
+                <?php self::render_price_row(1, array(), $item, 1); ?>
381 381
             </div>
382 382
         </script>
383 383
 
@@ -479,7 +479,7 @@  discard block
 block discarded – undo
479 479
      * @param WP_Post $item  WPINV Itemm object.
480 480
      * @param int    $index The index of the price row.
481 481
      */
482
-    public static function render_price_row( $key, $args = array(), $item, $index ) {   
482
+    public static function render_price_row($key, $args = array(), $item, $index) {   
483 483
 		global $aui_bs5;
484 484
 
485 485
         $defaults = array(
@@ -493,7 +493,7 @@  discard block
 block discarded – undo
493 493
             'recurring-limit'    => 0,
494 494
         );
495 495
 
496
-        $args = wp_parse_args( $args, $defaults );
496
+        $args = wp_parse_args($args, $defaults);
497 497
 
498 498
         $default_price_id = $item->get_default_price_id();
499 499
         $is_recurring = ('yes' === $args['is-recurring']) ? true : false;
@@ -506,22 +506,22 @@  discard block
 block discarded – undo
506 506
             'style' => 'width: 70px',
507 507
         );
508 508
 
509
-        if ( ! $is_recurring ) {
509
+        if (!$is_recurring) {
510 510
             $extra_attributes['disabled'] = true;
511 511
         }
512 512
         ?>
513 513
         <div class="getpaid-repeatable-row-header getpaid-draghandle-cursor">
514 514
 
515
-            <span class="getpaid-repeatable-row-title" title="<?php _e( 'Click and drag to re-order price options', 'invoicing' ); ?>">
516
-                <?php printf( __( 'Price ID: %s', 'invoicing' ), '<span class="getpaid_price_id">' . $key . '</span>' ); ?>
515
+            <span class="getpaid-repeatable-row-title" title="<?php _e('Click and drag to re-order price options', 'invoicing'); ?>">
516
+                <?php printf(__('Price ID: %s', 'invoicing'), '<span class="getpaid_price_id">' . $key . '</span>'); ?>
517 517
                 <input type="hidden" name="wpinv_variable_prices[<?php echo $key; ?>][index]" class="getpaid_repeatable_index" value="<?php echo $index; ?>"/>
518 518
             </span>
519 519
 
520 520
             <span class="getpaid-repeatable-row-actions">
521
-                <a href="#" class="wpinv-toggle-custom-price-option-settings" data-show="<?php _e( 'Show advanced settings', 'invoicing' ); ?>" data-hide="<?php _e( 'Hide advanced settings', 'invoicing' ); ?>"><?php _e( 'Show advanced settings', 'invoicing' ); ?></a> 
521
+                <a href="#" class="wpinv-toggle-custom-price-option-settings" data-show="<?php _e('Show advanced settings', 'invoicing'); ?>" data-hide="<?php _e('Hide advanced settings', 'invoicing'); ?>"><?php _e('Show advanced settings', 'invoicing'); ?></a> 
522 522
                 &nbsp;&#124;&nbsp;
523 523
                 <a class="getpaid-remove-price-option-row text-danger">
524
-                    <?php _e( 'Remove', 'invoicing' ); ?> <span class="screen-reader-text"><?php printf( __( 'Remove price option %s', 'invoicing' ), esc_attr( $key ) ); ?></span>
524
+                    <?php _e('Remove', 'invoicing'); ?> <span class="screen-reader-text"><?php printf(__('Remove price option %s', 'invoicing'), esc_attr($key)); ?></span>
525 525
                 </a>
526 526
             </span>
527 527
         </div>
@@ -529,13 +529,13 @@  discard block
 block discarded – undo
529 529
         <div class="getpaid-repeatable-row-standard-fields">
530 530
 
531 531
             <div class="getpaid-option-name">
532
-                <label class="form-label"><?php _e( 'Option Name', 'invoicing' ); ?></label>
532
+                <label class="form-label"><?php _e('Option Name', 'invoicing'); ?></label>
533 533
                 <?php
534 534
                 aui()->input(
535 535
                     array(
536 536
                         'name'        => 'wpinv_variable_prices[' . $key . '][name]',
537
-                        'placeholder' => __( 'Option Name', 'invoicing' ),
538
-                        'value'       => esc_attr( $args['name'] ),
537
+                        'placeholder' => __('Option Name', 'invoicing'),
538
+                        'value'       => esc_attr($args['name']),
539 539
                         'class'       => 'wpinv_variable_price_name form-control-sm',
540 540
                         'no_wrap'     => true,
541 541
                     ),
@@ -545,30 +545,30 @@  discard block
 block discarded – undo
545 545
             </div>
546 546
 
547 547
             <div class="getpaid-option-price">
548
-                <label class="form-label"><?php _e( 'Price', 'invoicing' ); ?></label>
548
+                <label class="form-label"><?php _e('Price', 'invoicing'); ?></label>
549 549
                 <div class="input-group input-group-sm">
550
-                    <?php if ( 'left' == $position ) : ?>
551
-                        <?php if ( empty( $aui_bs5 ) ) : ?>
550
+                    <?php if ('left' == $position) : ?>
551
+                        <?php if (empty($aui_bs5)) : ?>
552 552
                             <div class="input-group-prepend">
553
-                                <span class="input-group-text"><?php echo wp_kses_post( wpinv_currency_symbol() ); ?></span>
553
+                                <span class="input-group-text"><?php echo wp_kses_post(wpinv_currency_symbol()); ?></span>
554 554
                             </div>
555 555
                         <?php else : ?>
556 556
                             <span class="input-group-text">
557
-                                <?php echo wp_kses_post( wpinv_currency_symbol() ); ?>
557
+                                <?php echo wp_kses_post(wpinv_currency_symbol()); ?>
558 558
                             </span>
559 559
                         <?php endif; ?>
560 560
                     <?php endif; ?>
561 561
 
562
-                    <input type="text" name="wpinv_variable_prices[<?php echo $key; ?>][amount]" id="wpinv_variable_prices[<?php echo $key; ?>][amount]" value="<?php echo esc_attr( getpaid_unstandardize_amount( $args['amount'] ) ); ?>" placeholder="<?php echo esc_attr( wpinv_sanitize_amount( 9.99 ) ); ?>" class="form-control form-control-sm wpinv-force-integer getpaid-price-field" autocomplete="off">
562
+                    <input type="text" name="wpinv_variable_prices[<?php echo $key; ?>][amount]" id="wpinv_variable_prices[<?php echo $key; ?>][amount]" value="<?php echo esc_attr(getpaid_unstandardize_amount($args['amount'])); ?>" placeholder="<?php echo esc_attr(wpinv_sanitize_amount(9.99)); ?>" class="form-control form-control-sm wpinv-force-integer getpaid-price-field" autocomplete="off">
563 563
 
564
-                    <?php if ( 'left' != $position ) : ?>
565
-                        <?php if ( empty( $aui_bs5 ) ) : ?>
564
+                    <?php if ('left' != $position) : ?>
565
+                        <?php if (empty($aui_bs5)) : ?>
566 566
                             <div class="input-group-append">
567
-                                <span class="input-group-text"><?php echo wp_kses_post( wpinv_currency_symbol() ); ?></span>
567
+                                <span class="input-group-text"><?php echo wp_kses_post(wpinv_currency_symbol()); ?></span>
568 568
                             </div>
569 569
                         <?php else : ?>
570 570
                             <span class="input-group-text">
571
-                                <?php echo wp_kses_post( wpinv_currency_symbol() ); ?>
571
+                                <?php echo wp_kses_post(wpinv_currency_symbol()); ?>
572 572
                             </span>
573 573
                         <?php endif; ?>
574 574
                     <?php endif; ?>
@@ -576,10 +576,10 @@  discard block
 block discarded – undo
576 576
             </div>
577 577
 
578 578
             <div class="getpaid_repeatable_default getpaid_repeatable_default_wrapper">
579
-                <label class="form-label d-block"><?php _e( 'Default', 'invoicing' ); ?></label>
579
+                <label class="form-label d-block"><?php _e('Default', 'invoicing'); ?></label>
580 580
                 <label class="getpaid-default-price">
581
-                    <input type="radio" <?php checked( $default_price_id, $key, true ); ?> class="getpaid_repeatable_default_input" name="_wpinv_default_price_id" value="<?php echo $key; ?>" />
582
-                    <span class="screen-reader-text"><?php printf( __( 'Set ID %s as default price', 'invoicing' ), $key ); ?></span>
581
+                    <input type="radio" <?php checked($default_price_id, $key, true); ?> class="getpaid_repeatable_default_input" name="_wpinv_default_price_id" value="<?php echo $key; ?>" />
582
+                    <span class="screen-reader-text"><?php printf(__('Set ID %s as default price', 'invoicing'), $key); ?></span>
583 583
                 </label>
584 584
             </div>
585 585
 
@@ -589,20 +589,20 @@  discard block
 block discarded – undo
589 589
             <div class="wpinv-custom-price-option-settings">
590 590
                 <div class="wpinv-custom-price-option-setting">
591 591
 
592
-                    <div class="wpinv-custom-price-option-setting-title"><?php _e( 'Recurring Payments Settings', 'invoicing' ); ?></div>
592
+                    <div class="wpinv-custom-price-option-setting-title"><?php _e('Recurring Payments Settings', 'invoicing'); ?></div>
593 593
                     
594 594
                     <div class="wpinv-recurring-enabled">
595
-                        <label class="form-label"><?php _e( 'Recurring', 'invoicing' ); ?></label>
595
+                        <label class="form-label"><?php _e('Recurring', 'invoicing'); ?></label>
596 596
                         <?php
597 597
                         aui()->select(
598 598
                             array(
599 599
                                 'name'    => 'wpinv_variable_prices[' . $key . '][is-recurring]',
600
-                                'value'   => esc_attr( $args['is-recurring'] ),
600
+                                'value'   => esc_attr($args['is-recurring']),
601 601
                                 'class'   => 'custom-select-sm',
602 602
                                 'no_wrap' => true,
603 603
                                 'options' => array(
604
-                                    'no'  => __( 'No', 'invoicing' ),
605
-                                    'yes' => __( 'Yes', 'invoicing' ),
604
+                                    'no'  => __('No', 'invoicing'),
605
+                                    'yes' => __('Yes', 'invoicing'),
606 606
                                 ),
607 607
                             ),
608 608
                             true
@@ -611,14 +611,14 @@  discard block
 block discarded – undo
611 611
                     </div>
612 612
 
613 613
                     <div class="wpinv-recurring-free-trial">
614
-                        <label class="form-label"><?php _e( 'Free Trial', 'invoicing' ); ?></label>
614
+                        <label class="form-label"><?php _e('Free Trial', 'invoicing'); ?></label>
615 615
                         <?php
616 616
                         aui()->input(
617 617
                             array(
618 618
                                 'type'             => 'number',
619 619
                                 'id'               => 'wpinv_variable_prices[' . $key . '][trial-interval]',
620 620
                                 'name'             => 'wpinv_variable_prices[' . $key . '][trial-interval]',
621
-                                'value'            => absint( $args['trial-interval'] ),
621
+                                'value'            => absint($args['trial-interval']),
622 622
                                 'class'            => 'form-control-sm d-inline-block',
623 623
                                 'no_wrap'          => true,
624 624
                                 'extra_attributes' => $extra_attributes,
@@ -632,15 +632,15 @@  discard block
 block discarded – undo
632 632
                             array(
633 633
                                 'id'               => 'wpinv_variable_prices[' . $key . '][trial-period]',
634 634
                                 'name'             => 'wpinv_variable_prices[' . $key . '][trial-period]',
635
-                                'value'            => esc_attr( $args['trial-period'] ),
635
+                                'value'            => esc_attr($args['trial-period']),
636 636
                                 'class'            => 'custom-select-sm w-auto d-inline-block',
637 637
                                 'no_wrap'          => true,
638
-                                'extra_attributes' => ( ! $is_recurring ? array( 'disabled' => true ) : array()),
638
+                                'extra_attributes' => (!$is_recurring ? array('disabled' => true) : array()),
639 639
                                 'options'          => array(
640
-                                    'D' => __( 'Day(s)', 'invoicing' ),
641
-                                    'W' => __( 'Week(s)', 'invoicing' ),
642
-                                    'M' => __( 'Month(s)', 'invoicing' ),
643
-                                    'Y' => __( 'Year(s)', 'invoicing' ),
640
+                                    'D' => __('Day(s)', 'invoicing'),
641
+                                    'W' => __('Week(s)', 'invoicing'),
642
+                                    'M' => __('Month(s)', 'invoicing'),
643
+                                    'Y' => __('Year(s)', 'invoicing'),
644 644
                                 ),
645 645
                             ),
646 646
                             true
@@ -649,14 +649,14 @@  discard block
 block discarded – undo
649 649
                     </div>
650 650
 
651 651
                     <div class="wpinv-recurring-interval">
652
-                        <label class="form-label"><?php _e( 'Every', 'invoicing' ); ?></label>
652
+                        <label class="form-label"><?php _e('Every', 'invoicing'); ?></label>
653 653
                         <?php
654 654
                         aui()->input(
655 655
                             array(
656 656
                                 'type'             => 'number',
657 657
                                 'id'               => 'wpinv_variable_prices[' . $key . '][recurring-interval]',
658 658
                                 'name'             => 'wpinv_variable_prices[' . $key . '][recurring-interval]',
659
-                                'value'            => absint( $args['recurring-interval'] ),
659
+                                'value'            => absint($args['recurring-interval']),
660 660
                                 'class'            => 'form-control-sm',
661 661
                                 'no_wrap'          => true,
662 662
                                 'extra_attributes' => $extra_attributes,
@@ -667,21 +667,21 @@  discard block
 block discarded – undo
667 667
                     </div>
668 668
 
669 669
                     <div class="wpinv-recurring-period">
670
-                        <label class="form-label"><?php _e( 'Period', 'invoicing' ); ?></label>
670
+                        <label class="form-label"><?php _e('Period', 'invoicing'); ?></label>
671 671
                         <?php
672 672
                         aui()->select(
673 673
                             array(
674 674
                                 'id'               => 'wpinv_variable_prices[' . $key . '][recurring-period]',
675 675
                                 'name'             => 'wpinv_variable_prices[' . $key . '][recurring-period]',
676
-                                'value'            => esc_attr( $args['recurring-period'] ),
676
+                                'value'            => esc_attr($args['recurring-period']),
677 677
                                 'class'            => 'custom-select-sm',
678
-                                'extra_attributes' => ( ! $is_recurring ? array( 'disabled' => true ) : array()),
678
+                                'extra_attributes' => (!$is_recurring ? array('disabled' => true) : array()),
679 679
                                 'no_wrap'          => true,
680 680
                                 'options'          => array(
681
-                                    'D' => __( 'Day(s)', 'invoicing' ),
682
-                                    'W' => __( 'Week(s)', 'invoicing' ),
683
-                                    'M' => __( 'Month(s)', 'invoicing' ),
684
-                                    'Y' => __( 'Year(s)', 'invoicing' ),
681
+                                    'D' => __('Day(s)', 'invoicing'),
682
+                                    'W' => __('Week(s)', 'invoicing'),
683
+                                    'M' => __('Month(s)', 'invoicing'),
684
+                                    'Y' => __('Year(s)', 'invoicing'),
685 685
                                 ),
686 686
                             ),
687 687
                             true
@@ -690,19 +690,19 @@  discard block
 block discarded – undo
690 690
                     </div>
691 691
 
692 692
                     <div class="wpinv-recurring-limit">
693
-                        <label class="form-label"><?php _e( 'Maximum Renewals', 'invoicing' ); ?></label>
693
+                        <label class="form-label"><?php _e('Maximum Renewals', 'invoicing'); ?></label>
694 694
                         <?php
695 695
                         aui()->input(
696 696
                             array(
697 697
                                 'type'             => 'number',
698 698
                                 'id'               => 'wpinv_variable_prices[' . $key . '][recurring-limit]',
699 699
                                 'name'             => 'wpinv_variable_prices[' . $key . '][recurring-limit]',
700
-                                'value'            => esc_attr( $args['recurring-limit'] ),
700
+                                'value'            => esc_attr($args['recurring-limit']),
701 701
                                 'class'            => 'form-control-sm',
702 702
                                 'no_wrap'          => true,
703 703
                                 'extra_attributes' => array_merge(
704 704
                                     $extra_attributes,
705
-                                    array( 'size' => 4 )
705
+                                    array('size' => 4)
706 706
                                 ),
707 707
 							),
708 708
                             true
@@ -711,7 +711,7 @@  discard block
 block discarded – undo
711 711
                     </div>
712 712
                 </div>
713 713
 
714
-                <?php do_action( 'wpinv_download_price_option_row', $item->ID, $key, $args ); ?>
714
+                <?php do_action('wpinv_download_price_option_row', $item->ID, $key, $args); ?>
715 715
             </div>
716 716
         </div>
717 717
     <?php
@@ -722,43 +722,43 @@  discard block
 block discarded – undo
722 722
      *
723 723
      * @param int $post_id
724 724
      */
725
-    public static function save( $post_id ) {
725
+    public static function save($post_id) {
726 726
 
727 727
         // Prepare the item.
728
-        $item = new WPInv_Item( $post_id );
728
+        $item = new WPInv_Item($post_id);
729 729
 
730
-        $is_dynamic_pricing = ! empty( $_POST['wpinv_name_your_price'] );
731
-        $is_recurring = ! empty( $_POST['wpinv_is_recurring'] );
732
-        $is_free_trial = isset( $_POST['wpinv_trial_interval'] ) ? (0 != (int) $_POST['wpinv_trial_interval']) : null;
730
+        $is_dynamic_pricing = !empty($_POST['wpinv_name_your_price']);
731
+        $is_recurring = !empty($_POST['wpinv_is_recurring']);
732
+        $is_free_trial = isset($_POST['wpinv_trial_interval']) ? (0 != (int) $_POST['wpinv_trial_interval']) : null;
733 733
 
734
-        $has_variable_pricing = ! empty( $_POST['wpinv_variable_pricing'] );
735
-        if ( true === $has_variable_pricing ) {
734
+        $has_variable_pricing = !empty($_POST['wpinv_variable_pricing']);
735
+        if (true === $has_variable_pricing) {
736 736
             $is_dynamic_pricing = $is_recurring = $is_free_trial = false;
737 737
         }
738 738
 
739 739
         // Load new data.
740 740
         $item->set_props(
741 741
             array(
742
-                'price'                => isset( $_POST['wpinv_item_price'] ) ? getpaid_standardize_amount( $_POST['wpinv_item_price'] ) : null,
743
-                'vat_rule'             => isset( $_POST['wpinv_vat_rules'] ) ? wpinv_clean( $_POST['wpinv_vat_rules'] ) : null,
744
-                'vat_class'            => isset( $_POST['wpinv_vat_class'] ) ? wpinv_clean( $_POST['wpinv_vat_class'] ) : null,
745
-                'type'                 => isset( $_POST['wpinv_item_type'] ) ? wpinv_clean( $_POST['wpinv_item_type'] ) : null,
742
+                'price'                => isset($_POST['wpinv_item_price']) ? getpaid_standardize_amount($_POST['wpinv_item_price']) : null,
743
+                'vat_rule'             => isset($_POST['wpinv_vat_rules']) ? wpinv_clean($_POST['wpinv_vat_rules']) : null,
744
+                'vat_class'            => isset($_POST['wpinv_vat_class']) ? wpinv_clean($_POST['wpinv_vat_class']) : null,
745
+                'type'                 => isset($_POST['wpinv_item_type']) ? wpinv_clean($_POST['wpinv_item_type']) : null,
746 746
                 'is_dynamic_pricing'   => $is_dynamic_pricing,
747
-                'minimum_price'        => isset( $_POST['wpinv_minimum_price'] ) ? getpaid_standardize_amount( $_POST['wpinv_minimum_price'] ) : null,
747
+                'minimum_price'        => isset($_POST['wpinv_minimum_price']) ? getpaid_standardize_amount($_POST['wpinv_minimum_price']) : null,
748 748
                 'has_variable_pricing' => $has_variable_pricing,
749
-                'default_price_id'     => isset( $_POST['_wpinv_default_price_id'] ) ? absint( $_POST['_wpinv_default_price_id'] ) : null,
750
-                'variable_prices'      => isset( $_POST['wpinv_variable_prices'] ) ? wpinv_clean( $_POST['wpinv_variable_prices'] ) : array(),
749
+                'default_price_id'     => isset($_POST['_wpinv_default_price_id']) ? absint($_POST['_wpinv_default_price_id']) : null,
750
+                'variable_prices'      => isset($_POST['wpinv_variable_prices']) ? wpinv_clean($_POST['wpinv_variable_prices']) : array(),
751 751
                 'is_recurring'         => $is_recurring,
752
-                'recurring_period'     => isset( $_POST['wpinv_recurring_period'] ) ? wpinv_clean( $_POST['wpinv_recurring_period'] ) : null,
753
-                'recurring_interval'   => isset( $_POST['wpinv_recurring_interval'] ) ? (int) $_POST['wpinv_recurring_interval'] : 1,
754
-                'recurring_limit'      => isset( $_POST['wpinv_recurring_limit'] ) ? (int) $_POST['wpinv_recurring_limit'] : null,
752
+                'recurring_period'     => isset($_POST['wpinv_recurring_period']) ? wpinv_clean($_POST['wpinv_recurring_period']) : null,
753
+                'recurring_interval'   => isset($_POST['wpinv_recurring_interval']) ? (int) $_POST['wpinv_recurring_interval'] : 1,
754
+                'recurring_limit'      => isset($_POST['wpinv_recurring_limit']) ? (int) $_POST['wpinv_recurring_limit'] : null,
755 755
                 'is_free_trial'        => $is_free_trial,
756
-                'trial_period'         => isset( $_POST['wpinv_trial_period'] ) ? wpinv_clean( $_POST['wpinv_trial_period'] ) : null,
757
-                'trial_interval'       => isset( $_POST['wpinv_trial_interval'] ) ? (int) $_POST['wpinv_trial_interval'] : null,
756
+                'trial_period'         => isset($_POST['wpinv_trial_period']) ? wpinv_clean($_POST['wpinv_trial_period']) : null,
757
+                'trial_interval'       => isset($_POST['wpinv_trial_interval']) ? (int) $_POST['wpinv_trial_interval'] : null,
758 758
             )
759 759
         );
760 760
 
761 761
         $item->save();
762
-        do_action( 'getpaid_item_metabox_save', $post_id, $item );
762
+        do_action('getpaid_item_metabox_save', $post_id, $item);
763 763
     }
764 764
 }
Please login to merge, or discard this patch.
includes/wpinv-item-functions.php 1 patch
Spacing   +136 added lines, -136 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 an item by it's ID.
@@ -14,9 +14,9 @@  discard block
 block discarded – undo
14 14
  * @param int the item ID to retrieve.
15 15
  * @return WPInv_Item|false
16 16
  */
17
-function wpinv_get_item_by_id( $id ) {
18
-    $item = wpinv_get_item( $id );
19
-    return empty( $item ) || $id != $item->get_id() ? false : $item;
17
+function wpinv_get_item_by_id($id) {
18
+    $item = wpinv_get_item($id);
19
+    return empty($item) || $id != $item->get_id() ? false : $item;
20 20
 }
21 21
 
22 22
 /**
@@ -24,14 +24,14 @@  discard block
 block discarded – undo
24 24
  *
25 25
  * @return WPInv_Item|false
26 26
  */
27
-function wpinv_get_item_by( $field = '', $value = '', $type = '' ) {
27
+function wpinv_get_item_by($field = '', $value = '', $type = '') {
28 28
 
29
-    if ( 'id' === strtolower( $field ) ) {
30
-        return wpinv_get_item_by_id( $value );
29
+    if ('id' === strtolower($field)) {
30
+        return wpinv_get_item_by_id($value);
31 31
     }
32 32
 
33
-    $id = WPInv_Item::get_item_id_by_field( $value, strtolower( $field ), $type );
34
-    return empty( $id ) ? false : wpinv_get_item( $id );
33
+    $id = WPInv_Item::get_item_id_by_field($value, strtolower($field), $type);
34
+    return empty($id) ? false : wpinv_get_item($id);
35 35
 }
36 36
 
37 37
 /**
@@ -40,23 +40,23 @@  discard block
 block discarded – undo
40 40
  * @param int|WPInv_Item the item to retrieve.
41 41
  * @return WPInv_Item|false
42 42
  */
43
-function wpinv_get_item( $item = 0 ) {
43
+function wpinv_get_item($item = 0) {
44 44
 
45
-    if ( empty( $item ) ) {
45
+    if (empty($item)) {
46 46
         return false;
47 47
     }
48 48
 
49
-    $item = new WPInv_Item( $item );
49
+    $item = new WPInv_Item($item);
50 50
     return $item->exists() ? $item : false;
51 51
 }
52 52
 
53
-function wpinv_get_all_items( $args = array() ) {
53
+function wpinv_get_all_items($args = array()) {
54 54
 
55 55
     $args = wp_parse_args(
56 56
         $args,
57 57
         array(
58
-			'status'     => array( 'publish' ),
59
-			'limit'      => get_option( 'posts_per_page' ),
58
+			'status'     => array('publish'),
59
+			'limit'      => get_option('posts_per_page'),
60 60
 			'page'       => 1,
61 61
 			'exclude'    => array(),
62 62
 			'orderby'    => 'date',
@@ -81,44 +81,44 @@  discard block
 block discarded – undo
81 81
         'fields'         => 'ids',
82 82
         'orderby'        => $args['orderby'],
83 83
         'order'          => $args['order'],
84
-        'paged'          => absint( $args['page'] ),
84
+        'paged'          => absint($args['page']),
85 85
     );
86 86
 
87
-    if ( ! empty( $args['exclude'] ) ) {
88
-        $wp_query_args['post__not_in'] = array_map( 'absint', $args['exclude'] );
87
+    if (!empty($args['exclude'])) {
88
+        $wp_query_args['post__not_in'] = array_map('absint', $args['exclude']);
89 89
     }
90 90
 
91
-    if ( ! $args['paginate'] ) {
91
+    if (!$args['paginate']) {
92 92
         $wp_query_args['no_found_rows'] = true;
93 93
     }
94 94
 
95
-    if ( ! empty( $args['search'] ) ) {
95
+    if (!empty($args['search'])) {
96 96
         $wp_query_args['s'] = $args['search'];
97 97
     }
98 98
 
99
-    if ( ! empty( $args['type'] ) && $args['type'] !== wpinv_item_types() ) {
100
-        $types = wpinv_parse_list( $args['type'] );
99
+    if (!empty($args['type']) && $args['type'] !== wpinv_item_types()) {
100
+        $types = wpinv_parse_list($args['type']);
101 101
         $wp_query_args['meta_query'][] = array(
102 102
             'key'     => '_wpinv_type',
103
-            'value'   => implode( ',', $types ),
103
+            'value'   => implode(',', $types),
104 104
             'compare' => 'IN',
105 105
         );
106 106
     }
107 107
 
108
-    $wp_query_args = apply_filters( 'wpinv_get_items_args', $wp_query_args, $args );
108
+    $wp_query_args = apply_filters('wpinv_get_items_args', $wp_query_args, $args);
109 109
 
110 110
     // Get results.
111
-    $items = new WP_Query( $wp_query_args );
111
+    $items = new WP_Query($wp_query_args);
112 112
 
113
-    if ( 'objects' === $args['return'] ) {
114
-        $return = array_map( 'wpinv_get_item_by_id', $items->posts );
115
-    } elseif ( 'self' === $args['return'] ) {
113
+    if ('objects' === $args['return']) {
114
+        $return = array_map('wpinv_get_item_by_id', $items->posts);
115
+    } elseif ('self' === $args['return']) {
116 116
         return $items;
117 117
     } else {
118 118
         $return = $items->posts;
119 119
     }
120 120
 
121
-    if ( $args['paginate'] ) {
121
+    if ($args['paginate']) {
122 122
         return (object) array(
123 123
             'items'         => $return,
124 124
             'total'         => $items->found_posts,
@@ -129,12 +129,12 @@  discard block
 block discarded – undo
129 129
     }
130 130
 }
131 131
 
132
-function wpinv_is_free_item( $item_id = 0 ) {
133
-    if ( empty( $item_id ) ) {
132
+function wpinv_is_free_item($item_id = 0) {
133
+    if (empty($item_id)) {
134 134
         return false;
135 135
     }
136 136
 
137
-    $item = new WPInv_Item( $item_id );
137
+    $item = new WPInv_Item($item_id);
138 138
 
139 139
     return $item->is_free();
140 140
 }
@@ -144,21 +144,21 @@  discard block
 block discarded – undo
144 144
  *
145 145
  * @param WP_Post|WPInv_Item|Int $item The item to check for.
146 146
  */
147
-function wpinv_item_is_editable( $item = 0 ) {
147
+function wpinv_item_is_editable($item = 0) {
148 148
 
149 149
     // Fetch the item.
150
-    $item = new WPInv_Item( $item );
150
+    $item = new WPInv_Item($item);
151 151
 
152 152
     // Check if it is editable.
153 153
     return $item->is_editable();
154 154
 }
155 155
 
156
-function wpinv_get_item_price( $item_id = 0 ) {
157
-    if ( empty( $item_id ) ) {
156
+function wpinv_get_item_price($item_id = 0) {
157
+    if (empty($item_id)) {
158 158
         return false;
159 159
     }
160 160
 
161
-    $item = new WPInv_Item( $item_id );
161
+    $item = new WPInv_Item($item_id);
162 162
 
163 163
     return $item->get_price();
164 164
 }
@@ -168,89 +168,89 @@  discard block
 block discarded – undo
168 168
  *
169 169
  * @param WPInv_Item|int $item
170 170
  */
171
-function wpinv_is_recurring_item( $item = 0 ) {
172
-    $item = new WPInv_Item( $item );
171
+function wpinv_is_recurring_item($item = 0) {
172
+    $item = new WPInv_Item($item);
173 173
     return $item->is_recurring();
174 174
 }
175 175
 
176
-function wpinv_item_price( $item_id = 0 ) {
177
-    if ( empty( $item_id ) ) {
176
+function wpinv_item_price($item_id = 0) {
177
+    if (empty($item_id)) {
178 178
         return false;
179 179
     }
180 180
 
181
-    $price = wpinv_get_item_price( $item_id );
182
-    $price = wpinv_price( $price );
181
+    $price = wpinv_get_item_price($item_id);
182
+    $price = wpinv_price($price);
183 183
 
184
-    return apply_filters( 'wpinv_item_price', $price, $item_id );
184
+    return apply_filters('wpinv_item_price', $price, $item_id);
185 185
 }
186 186
 
187
-function wpinv_get_item_final_price( $item_id = 0, $amount_override = null ) {
188
-    if ( is_null( $amount_override ) ) {
189
-        $original_price = get_post_meta( $item_id, '_wpinv_price', true );
187
+function wpinv_get_item_final_price($item_id = 0, $amount_override = null) {
188
+    if (is_null($amount_override)) {
189
+        $original_price = get_post_meta($item_id, '_wpinv_price', true);
190 190
     } else {
191 191
         $original_price = $amount_override;
192 192
     }
193 193
 
194 194
     $price = $original_price;
195 195
 
196
-    return apply_filters( 'wpinv_get_item_final_price', $price, $item_id );
196
+    return apply_filters('wpinv_get_item_final_price', $price, $item_id);
197 197
 }
198 198
 
199
-function wpinv_item_custom_singular_name( $item_id ) {
200
-    if ( empty( $item_id ) ) {
199
+function wpinv_item_custom_singular_name($item_id) {
200
+    if (empty($item_id)) {
201 201
         return false;
202 202
     }
203 203
 
204
-    $item = new WPInv_Item( $item_id );
204
+    $item = new WPInv_Item($item_id);
205 205
 
206 206
     return $item->get_custom_singular_name();
207 207
 }
208 208
 
209 209
 function wpinv_get_item_types() {
210 210
     $item_types = array(
211
-		'custom' => __( 'Standard', 'invoicing' ),
212
-		'fee'    => __( 'Fee', 'invoicing' ),
211
+		'custom' => __('Standard', 'invoicing'),
212
+		'fee'    => __('Fee', 'invoicing'),
213 213
 	);
214
-    return apply_filters( 'wpinv_get_item_types', $item_types );
214
+    return apply_filters('wpinv_get_item_types', $item_types);
215 215
 }
216 216
 
217 217
 function wpinv_item_types() {
218 218
     $item_types = wpinv_get_item_types();
219 219
 
220
-    return ( ! empty( $item_types ) ? array_keys( $item_types ) : array() );
220
+    return (!empty($item_types) ? array_keys($item_types) : array());
221 221
 }
222 222
 
223
-function wpinv_get_item_type( $item_id ) {
224
-    if ( empty( $item_id ) ) {
223
+function wpinv_get_item_type($item_id) {
224
+    if (empty($item_id)) {
225 225
         return false;
226 226
     }
227 227
 
228
-    $item = new WPInv_Item( $item_id );
228
+    $item = new WPInv_Item($item_id);
229 229
 
230 230
     return $item->get_type();
231 231
 }
232 232
 
233
-function wpinv_item_type( $item_id ) {
233
+function wpinv_item_type($item_id) {
234 234
     $item_types = wpinv_get_item_types();
235 235
 
236
-    $item_type = wpinv_get_item_type( $item_id );
236
+    $item_type = wpinv_get_item_type($item_id);
237 237
 
238
-    if ( empty( $item_type ) ) {
238
+    if (empty($item_type)) {
239 239
         $item_type = '-';
240 240
     }
241 241
 
242
-    $item_type = isset( $item_types[ $item_type ] ) ? $item_types[ $item_type ] : __( $item_type, 'invoicing' );
242
+    $item_type = isset($item_types[$item_type]) ? $item_types[$item_type] : __($item_type, 'invoicing');
243 243
 
244
-    return apply_filters( 'wpinv_item_type', $item_type, $item_id );
244
+    return apply_filters('wpinv_item_type', $item_type, $item_id);
245 245
 }
246 246
 
247
-function wpinv_get_random_item( $post_ids = true ) {
248
-    wpinv_get_random_items( 1, $post_ids );
247
+function wpinv_get_random_item($post_ids = true) {
248
+    wpinv_get_random_items(1, $post_ids);
249 249
 }
250 250
 
251
-function wpinv_get_random_items( $num = 3, $post_ids = true ) {
251
+function wpinv_get_random_items($num = 3, $post_ids = true) {
252 252
     $args = array();
253
-    if ( $post_ids ) {
253
+    if ($post_ids) {
254 254
         $args = array(
255 255
 			'fields' => 'ids',
256 256
 		);
@@ -271,9 +271,9 @@  discard block
 block discarded – undo
271 271
         )
272 272
     );
273 273
 
274
-    $args  = apply_filters( 'wpinv_get_random_items', $args );
274
+    $args = apply_filters('wpinv_get_random_items', $args);
275 275
 
276
-    return get_posts( $args );
276
+    return get_posts($args);
277 277
 }
278 278
 
279 279
 /**
@@ -282,13 +282,13 @@  discard block
 block discarded – undo
282 282
  * @param WPInv_Item|int $item
283 283
  * @param bool $html
284 284
  */
285
-function wpinv_get_item_suffix( $item, $html = true ) {
285
+function wpinv_get_item_suffix($item, $html = true) {
286 286
 
287
-    $item   = new WPInv_Item( $item );
288
-    $suffix = $item->is_recurring() ? ' ' . __( '(r)', 'invoicing' ) : '';
289
-    $suffix = $html ? $suffix : wp_strip_all_tags( $suffix );
287
+    $item   = new WPInv_Item($item);
288
+    $suffix = $item->is_recurring() ? ' ' . __('(r)', 'invoicing') : '';
289
+    $suffix = $html ? $suffix : wp_strip_all_tags($suffix);
290 290
 
291
-    return apply_filters( 'wpinv_get_item_suffix', $suffix, $item, $html );
291
+    return apply_filters('wpinv_get_item_suffix', $suffix, $item, $html);
292 292
 }
293 293
 
294 294
 /**
@@ -297,9 +297,9 @@  discard block
 block discarded – undo
297 297
  * @param WPInv_Item|int $item
298 298
  * @param bool $force_delete
299 299
  */
300
-function wpinv_remove_item( $item = 0, $force_delete = false ) {
301
-    $item = new WPInv_Item( $item );
302
-    $item->delete( $force_delete );
300
+function wpinv_remove_item($item = 0, $force_delete = false) {
301
+    $item = new WPInv_Item($item);
302
+    $item->delete($force_delete);
303 303
 }
304 304
 
305 305
 /**
@@ -338,44 +338,44 @@  discard block
 block discarded – undo
338 338
  * @param bool $wp_error whether or not to return a WP_Error on failure.
339 339
  * @return bool|WP_Error|WPInv_Item
340 340
  */
341
-function wpinv_create_item( $args = array(), $wp_error = false ) {
341
+function wpinv_create_item($args = array(), $wp_error = false) {
342 342
 
343 343
     // Prepare the item.
344
-    if ( ! empty( $args['custom_id'] ) && empty( $args['ID'] ) ) {
345
-        $type = empty( $args['type'] ) ? 'custom' : $args['type'];
346
-        $item = wpinv_get_item_by( 'custom_id', $args['custom_id'], $type );
344
+    if (!empty($args['custom_id']) && empty($args['ID'])) {
345
+        $type = empty($args['type']) ? 'custom' : $args['type'];
346
+        $item = wpinv_get_item_by('custom_id', $args['custom_id'], $type);
347 347
 
348
-        if ( ! empty( $item ) ) {
348
+        if (!empty($item)) {
349 349
             $args['ID'] = $item->get_id();
350 350
         }
351 351
     }
352 352
 
353 353
     // Do we have an item?
354
-    if ( ! empty( $args['ID'] ) ) {
355
-        $item = new WPInv_Item( $args['ID'] );
354
+    if (!empty($args['ID'])) {
355
+        $item = new WPInv_Item($args['ID']);
356 356
     } else {
357 357
         $item = new WPInv_Item();
358 358
     }
359 359
 
360 360
     // Do we have an error?
361
-    if ( ! empty( $item->last_error ) ) {
362
-        return $wp_error ? new WP_Error( 'invalid_item', $item->last_error ) : false;
361
+    if (!empty($item->last_error)) {
362
+        return $wp_error ? new WP_Error('invalid_item', $item->last_error) : false;
363 363
     }
364 364
 
365 365
     // Update item props.
366
-    $item->set_props( $args );
366
+    $item->set_props($args);
367 367
 
368 368
     // Save the item.
369 369
     $item->save();
370 370
 
371 371
     // Do we have an error?
372
-    if ( ! empty( $item->last_error ) ) {
373
-        return $wp_error ? new WP_Error( 'not_saved', $item->last_error ) : false;
372
+    if (!empty($item->last_error)) {
373
+        return $wp_error ? new WP_Error('not_saved', $item->last_error) : false;
374 374
     }
375 375
 
376 376
     // Was the item saved?
377
-    if ( ! $item->get_id() ) {
378
-        return $wp_error ? new WP_Error( 'not_saved', __( 'An error occured while saving the item', 'invoicing' ) ) : false;
377
+    if (!$item->get_id()) {
378
+        return $wp_error ? new WP_Error('not_saved', __('An error occured while saving the item', 'invoicing')) : false;
379 379
     }
380 380
 
381 381
     return $item;
@@ -386,14 +386,14 @@  discard block
 block discarded – undo
386 386
  *
387 387
  * @see wpinv_create_item()
388 388
  */
389
-function wpinv_update_item( $args = array(), $wp_error = false ) {
390
-    return wpinv_create_item( $args, $wp_error );
389
+function wpinv_update_item($args = array(), $wp_error = false) {
390
+    return wpinv_create_item($args, $wp_error);
391 391
 }
392 392
 
393 393
 /**
394 394
  * Sanitizes a recurring period
395 395
  */
396
-function getpaid_sanitize_recurring_period( $period, $full = false ) {
396
+function getpaid_sanitize_recurring_period($period, $full = false) {
397 397
 
398 398
     $periods = array(
399 399
         'D' => 'day',
@@ -402,15 +402,15 @@  discard block
 block discarded – undo
402 402
         'Y' => 'year',
403 403
     );
404 404
 
405
-    if ( ! isset( $periods[ $period ] ) ) {
405
+    if (!isset($periods[$period])) {
406 406
         $period = 'D';
407 407
     }
408 408
 
409
-    return $full ? $periods[ $period ] : $period;
409
+    return $full ? $periods[$period] : $period;
410 410
 }
411 411
 
412
-function wpinv_item_max_buyable_quantity( $item_id ) {
413
-    return apply_filters( 'wpinv_item_max_buyable_quantity', 5, $item_id );
412
+function wpinv_item_max_buyable_quantity($item_id) {
413
+    return apply_filters('wpinv_item_max_buyable_quantity', 5, $item_id);
414 414
 }
415 415
 
416 416
 /**
@@ -418,47 +418,47 @@  discard block
 block discarded – undo
418 418
  *
419 419
  * @param WPInv_Item|GetPaid_Form_Item $item
420 420
  */
421
-function getpaid_item_recurring_price_help_text( $item, $currency = '', $_initial_price = false, $_recurring_price = false ) {
421
+function getpaid_item_recurring_price_help_text($item, $currency = '', $_initial_price = false, $_recurring_price = false) {
422 422
 
423 423
     // Abort if it is not recurring.
424
-    if ( ! $item->is_recurring() ) {
424
+    if (!$item->is_recurring()) {
425 425
         return '';
426 426
     }
427 427
 
428
-    $initial_price   = false === $_initial_price ? wpinv_price( $item->get_initial_price(), $currency ) : $_initial_price;
429
-    $recurring_price = false === $_recurring_price ? wpinv_price( $item->get_recurring_price(), $currency ) : $_recurring_price;
430
-    $period          = getpaid_get_subscription_period_label( $item->get_recurring_period(), $item->get_recurring_interval(), '' );
428
+    $initial_price   = false === $_initial_price ? wpinv_price($item->get_initial_price(), $currency) : $_initial_price;
429
+    $recurring_price = false === $_recurring_price ? wpinv_price($item->get_recurring_price(), $currency) : $_recurring_price;
430
+    $period          = getpaid_get_subscription_period_label($item->get_recurring_period(), $item->get_recurring_interval(), '');
431 431
     $initial_class   = 'getpaid-item-initial-price';
432 432
     $recurring_class = 'getpaid-item-recurring-price';
433 433
     $bill_times      = $item->get_recurring_limit();
434 434
     $bill_times_less = $bill_times - 1;
435 435
 
436
-    if ( ! empty( $bill_times ) ) {
436
+    if (!empty($bill_times)) {
437 437
 		$bill_times = $item->get_recurring_interval() * $bill_times;
438
-        $bill_times_less = getpaid_get_subscription_period_label( $item->get_recurring_period(), $bill_times - $item->get_recurring_interval() );
439
-		$bill_times = getpaid_get_subscription_period_label( $item->get_recurring_period(), $bill_times );
438
+        $bill_times_less = getpaid_get_subscription_period_label($item->get_recurring_period(), $bill_times - $item->get_recurring_interval());
439
+		$bill_times = getpaid_get_subscription_period_label($item->get_recurring_period(), $bill_times);
440 440
 	}
441 441
 
442
-    if ( $item instanceof GetPaid_Form_Item && false === $_initial_price ) {
443
-        $initial_price   = wpinv_price( $item->get_sub_total(), $currency );
444
-        $recurring_price = wpinv_price( $item->get_recurring_sub_total(), $currency );
442
+    if ($item instanceof GetPaid_Form_Item && false === $_initial_price) {
443
+        $initial_price   = wpinv_price($item->get_sub_total(), $currency);
444
+        $recurring_price = wpinv_price($item->get_recurring_sub_total(), $currency);
445 445
     }
446 446
 
447
-    if ( wpinv_price( 0, $currency ) == $initial_price && wpinv_price( 0, $currency ) == $recurring_price ) {
448
-        return __( 'Free forever', 'invoicing' );
447
+    if (wpinv_price(0, $currency) == $initial_price && wpinv_price(0, $currency) == $recurring_price) {
448
+        return __('Free forever', 'invoicing');
449 449
     }
450 450
 
451 451
     // For free trial items.
452
-    if ( $item->has_free_trial() ) {
453
-        $trial_period = getpaid_get_subscription_period_label( $item->get_trial_period(), $item->get_trial_interval() );
452
+    if ($item->has_free_trial()) {
453
+        $trial_period = getpaid_get_subscription_period_label($item->get_trial_period(), $item->get_trial_interval());
454 454
 
455
-        if ( wpinv_price( 0, $currency ) == $initial_price ) {
455
+        if (wpinv_price(0, $currency) == $initial_price) {
456 456
 
457
-            if ( empty( $bill_times ) ) {
457
+            if (empty($bill_times)) {
458 458
 
459 459
                 return sprintf(
460 460
                     // translators: $1: is the trial period, $2: is the recurring price, $3: is the susbcription period
461
-                    _x( 'Free for %1$s then %2$s / %3$s', 'Item subscription amount. (e.g.: Free for 1 month then $120 / year)', 'invoicing' ),
461
+                    _x('Free for %1$s then %2$s / %3$s', 'Item subscription amount. (e.g.: Free for 1 month then $120 / year)', 'invoicing'),
462 462
                     "<span class='getpaid-item-trial-period'>$trial_period</span>",
463 463
                     "<span class='$recurring_class'>$recurring_price</span>",
464 464
                     "<span class='getpaid-item-recurring-period'>$period</span>"
@@ -468,7 +468,7 @@  discard block
 block discarded – undo
468 468
 
469 469
             return sprintf(
470 470
                 // translators: $1: is the trial period, $2: is the recurring price, $3: is the susbcription period, $4: is the bill times
471
-                _x( 'Free for %1$s then %2$s / %3$s for %4$s', 'Item subscription amount. (e.g.: Free for 1 month then $120 / year for 4 years)', 'invoicing' ),
471
+                _x('Free for %1$s then %2$s / %3$s for %4$s', 'Item subscription amount. (e.g.: Free for 1 month then $120 / year for 4 years)', 'invoicing'),
472 472
                 "<span class='getpaid-item-trial-period'>$trial_period</span>",
473 473
                 "<span class='$recurring_class'>$recurring_price</span>",
474 474
                 "<span class='getpaid-item-recurring-period'>$period</span>",
@@ -477,11 +477,11 @@  discard block
 block discarded – undo
477 477
 
478 478
         }
479 479
 
480
-        if ( empty( $bill_times ) ) {
480
+        if (empty($bill_times)) {
481 481
 
482 482
             return sprintf(
483 483
                 // translators: $1: is the initial price, $2: is the trial period, $3: is the recurring price, $4: is the susbcription period
484
-                _x( '%1$s for %2$s then %3$s / %4$s', 'Item subscription amount. (e.g.: $7 for 1 month then $120 / year)', 'invoicing' ),
484
+                _x('%1$s for %2$s then %3$s / %4$s', 'Item subscription amount. (e.g.: $7 for 1 month then $120 / year)', 'invoicing'),
485 485
                 "<span class='$initial_class'>$initial_price</span>",
486 486
                 "<span class='getpaid-item-trial-period'>$trial_period</span>",
487 487
                 "<span class='$recurring_class'>$recurring_price</span>",
@@ -492,7 +492,7 @@  discard block
 block discarded – undo
492 492
 
493 493
         return sprintf(
494 494
             // translators: $1: is the initial price, $2: is the trial period, $3: is the recurring price, $4: is the susbcription period, $4: is the susbcription bill times
495
-            _x( '%1$s for %2$s then %3$s / %4$s for %5$s', 'Item subscription amount. (e.g.: $7 for 1 month then $120 / year for 5 years)', 'invoicing' ),
495
+            _x('%1$s for %2$s then %3$s / %4$s for %5$s', 'Item subscription amount. (e.g.: $7 for 1 month then $120 / year for 5 years)', 'invoicing'),
496 496
             "<span class='$initial_class'>$initial_price</span>",
497 497
             "<span class='getpaid-item-trial-period'>$trial_period</span>",
498 498
             "<span class='$recurring_class'>$recurring_price</span>",
@@ -502,13 +502,13 @@  discard block
 block discarded – undo
502 502
 
503 503
     }
504 504
 
505
-    if ( $initial_price == $recurring_price ) {
505
+    if ($initial_price == $recurring_price) {
506 506
 
507
-        if ( empty( $bill_times ) ) {
507
+        if (empty($bill_times)) {
508 508
 
509 509
             return sprintf(
510 510
                 // translators: $1: is the recurring price, $2: is the susbcription period
511
-                _x( '%1$s / %2$s', 'Item subscription amount. (e.g.: $120 / year)', 'invoicing' ),
511
+                _x('%1$s / %2$s', 'Item subscription amount. (e.g.: $120 / year)', 'invoicing'),
512 512
                 "<span class='$recurring_class'>$recurring_price</span>",
513 513
                 "<span class='getpaid-item-recurring-period'>$period</span>"
514 514
             );
@@ -517,7 +517,7 @@  discard block
 block discarded – undo
517 517
 
518 518
         return sprintf(
519 519
             // translators: $1: is the recurring price, $2: is the susbcription period, $3: is the susbcription bill times
520
-            _x( '%1$s / %2$s for %3$s', 'Item subscription amount. (e.g.: $120 / year for 5 years)', 'invoicing' ),
520
+            _x('%1$s / %2$s for %3$s', 'Item subscription amount. (e.g.: $120 / year for 5 years)', 'invoicing'),
521 521
             "<span class='$recurring_class'>$recurring_price</span>",
522 522
             "<span class='getpaid-item-recurring-period'>$period</span>",
523 523
             "<span class='getpaid-item-recurring-bill-times'>$bill_times</span>"
@@ -525,13 +525,13 @@  discard block
 block discarded – undo
525 525
 
526 526
     }
527 527
 
528
-    if ( $initial_price == wpinv_price( 0, $currency ) ) {
528
+    if ($initial_price == wpinv_price(0, $currency)) {
529 529
 
530
-        if ( empty( $bill_times ) ) {
530
+        if (empty($bill_times)) {
531 531
 
532 532
             return sprintf(
533 533
                 // translators: $1: is the recurring period, $2: is the recurring price
534
-                _x( 'Free for %1$s then %2$s / %1$s', 'Item subscription amount. (e.g.: Free for 3 months then $7 / 3 months)', 'invoicing' ),
534
+                _x('Free for %1$s then %2$s / %1$s', 'Item subscription amount. (e.g.: Free for 3 months then $7 / 3 months)', 'invoicing'),
535 535
                 "<span class='getpaid-item-recurring-period'>$period</span>",
536 536
                 "<span class='$recurring_class'>$recurring_price</span>"
537 537
             );
@@ -540,7 +540,7 @@  discard block
 block discarded – undo
540 540
 
541 541
         return sprintf(
542 542
             // translators: $1: is the recurring period, $2: is the recurring price, $3: is the bill times
543
-            _x( 'Free for %1$s then %2$s / %1$s for %3$s', 'Item subscription amount. (e.g.: Free for 3 months then $7 / 3 months for 12 months)', 'invoicing' ),
543
+            _x('Free for %1$s then %2$s / %1$s for %3$s', 'Item subscription amount. (e.g.: Free for 3 months then $7 / 3 months for 12 months)', 'invoicing'),
544 544
             "<span class='getpaid-item-recurring-period'>$period</span>",
545 545
             "<span class='$recurring_class'>$recurring_price</span>",
546 546
             "<span class='getpaid-item-recurring-bill-times'>$bill_times_less</span>"
@@ -548,11 +548,11 @@  discard block
 block discarded – undo
548 548
 
549 549
     }
550 550
 
551
-    if ( empty( $bill_times ) ) {
551
+    if (empty($bill_times)) {
552 552
 
553 553
         return sprintf(
554 554
             // translators: $1: is the initial price, $2: is the recurring price, $3: is the susbcription period
555
-            _x( 'Initial payment of %1$s then %2$s / %3$s', 'Item subscription amount. (e.g.: Initial payment of $7 then $120 / year)', 'invoicing' ),
555
+            _x('Initial payment of %1$s then %2$s / %3$s', 'Item subscription amount. (e.g.: Initial payment of $7 then $120 / year)', 'invoicing'),
556 556
             "<span class='$initial_class'>$initial_price</span>",
557 557
             "<span class='$recurring_class'>$recurring_price</span>",
558 558
             "<span class='getpaid-item-recurring-period'>$period</span>"
@@ -562,7 +562,7 @@  discard block
 block discarded – undo
562 562
 
563 563
     return sprintf(
564 564
         // translators: $1: is the initial price, $2: is the recurring price, $3: is the susbcription period, $4: is the susbcription bill times
565
-        _x( 'Initial payment of %1$s then %2$s / %3$s for %4$s', 'Item subscription amount. (e.g.: Initial payment of $7 then $120 / year for 4 years)', 'invoicing' ),
565
+        _x('Initial payment of %1$s then %2$s / %3$s for %4$s', 'Item subscription amount. (e.g.: Initial payment of $7 then $120 / year for 4 years)', 'invoicing'),
566 566
         "<span class='$initial_class'>$initial_price</span>",
567 567
         "<span class='$recurring_class'>$recurring_price</span>",
568 568
         "<span class='getpaid-item-recurring-period'>$period</span>",
@@ -580,20 +580,20 @@  discard block
 block discarded – undo
580 580
  * @param int    $item_ID   The item post ID. Optional.
581 581
  * @return bool Whether the item type supports the given feature.
582 582
  */
583
-function getpaid_item_type_supports( $item_type, $feature, $item_ID = 0 ) {
583
+function getpaid_item_type_supports($item_type, $feature, $item_ID = 0) {
584 584
 	$supports = false;
585 585
 
586
-	if ( ! is_scalar( $item_type ) ) {
586
+	if (!is_scalar($item_type)) {
587 587
 		return $supports;
588 588
 	}
589 589
 
590
-	switch ( $feature ) {
590
+	switch ($feature) {
591 591
 		case 'buy_now':
592
-			if ( '' === $item_type || 'fee' === $item_type || 'custom' === $item_type ) {
592
+			if ('' === $item_type || 'fee' === $item_type || 'custom' === $item_type) {
593 593
 				$supports = true;
594 594
 			}
595 595
 			break;
596 596
 	}
597 597
 
598
-	return apply_filters( 'getpaid_item_type_supports', $supports, $item_type, $feature, $item_ID );
598
+	return apply_filters('getpaid_item_type_supports', $supports, $item_type, $feature, $item_ID);
599 599
 }
600 600
\ No newline at end of file
Please login to merge, or discard this patch.
includes/class-wpinv-invoice.php 1 patch
Spacing   +852 added lines, -852 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
  * Invoice class.
@@ -146,39 +146,39 @@  discard block
 block discarded – undo
146 146
 	 *
147 147
 	 * @param  int|string|object|WPInv_Invoice|WPInv_Legacy_Invoice|WP_Post $invoice Invoice id, key, transaction id, number or object to read.
148 148
 	 */
149
-    public function __construct( $invoice = 0 ) {
149
+    public function __construct($invoice = 0) {
150 150
 
151
-        parent::__construct( $invoice );
151
+        parent::__construct($invoice);
152 152
 
153
-		if ( ! empty( $invoice ) && is_numeric( $invoice ) && getpaid_is_invoice_post_type( get_post_type( (int) $invoice ) ) ) {
154
-			$this->set_id( (int) $invoice );
155
-		} elseif ( $invoice instanceof self ) {
156
-			$this->set_id( $invoice->get_id() );
157
-		} elseif ( ! empty( $invoice->ID ) ) {
158
-			$this->set_id( $invoice->ID );
159
-		} elseif ( is_array( $invoice ) ) {
160
-			$this->set_props( $invoice );
153
+		if (!empty($invoice) && is_numeric($invoice) && getpaid_is_invoice_post_type(get_post_type((int) $invoice))) {
154
+			$this->set_id((int) $invoice);
155
+		} elseif ($invoice instanceof self) {
156
+			$this->set_id($invoice->get_id());
157
+		} elseif (!empty($invoice->ID)) {
158
+			$this->set_id($invoice->ID);
159
+		} elseif (is_array($invoice)) {
160
+			$this->set_props($invoice);
161 161
 
162
-			if ( isset( $invoice['ID'] ) ) {
163
-				$this->set_id( $invoice['ID'] );
162
+			if (isset($invoice['ID'])) {
163
+				$this->set_id($invoice['ID']);
164 164
 			}
165
-        } elseif ( is_string( $invoice ) && $invoice_id = self::get_invoice_id_by_field( $invoice, 'key' ) ) {
166
-			$this->set_id( $invoice_id );
167
-		} elseif ( is_string( $invoice ) && $invoice_id = self::get_invoice_id_by_field( $invoice, 'number' ) ) {
168
-			$this->set_id( $invoice_id );
169
-		} elseif ( is_string( $invoice ) && $invoice_id = self::get_invoice_id_by_field( $invoice, 'transaction_id' ) ) {
170
-			$this->set_id( $invoice_id );
165
+        } elseif (is_string($invoice) && $invoice_id = self::get_invoice_id_by_field($invoice, 'key')) {
166
+			$this->set_id($invoice_id);
167
+		} elseif (is_string($invoice) && $invoice_id = self::get_invoice_id_by_field($invoice, 'number')) {
168
+			$this->set_id($invoice_id);
169
+		} elseif (is_string($invoice) && $invoice_id = self::get_invoice_id_by_field($invoice, 'transaction_id')) {
170
+			$this->set_id($invoice_id);
171 171
 		} else {
172
-			$this->set_object_read( true );
172
+			$this->set_object_read(true);
173 173
 		}
174 174
 
175 175
         // Load the datastore.
176
-		$this->data_store = GetPaid_Data_Store::load( $this->data_store_name );
176
+		$this->data_store = GetPaid_Data_Store::load($this->data_store_name);
177 177
 
178
-		if ( $this->get_id() > 0 ) {
179
-            $this->post = get_post( $this->get_id() );
178
+		if ($this->get_id() > 0) {
179
+            $this->post = get_post($this->get_id());
180 180
             $this->ID   = $this->get_id();
181
-			$this->data_store->read( $this );
181
+			$this->data_store->read($this);
182 182
         }
183 183
 
184 184
     }
@@ -193,39 +193,39 @@  discard block
 block discarded – undo
193 193
 	 * @since 1.0.15
194 194
 	 * @return int
195 195
 	 */
196
-	public static function get_invoice_id_by_field( $value, $field = 'key' ) {
196
+	public static function get_invoice_id_by_field($value, $field = 'key') {
197 197
         global $wpdb;
198 198
 
199 199
 		// Trim the value.
200
-		$value = trim( $value );
200
+		$value = trim($value);
201 201
 
202
-		if ( empty( $value ) ) {
202
+		if (empty($value)) {
203 203
 			return 0;
204 204
 		}
205 205
 
206 206
         // Valid fields.
207
-        $fields = array( 'key', 'number', 'transaction_id' );
207
+        $fields = array('key', 'number', 'transaction_id');
208 208
 
209 209
 		// Ensure a field has been passed.
210
-		if ( empty( $field ) || ! in_array( $field, $fields ) ) {
210
+		if (empty($field) || !in_array($field, $fields)) {
211 211
 			return 0;
212 212
 		}
213 213
 
214 214
 		// Maybe retrieve from the cache.
215
-		$invoice_id   = wp_cache_get( $value, "getpaid_invoice_{$field}s_to_invoice_ids" );
216
-		if ( false !== $invoice_id ) {
215
+		$invoice_id = wp_cache_get($value, "getpaid_invoice_{$field}s_to_invoice_ids");
216
+		if (false !== $invoice_id) {
217 217
 			return $invoice_id;
218 218
 		}
219 219
 
220 220
         // Fetch from the db.
221 221
         $table       = $wpdb->prefix . 'getpaid_invoices';
222
-		$db_field    = 'key' === $field ? 'invoice_key' : $field;
222
+		$db_field = 'key' === $field ? 'invoice_key' : $field;
223 223
         $invoice_id  = (int) $wpdb->get_var(
224
-            $wpdb->prepare( "SELECT `post_id` FROM $table WHERE `$db_field`=%s LIMIT 1", $value )
224
+            $wpdb->prepare("SELECT `post_id` FROM $table WHERE `$db_field`=%s LIMIT 1", $value)
225 225
         );
226 226
 
227 227
 		// Update the cache with our data
228
-		wp_cache_set( $value, $invoice_id, "getpaid_invoice_{$field}s_to_invoice_ids" );
228
+		wp_cache_set($value, $invoice_id, "getpaid_invoice_{$field}s_to_invoice_ids");
229 229
 
230 230
 		return $invoice_id;
231 231
     }
@@ -233,8 +233,8 @@  discard block
 block discarded – undo
233 233
     /**
234 234
      * Checks if an invoice key is set.
235 235
      */
236
-    public function _isset( $key ) {
237
-        return isset( $this->data[ $key ] ) || method_exists( $this, "get_$key" );
236
+    public function _isset($key) {
237
+        return isset($this->data[$key]) || method_exists($this, "get_$key");
238 238
     }
239 239
 
240 240
     /*
@@ -259,8 +259,8 @@  discard block
 block discarded – undo
259 259
 	 * @param  string $context View or edit context.
260 260
 	 * @return int
261 261
 	 */
262
-	public function get_parent_id( $context = 'view' ) {
263
-		return (int) $this->get_prop( 'parent_id', $context );
262
+	public function get_parent_id($context = 'view') {
263
+		return (int) $this->get_prop('parent_id', $context);
264 264
     }
265 265
 
266 266
     /**
@@ -270,7 +270,7 @@  discard block
 block discarded – undo
270 270
 	 * @return WPInv_Invoice
271 271
 	 */
272 272
     public function get_parent_payment() {
273
-        return new WPInv_Invoice( $this->get_parent_id() );
273
+        return new WPInv_Invoice($this->get_parent_id());
274 274
     }
275 275
 
276 276
     /**
@@ -290,8 +290,8 @@  discard block
 block discarded – undo
290 290
 	 * @param  string $context View or edit context.
291 291
 	 * @return string
292 292
 	 */
293
-	public function get_status( $context = 'view' ) {
294
-		return $this->get_prop( 'status', $context );
293
+	public function get_status($context = 'view') {
294
+		return $this->get_prop('status', $context);
295 295
 	}
296 296
 
297 297
 	/**
@@ -301,7 +301,7 @@  discard block
 block discarded – undo
301 301
 	 * @return array
302 302
 	 */
303 303
 	public function get_all_statuses() {
304
-		return wpinv_get_invoice_statuses( true, true, $this );
304
+		return wpinv_get_invoice_statuses(true, true, $this);
305 305
     }
306 306
 
307 307
     /**
@@ -313,9 +313,9 @@  discard block
 block discarded – undo
313 313
     public function get_status_nicename() {
314 314
 		$statuses = $this->get_all_statuses();
315 315
 
316
-        $status = isset( $statuses[ $this->get_status() ] ) ? $statuses[ $this->get_status() ] : $this->get_status();
316
+        $status = isset($statuses[$this->get_status()]) ? $statuses[$this->get_status()] : $this->get_status();
317 317
 
318
-        return apply_filters( 'wpinv_get_invoice_status_nicename', $status, $this );
318
+        return apply_filters('wpinv_get_invoice_status_nicename', $status, $this);
319 319
     }
320 320
 
321 321
 	/**
@@ -326,7 +326,7 @@  discard block
 block discarded – undo
326 326
 	 */
327 327
 	public function get_status_class() {
328 328
 		$statuses = getpaid_get_invoice_status_classes();
329
-		return isset( $statuses[ $this->get_status() ] ) ? $statuses[ $this->get_status() ] : 'bg-dark text-white';
329
+		return isset($statuses[$this->get_status()]) ? $statuses[$this->get_status()] : 'bg-dark text-white';
330 330
 	}
331 331
 
332 332
 	/**
@@ -337,9 +337,9 @@  discard block
 block discarded – undo
337 337
      */
338 338
     public function get_status_label_html() {
339 339
 
340
-		$status_label = sanitize_text_field( $this->get_status_nicename() );
341
-		$status       = sanitize_html_class( $this->get_status() );
342
-		$class        = esc_attr( $this->get_status_class() );
340
+		$status_label = sanitize_text_field($this->get_status_nicename());
341
+		$status       = sanitize_html_class($this->get_status());
342
+		$class        = esc_attr($this->get_status_class());
343 343
 
344 344
 		return "<span class='bsui'><span class='badge $class $status'>$status_label</span></span>";
345 345
 	}
@@ -351,23 +351,23 @@  discard block
 block discarded – undo
351 351
 	 * @param  string $context View or edit context.
352 352
 	 * @return string
353 353
 	 */
354
-	public function get_version( $context = 'view' ) {
355
-		return $this->get_prop( 'version', $context );
354
+	public function get_version($context = 'view') {
355
+		return $this->get_prop('version', $context);
356 356
 	}
357 357
 
358 358
 	/**
359 359
 	 * @deprecated
360 360
 	 */
361
-	public function get_invoice_date( $format = true ) {
362
-		$date      = getpaid_format_date( $this->get_date_completed() );
363
-		$date      = empty( $date ) ? $this->get_date_created() : $this->get_date_completed();
364
-		$formatted = getpaid_format_date( $date );
361
+	public function get_invoice_date($format = true) {
362
+		$date      = getpaid_format_date($this->get_date_completed());
363
+		$date      = empty($date) ? $this->get_date_created() : $this->get_date_completed();
364
+		$formatted = getpaid_format_date($date);
365 365
 
366
-		if ( $format ) {
366
+		if ($format) {
367 367
 			return $formatted;
368 368
 		}
369 369
 
370
-		return empty( $formatted ) ? '' : $date;
370
+		return empty($formatted) ? '' : $date;
371 371
 
372 372
     }
373 373
 
@@ -378,8 +378,8 @@  discard block
 block discarded – undo
378 378
 	 * @param  string $context View or edit context.
379 379
 	 * @return string
380 380
 	 */
381
-	public function get_date_created( $context = 'view' ) {
382
-		return $this->get_prop( 'date_created', $context );
381
+	public function get_date_created($context = 'view') {
382
+		return $this->get_prop('date_created', $context);
383 383
 	}
384 384
 
385 385
 	/**
@@ -389,8 +389,8 @@  discard block
 block discarded – undo
389 389
 	 * @param  string $context View or edit context.
390 390
 	 * @return string
391 391
 	 */
392
-	public function get_created_date( $context = 'view' ) {
393
-		return $this->get_date_created( $context );
392
+	public function get_created_date($context = 'view') {
393
+		return $this->get_date_created($context);
394 394
     }
395 395
 
396 396
     /**
@@ -400,11 +400,11 @@  discard block
 block discarded – undo
400 400
 	 * @param  string $context View or edit context.
401 401
 	 * @return string
402 402
 	 */
403
-	public function get_date_created_gmt( $context = 'view' ) {
404
-        $date = $this->get_date_created( $context );
403
+	public function get_date_created_gmt($context = 'view') {
404
+        $date = $this->get_date_created($context);
405 405
 
406
-        if ( $date ) {
407
-            $date = get_gmt_from_date( $date );
406
+        if ($date) {
407
+            $date = get_gmt_from_date($date);
408 408
         }
409 409
 		return $date;
410 410
     }
@@ -416,8 +416,8 @@  discard block
 block discarded – undo
416 416
 	 * @param  string $context View or edit context.
417 417
 	 * @return string
418 418
 	 */
419
-	public function get_date_modified( $context = 'view' ) {
420
-		return $this->get_prop( 'date_modified', $context );
419
+	public function get_date_modified($context = 'view') {
420
+		return $this->get_prop('date_modified', $context);
421 421
 	}
422 422
 
423 423
 	/**
@@ -427,8 +427,8 @@  discard block
 block discarded – undo
427 427
 	 * @param  string $context View or edit context.
428 428
 	 * @return string
429 429
 	 */
430
-	public function get_modified_date( $context = 'view' ) {
431
-		return $this->get_date_modified( $context );
430
+	public function get_modified_date($context = 'view') {
431
+		return $this->get_date_modified($context);
432 432
     }
433 433
 
434 434
     /**
@@ -438,11 +438,11 @@  discard block
 block discarded – undo
438 438
 	 * @param  string $context View or edit context.
439 439
 	 * @return string
440 440
 	 */
441
-	public function get_date_modified_gmt( $context = 'view' ) {
442
-        $date = $this->get_date_modified( $context );
441
+	public function get_date_modified_gmt($context = 'view') {
442
+        $date = $this->get_date_modified($context);
443 443
 
444
-        if ( $date ) {
445
-            $date = get_gmt_from_date( $date );
444
+        if ($date) {
445
+            $date = get_gmt_from_date($date);
446 446
         }
447 447
 		return $date;
448 448
     }
@@ -454,8 +454,8 @@  discard block
 block discarded – undo
454 454
 	 * @param  string $context View or edit context.
455 455
 	 * @return string
456 456
 	 */
457
-	public function get_due_date( $context = 'view' ) {
458
-		return $this->get_prop( 'due_date', $context );
457
+	public function get_due_date($context = 'view') {
458
+		return $this->get_prop('due_date', $context);
459 459
     }
460 460
 
461 461
     /**
@@ -465,8 +465,8 @@  discard block
 block discarded – undo
465 465
 	 * @param  string $context View or edit context.
466 466
 	 * @return string
467 467
 	 */
468
-	public function get_date_due( $context = 'view' ) {
469
-		return $this->get_due_date( $context );
468
+	public function get_date_due($context = 'view') {
469
+		return $this->get_due_date($context);
470 470
     }
471 471
 
472 472
     /**
@@ -476,11 +476,11 @@  discard block
 block discarded – undo
476 476
 	 * @param  string $context View or edit context.
477 477
 	 * @return string
478 478
 	 */
479
-	public function get_due_date_gmt( $context = 'view' ) {
480
-        $date = $this->get_due_date( $context );
479
+	public function get_due_date_gmt($context = 'view') {
480
+        $date = $this->get_due_date($context);
481 481
 
482
-        if ( $date ) {
483
-            $date = get_gmt_from_date( $date );
482
+        if ($date) {
483
+            $date = get_gmt_from_date($date);
484 484
         }
485 485
 		return $date;
486 486
     }
@@ -492,8 +492,8 @@  discard block
 block discarded – undo
492 492
 	 * @param  string $context View or edit context.
493 493
 	 * @return string
494 494
 	 */
495
-	public function get_gmt_date_due( $context = 'view' ) {
496
-		return $this->get_due_date_gmt( $context );
495
+	public function get_gmt_date_due($context = 'view') {
496
+		return $this->get_due_date_gmt($context);
497 497
     }
498 498
 
499 499
     /**
@@ -503,8 +503,8 @@  discard block
 block discarded – undo
503 503
 	 * @param  string $context View or edit context.
504 504
 	 * @return string
505 505
 	 */
506
-	public function get_completed_date( $context = 'view' ) {
507
-		return $this->get_prop( 'completed_date', $context );
506
+	public function get_completed_date($context = 'view') {
507
+		return $this->get_prop('completed_date', $context);
508 508
     }
509 509
 
510 510
     /**
@@ -514,8 +514,8 @@  discard block
 block discarded – undo
514 514
 	 * @param  string $context View or edit context.
515 515
 	 * @return string
516 516
 	 */
517
-	public function get_date_completed( $context = 'view' ) {
518
-		return $this->get_completed_date( $context );
517
+	public function get_date_completed($context = 'view') {
518
+		return $this->get_completed_date($context);
519 519
     }
520 520
 
521 521
     /**
@@ -525,11 +525,11 @@  discard block
 block discarded – undo
525 525
 	 * @param  string $context View or edit context.
526 526
 	 * @return string
527 527
 	 */
528
-	public function get_completed_date_gmt( $context = 'view' ) {
529
-        $date = $this->get_completed_date( $context );
528
+	public function get_completed_date_gmt($context = 'view') {
529
+        $date = $this->get_completed_date($context);
530 530
 
531
-        if ( $date ) {
532
-            $date = get_gmt_from_date( $date );
531
+        if ($date) {
532
+            $date = get_gmt_from_date($date);
533 533
         }
534 534
 		return $date;
535 535
     }
@@ -541,8 +541,8 @@  discard block
 block discarded – undo
541 541
 	 * @param  string $context View or edit context.
542 542
 	 * @return string
543 543
 	 */
544
-	public function get_gmt_completed_date( $context = 'view' ) {
545
-		return $this->get_completed_date_gmt( $context );
544
+	public function get_gmt_completed_date($context = 'view') {
545
+		return $this->get_completed_date_gmt($context);
546 546
     }
547 547
 
548 548
     /**
@@ -552,12 +552,12 @@  discard block
 block discarded – undo
552 552
 	 * @param  string $context View or edit context.
553 553
 	 * @return string
554 554
 	 */
555
-	public function get_number( $context = 'view' ) {
556
-		$number = $this->get_prop( 'number', $context );
555
+	public function get_number($context = 'view') {
556
+		$number = $this->get_prop('number', $context);
557 557
 
558
-		if ( empty( $number ) ) {
558
+		if (empty($number)) {
559 559
 			$number = $this->generate_number();
560
-			$this->set_number( $this->generate_number() );
560
+			$this->set_number($this->generate_number());
561 561
 		}
562 562
 
563 563
 		return $number;
@@ -571,8 +571,8 @@  discard block
 block discarded – undo
571 571
 	public function maybe_set_number() {
572 572
         $number = $this->get_number();
573 573
 
574
-        if ( empty( $number ) || $this->get_id() == $number ) {
575
-			$this->set_number( $this->generate_number() );
574
+        if (empty($number) || $this->get_id() == $number) {
575
+			$this->set_number($this->generate_number());
576 576
         }
577 577
 
578 578
 	}
@@ -584,8 +584,8 @@  discard block
 block discarded – undo
584 584
 	 * @param  string $context View or edit context.
585 585
 	 * @return string
586 586
 	 */
587
-	public function get_key( $context = 'view' ) {
588
-        return $this->get_prop( 'key', $context );
587
+	public function get_key($context = 'view') {
588
+        return $this->get_prop('key', $context);
589 589
 	}
590 590
 
591 591
 	/**
@@ -596,9 +596,9 @@  discard block
 block discarded – undo
596 596
 	public function maybe_set_key() {
597 597
         $key = $this->get_key();
598 598
 
599
-        if ( empty( $key ) ) {
600
-            $key = $this->generate_key( $this->get_type() . '_' );
601
-            $this->set_key( $key );
599
+        if (empty($key)) {
600
+            $key = $this->generate_key($this->get_type() . '_');
601
+            $this->set_key($key);
602 602
         }
603 603
 
604 604
     }
@@ -610,8 +610,8 @@  discard block
 block discarded – undo
610 610
 	 * @param  string $context View or edit context.
611 611
 	 * @return string
612 612
 	 */
613
-	public function get_type( $context = 'view' ) {
614
-        return $this->get_prop( 'type', $context );
613
+	public function get_type($context = 'view') {
614
+        return $this->get_prop('type', $context);
615 615
 	}
616 616
 
617 617
 	/**
@@ -621,7 +621,7 @@  discard block
 block discarded – undo
621 621
 	 * @return string
622 622
 	 */
623 623
 	public function get_invoice_quote_type() {
624
-        return getpaid_get_post_type_label( $this->get_post_type(), false );
624
+        return getpaid_get_post_type_label($this->get_post_type(), false);
625 625
     }
626 626
 
627 627
     /**
@@ -631,8 +631,8 @@  discard block
 block discarded – undo
631 631
 	 * @param  string $context View or edit context.
632 632
 	 * @return string
633 633
 	 */
634
-	public function get_label( $context = 'view' ) {
635
-        return getpaid_get_post_type_label( $this->get_post_type( $context ), false );
634
+	public function get_label($context = 'view') {
635
+        return getpaid_get_post_type_label($this->get_post_type($context), false);
636 636
 	}
637 637
 
638 638
 	/**
@@ -642,8 +642,8 @@  discard block
 block discarded – undo
642 642
 	 * @param  string $context View or edit context.
643 643
 	 * @return string
644 644
 	 */
645
-	public function get_post_type( $context = 'view' ) {
646
-        return $this->get_prop( 'post_type', $context );
645
+	public function get_post_type($context = 'view') {
646
+        return $this->get_prop('post_type', $context);
647 647
     }
648 648
 
649 649
     /**
@@ -653,8 +653,8 @@  discard block
 block discarded – undo
653 653
 	 * @param  string $context View or edit context.
654 654
 	 * @return string
655 655
 	 */
656
-	public function get_mode( $context = 'view' ) {
657
-        return $this->get_prop( 'mode', $context );
656
+	public function get_mode($context = 'view') {
657
+        return $this->get_prop('mode', $context);
658 658
     }
659 659
 
660 660
     /**
@@ -664,13 +664,13 @@  discard block
 block discarded – undo
664 664
 	 * @param  string $context View or edit context.
665 665
 	 * @return string
666 666
 	 */
667
-	public function get_path( $context = 'view' ) {
668
-        $path   = $this->get_prop( 'path', $context );
667
+	public function get_path($context = 'view') {
668
+        $path = $this->get_prop('path', $context);
669 669
 		$prefix = $this->get_type();
670 670
 
671
-		if ( 0 !== strpos( $path, $prefix ) ) {
672
-			$path = sanitize_title( $prefix . '-' . $this->get_id() );
673
-			$this->set_path( $path );
671
+		if (0 !== strpos($path, $prefix)) {
672
+			$path = sanitize_title($prefix . '-' . $this->get_id());
673
+			$this->set_path($path);
674 674
 		}
675 675
 
676 676
 		return $path;
@@ -683,8 +683,8 @@  discard block
 block discarded – undo
683 683
 	 * @param  string $context View or edit context.
684 684
 	 * @return string
685 685
 	 */
686
-	public function get_name( $context = 'view' ) {
687
-        return $this->get_prop( 'title', $context );
686
+	public function get_name($context = 'view') {
687
+        return $this->get_prop('title', $context);
688 688
     }
689 689
 
690 690
     /**
@@ -694,8 +694,8 @@  discard block
 block discarded – undo
694 694
 	 * @param  string $context View or edit context.
695 695
 	 * @return string
696 696
 	 */
697
-	public function get_title( $context = 'view' ) {
698
-		return $this->get_name( $context );
697
+	public function get_title($context = 'view') {
698
+		return $this->get_name($context);
699 699
     }
700 700
 
701 701
     /**
@@ -705,8 +705,8 @@  discard block
 block discarded – undo
705 705
 	 * @param  string $context View or edit context.
706 706
 	 * @return string
707 707
 	 */
708
-	public function get_description( $context = 'view' ) {
709
-		return $this->get_prop( 'description', $context );
708
+	public function get_description($context = 'view') {
709
+		return $this->get_prop('description', $context);
710 710
     }
711 711
 
712 712
     /**
@@ -716,8 +716,8 @@  discard block
 block discarded – undo
716 716
 	 * @param  string $context View or edit context.
717 717
 	 * @return string
718 718
 	 */
719
-	public function get_excerpt( $context = 'view' ) {
720
-		return $this->get_description( $context );
719
+	public function get_excerpt($context = 'view') {
720
+		return $this->get_description($context);
721 721
     }
722 722
 
723 723
     /**
@@ -727,8 +727,8 @@  discard block
 block discarded – undo
727 727
 	 * @param  string $context View or edit context.
728 728
 	 * @return string
729 729
 	 */
730
-	public function get_summary( $context = 'view' ) {
731
-		return $this->get_description( $context );
730
+	public function get_summary($context = 'view') {
731
+		return $this->get_description($context);
732 732
     }
733 733
 
734 734
     /**
@@ -738,26 +738,26 @@  discard block
 block discarded – undo
738 738
      * @param  string $context View or edit context.
739 739
 	 * @return array
740 740
 	 */
741
-    public function get_user_info( $context = 'view' ) {
741
+    public function get_user_info($context = 'view') {
742 742
 
743 743
         $user_info = array(
744
-            'user_id'    => $this->get_user_id( $context ),
745
-            'email'      => $this->get_email( $context ),
746
-            'first_name' => $this->get_first_name( $context ),
747
-            'last_name'  => $this->get_last_name( $context ),
748
-            'address'    => $this->get_address( $context ),
749
-            'phone'      => $this->get_phone( $context ),
750
-            'city'       => $this->get_city( $context ),
751
-            'country'    => $this->get_country( $context ),
752
-            'state'      => $this->get_state( $context ),
753
-            'zip'        => $this->get_zip( $context ),
754
-            'company'    => $this->get_company( $context ),
755
-			'company_id' => $this->get_company_id( $context ),
756
-            'vat_number' => $this->get_vat_number( $context ),
757
-            'discount'   => $this->get_discount_code( $context ),
744
+            'user_id'    => $this->get_user_id($context),
745
+            'email'      => $this->get_email($context),
746
+            'first_name' => $this->get_first_name($context),
747
+            'last_name'  => $this->get_last_name($context),
748
+            'address'    => $this->get_address($context),
749
+            'phone'      => $this->get_phone($context),
750
+            'city'       => $this->get_city($context),
751
+            'country'    => $this->get_country($context),
752
+            'state'      => $this->get_state($context),
753
+            'zip'        => $this->get_zip($context),
754
+            'company'    => $this->get_company($context),
755
+			'company_id' => $this->get_company_id($context),
756
+            'vat_number' => $this->get_vat_number($context),
757
+            'discount'   => $this->get_discount_code($context),
758 758
 		);
759 759
 
760
-		return apply_filters( 'wpinv_user_info', $user_info, $this->get_id(), $this );
760
+		return apply_filters('wpinv_user_info', $user_info, $this->get_id(), $this);
761 761
 
762 762
     }
763 763
 
@@ -768,8 +768,8 @@  discard block
 block discarded – undo
768 768
 	 * @param  string $context View or edit context.
769 769
 	 * @return int
770 770
 	 */
771
-	public function get_author( $context = 'view' ) {
772
-		return (int) $this->get_prop( 'author', $context );
771
+	public function get_author($context = 'view') {
772
+		return (int) $this->get_prop('author', $context);
773 773
     }
774 774
 
775 775
     /**
@@ -779,8 +779,8 @@  discard block
 block discarded – undo
779 779
 	 * @param  string $context View or edit context.
780 780
 	 * @return int
781 781
 	 */
782
-	public function get_user_id( $context = 'view' ) {
783
-		return $this->get_author( $context );
782
+	public function get_user_id($context = 'view') {
783
+		return $this->get_author($context);
784 784
     }
785 785
 
786 786
      /**
@@ -790,8 +790,8 @@  discard block
 block discarded – undo
790 790
 	 * @param  string $context View or edit context.
791 791
 	 * @return int
792 792
 	 */
793
-	public function get_customer_id( $context = 'view' ) {
794
-		return (int) $this->get_prop( 'customer_id', $context );
793
+	public function get_customer_id($context = 'view') {
794
+		return (int) $this->get_prop('customer_id', $context);
795 795
     }
796 796
 
797 797
     /**
@@ -801,8 +801,8 @@  discard block
 block discarded – undo
801 801
 	 * @param  string $context View or edit context.
802 802
 	 * @return string
803 803
 	 */
804
-	public function get_ip( $context = 'view' ) {
805
-		return $this->get_prop( 'user_ip', $context );
804
+	public function get_ip($context = 'view') {
805
+		return $this->get_prop('user_ip', $context);
806 806
     }
807 807
 
808 808
     /**
@@ -812,8 +812,8 @@  discard block
 block discarded – undo
812 812
 	 * @param  string $context View or edit context.
813 813
 	 * @return string
814 814
 	 */
815
-	public function get_user_ip( $context = 'view' ) {
816
-		return $this->get_ip( $context );
815
+	public function get_user_ip($context = 'view') {
816
+		return $this->get_ip($context);
817 817
     }
818 818
 
819 819
      /**
@@ -823,8 +823,8 @@  discard block
 block discarded – undo
823 823
 	 * @param  string $context View or edit context.
824 824
 	 * @return string
825 825
 	 */
826
-	public function get_customer_ip( $context = 'view' ) {
827
-		return $this->get_ip( $context );
826
+	public function get_customer_ip($context = 'view') {
827
+		return $this->get_ip($context);
828 828
     }
829 829
 
830 830
     /**
@@ -834,8 +834,8 @@  discard block
 block discarded – undo
834 834
 	 * @param  string $context View or edit context.
835 835
 	 * @return string
836 836
 	 */
837
-	public function get_first_name( $context = 'view' ) {
838
-		return $this->get_prop( 'first_name', $context );
837
+	public function get_first_name($context = 'view') {
838
+		return $this->get_prop('first_name', $context);
839 839
     }
840 840
 
841 841
     /**
@@ -845,8 +845,8 @@  discard block
 block discarded – undo
845 845
 	 * @param  string $context View or edit context.
846 846
 	 * @return string
847 847
 	 */
848
-	public function get_user_first_name( $context = 'view' ) {
849
-		return $this->get_first_name( $context );
848
+	public function get_user_first_name($context = 'view') {
849
+		return $this->get_first_name($context);
850 850
     }
851 851
 
852 852
      /**
@@ -856,8 +856,8 @@  discard block
 block discarded – undo
856 856
 	 * @param  string $context View or edit context.
857 857
 	 * @return string
858 858
 	 */
859
-	public function get_customer_first_name( $context = 'view' ) {
860
-		return $this->get_first_name( $context );
859
+	public function get_customer_first_name($context = 'view') {
860
+		return $this->get_first_name($context);
861 861
     }
862 862
 
863 863
     /**
@@ -867,8 +867,8 @@  discard block
 block discarded – undo
867 867
 	 * @param  string $context View or edit context.
868 868
 	 * @return string
869 869
 	 */
870
-	public function get_last_name( $context = 'view' ) {
871
-		return $this->get_prop( 'last_name', $context );
870
+	public function get_last_name($context = 'view') {
871
+		return $this->get_prop('last_name', $context);
872 872
     }
873 873
 
874 874
     /**
@@ -878,8 +878,8 @@  discard block
 block discarded – undo
878 878
 	 * @param  string $context View or edit context.
879 879
 	 * @return string
880 880
 	 */
881
-	public function get_user_last_name( $context = 'view' ) {
882
-		return $this->get_last_name( $context );
881
+	public function get_user_last_name($context = 'view') {
882
+		return $this->get_last_name($context);
883 883
     }
884 884
 
885 885
     /**
@@ -889,8 +889,8 @@  discard block
 block discarded – undo
889 889
 	 * @param  string $context View or edit context.
890 890
 	 * @return string
891 891
 	 */
892
-	public function get_customer_last_name( $context = 'view' ) {
893
-		return $this->get_last_name( $context );
892
+	public function get_customer_last_name($context = 'view') {
893
+		return $this->get_last_name($context);
894 894
     }
895 895
 
896 896
     /**
@@ -900,22 +900,22 @@  discard block
 block discarded – undo
900 900
 	 * @param  string $context View or edit context.
901 901
 	 * @return string
902 902
 	 */
903
-	public function get_full_name( $context = 'view' ) {
904
-		$name = trim( $this->get_first_name( $context ) . ' ' . $this->get_last_name( $context ) );
903
+	public function get_full_name($context = 'view') {
904
+		$name = trim($this->get_first_name($context) . ' ' . $this->get_last_name($context));
905 905
 
906
-		if ( ! $name ) {
907
-			$user = get_userdata( $this->get_author( $context ) );
906
+		if (!$name) {
907
+			$user = get_userdata($this->get_author($context));
908 908
 
909
-			if ( $user ) {
909
+			if ($user) {
910 910
 				$name = $user->display_name;
911 911
 			}
912 912
 		}
913 913
 
914
-		if ( ! $name ) {
915
-			$name = $this->get_email( $context );
914
+		if (!$name) {
915
+			$name = $this->get_email($context);
916 916
 		}
917 917
 
918
-		return apply_filters( 'wpinv_invoice_user_full_name', $name, $this );
918
+		return apply_filters('wpinv_invoice_user_full_name', $name, $this);
919 919
     }
920 920
 
921 921
     /**
@@ -925,8 +925,8 @@  discard block
 block discarded – undo
925 925
 	 * @param  string $context View or edit context.
926 926
 	 * @return string
927 927
 	 */
928
-	public function get_user_full_name( $context = 'view' ) {
929
-		return $this->get_full_name( $context );
928
+	public function get_user_full_name($context = 'view') {
929
+		return $this->get_full_name($context);
930 930
     }
931 931
 
932 932
     /**
@@ -936,8 +936,8 @@  discard block
 block discarded – undo
936 936
 	 * @param  string $context View or edit context.
937 937
 	 * @return string
938 938
 	 */
939
-	public function get_customer_full_name( $context = 'view' ) {
940
-		return $this->get_full_name( $context );
939
+	public function get_customer_full_name($context = 'view') {
940
+		return $this->get_full_name($context);
941 941
     }
942 942
 
943 943
     /**
@@ -947,8 +947,8 @@  discard block
 block discarded – undo
947 947
 	 * @param  string $context View or edit context.
948 948
 	 * @return string
949 949
 	 */
950
-	public function get_phone( $context = 'view' ) {
951
-		return $this->get_prop( 'phone', $context );
950
+	public function get_phone($context = 'view') {
951
+		return $this->get_prop('phone', $context);
952 952
     }
953 953
 
954 954
     /**
@@ -958,8 +958,8 @@  discard block
 block discarded – undo
958 958
 	 * @param  string $context View or edit context.
959 959
 	 * @return string
960 960
 	 */
961
-	public function get_phone_number( $context = 'view' ) {
962
-		return $this->get_phone( $context );
961
+	public function get_phone_number($context = 'view') {
962
+		return $this->get_phone($context);
963 963
     }
964 964
 
965 965
     /**
@@ -969,8 +969,8 @@  discard block
 block discarded – undo
969 969
 	 * @param  string $context View or edit context.
970 970
 	 * @return string
971 971
 	 */
972
-	public function get_user_phone( $context = 'view' ) {
973
-		return $this->get_phone( $context );
972
+	public function get_user_phone($context = 'view') {
973
+		return $this->get_phone($context);
974 974
     }
975 975
 
976 976
     /**
@@ -980,8 +980,8 @@  discard block
 block discarded – undo
980 980
 	 * @param  string $context View or edit context.
981 981
 	 * @return string
982 982
 	 */
983
-	public function get_customer_phone( $context = 'view' ) {
984
-		return $this->get_phone( $context );
983
+	public function get_customer_phone($context = 'view') {
984
+		return $this->get_phone($context);
985 985
     }
986 986
 
987 987
     /**
@@ -991,8 +991,8 @@  discard block
 block discarded – undo
991 991
 	 * @param  string $context View or edit context.
992 992
 	 * @return string
993 993
 	 */
994
-	public function get_email( $context = 'view' ) {
995
-		return $this->get_prop( 'email', $context );
994
+	public function get_email($context = 'view') {
995
+		return $this->get_prop('email', $context);
996 996
     }
997 997
 
998 998
     /**
@@ -1002,8 +1002,8 @@  discard block
 block discarded – undo
1002 1002
 	 * @param  string $context View or edit context.
1003 1003
 	 * @return string
1004 1004
 	 */
1005
-	public function get_email_address( $context = 'view' ) {
1006
-		return $this->get_email( $context );
1005
+	public function get_email_address($context = 'view') {
1006
+		return $this->get_email($context);
1007 1007
     }
1008 1008
 
1009 1009
     /**
@@ -1013,8 +1013,8 @@  discard block
 block discarded – undo
1013 1013
 	 * @param  string $context View or edit context.
1014 1014
 	 * @return string
1015 1015
 	 */
1016
-	public function get_user_email( $context = 'view' ) {
1017
-		return $this->get_email( $context );
1016
+	public function get_user_email($context = 'view') {
1017
+		return $this->get_email($context);
1018 1018
     }
1019 1019
 
1020 1020
     /**
@@ -1024,8 +1024,8 @@  discard block
 block discarded – undo
1024 1024
 	 * @param  string $context View or edit context.
1025 1025
 	 * @return string
1026 1026
 	 */
1027
-	public function get_customer_email( $context = 'view' ) {
1028
-		return $this->get_email( $context );
1027
+	public function get_customer_email($context = 'view') {
1028
+		return $this->get_email($context);
1029 1029
     }
1030 1030
 
1031 1031
     /**
@@ -1035,9 +1035,9 @@  discard block
 block discarded – undo
1035 1035
 	 * @param  string $context View or edit context.
1036 1036
 	 * @return string
1037 1037
 	 */
1038
-	public function get_country( $context = 'view' ) {
1039
-		$country = $this->get_prop( 'country', $context );
1040
-		return empty( $country ) ? wpinv_get_default_country() : $country;
1038
+	public function get_country($context = 'view') {
1039
+		$country = $this->get_prop('country', $context);
1040
+		return empty($country) ? wpinv_get_default_country() : $country;
1041 1041
     }
1042 1042
 
1043 1043
     /**
@@ -1047,8 +1047,8 @@  discard block
 block discarded – undo
1047 1047
 	 * @param  string $context View or edit context.
1048 1048
 	 * @return string
1049 1049
 	 */
1050
-	public function get_user_country( $context = 'view' ) {
1051
-		return $this->get_country( $context );
1050
+	public function get_user_country($context = 'view') {
1051
+		return $this->get_country($context);
1052 1052
     }
1053 1053
 
1054 1054
     /**
@@ -1058,8 +1058,8 @@  discard block
 block discarded – undo
1058 1058
 	 * @param  string $context View or edit context.
1059 1059
 	 * @return string
1060 1060
 	 */
1061
-	public function get_customer_country( $context = 'view' ) {
1062
-		return $this->get_country( $context );
1061
+	public function get_customer_country($context = 'view') {
1062
+		return $this->get_country($context);
1063 1063
     }
1064 1064
 
1065 1065
     /**
@@ -1069,9 +1069,9 @@  discard block
 block discarded – undo
1069 1069
 	 * @param  string $context View or edit context.
1070 1070
 	 * @return string
1071 1071
 	 */
1072
-	public function get_state( $context = 'view' ) {
1073
-		$state = $this->get_prop( 'state', $context );
1074
-		return empty( $state ) ? wpinv_get_default_state() : $state;
1072
+	public function get_state($context = 'view') {
1073
+		$state = $this->get_prop('state', $context);
1074
+		return empty($state) ? wpinv_get_default_state() : $state;
1075 1075
     }
1076 1076
 
1077 1077
     /**
@@ -1081,8 +1081,8 @@  discard block
 block discarded – undo
1081 1081
 	 * @param  string $context View or edit context.
1082 1082
 	 * @return string
1083 1083
 	 */
1084
-	public function get_user_state( $context = 'view' ) {
1085
-		return $this->get_state( $context );
1084
+	public function get_user_state($context = 'view') {
1085
+		return $this->get_state($context);
1086 1086
     }
1087 1087
 
1088 1088
     /**
@@ -1092,8 +1092,8 @@  discard block
 block discarded – undo
1092 1092
 	 * @param  string $context View or edit context.
1093 1093
 	 * @return string
1094 1094
 	 */
1095
-	public function get_customer_state( $context = 'view' ) {
1096
-		return $this->get_state( $context );
1095
+	public function get_customer_state($context = 'view') {
1096
+		return $this->get_state($context);
1097 1097
     }
1098 1098
 
1099 1099
     /**
@@ -1103,8 +1103,8 @@  discard block
 block discarded – undo
1103 1103
 	 * @param  string $context View or edit context.
1104 1104
 	 * @return string
1105 1105
 	 */
1106
-	public function get_city( $context = 'view' ) {
1107
-		return $this->get_prop( 'city', $context );
1106
+	public function get_city($context = 'view') {
1107
+		return $this->get_prop('city', $context);
1108 1108
     }
1109 1109
 
1110 1110
     /**
@@ -1114,8 +1114,8 @@  discard block
 block discarded – undo
1114 1114
 	 * @param  string $context View or edit context.
1115 1115
 	 * @return string
1116 1116
 	 */
1117
-	public function get_user_city( $context = 'view' ) {
1118
-		return $this->get_city( $context );
1117
+	public function get_user_city($context = 'view') {
1118
+		return $this->get_city($context);
1119 1119
     }
1120 1120
 
1121 1121
     /**
@@ -1125,8 +1125,8 @@  discard block
 block discarded – undo
1125 1125
 	 * @param  string $context View or edit context.
1126 1126
 	 * @return string
1127 1127
 	 */
1128
-	public function get_customer_city( $context = 'view' ) {
1129
-		return $this->get_city( $context );
1128
+	public function get_customer_city($context = 'view') {
1129
+		return $this->get_city($context);
1130 1130
     }
1131 1131
 
1132 1132
     /**
@@ -1136,8 +1136,8 @@  discard block
 block discarded – undo
1136 1136
 	 * @param  string $context View or edit context.
1137 1137
 	 * @return string
1138 1138
 	 */
1139
-	public function get_zip( $context = 'view' ) {
1140
-		return $this->get_prop( 'zip', $context );
1139
+	public function get_zip($context = 'view') {
1140
+		return $this->get_prop('zip', $context);
1141 1141
     }
1142 1142
 
1143 1143
     /**
@@ -1147,8 +1147,8 @@  discard block
 block discarded – undo
1147 1147
 	 * @param  string $context View or edit context.
1148 1148
 	 * @return string
1149 1149
 	 */
1150
-	public function get_user_zip( $context = 'view' ) {
1151
-		return $this->get_zip( $context );
1150
+	public function get_user_zip($context = 'view') {
1151
+		return $this->get_zip($context);
1152 1152
     }
1153 1153
 
1154 1154
     /**
@@ -1158,8 +1158,8 @@  discard block
 block discarded – undo
1158 1158
 	 * @param  string $context View or edit context.
1159 1159
 	 * @return string
1160 1160
 	 */
1161
-	public function get_customer_zip( $context = 'view' ) {
1162
-		return $this->get_zip( $context );
1161
+	public function get_customer_zip($context = 'view') {
1162
+		return $this->get_zip($context);
1163 1163
     }
1164 1164
 
1165 1165
     /**
@@ -1169,8 +1169,8 @@  discard block
 block discarded – undo
1169 1169
 	 * @param  string $context View or edit context.
1170 1170
 	 * @return string
1171 1171
 	 */
1172
-	public function get_company( $context = 'view' ) {
1173
-		return $this->get_prop( 'company', $context );
1172
+	public function get_company($context = 'view') {
1173
+		return $this->get_prop('company', $context);
1174 1174
     }
1175 1175
 
1176 1176
     /**
@@ -1180,8 +1180,8 @@  discard block
 block discarded – undo
1180 1180
 	 * @param  string $context View or edit context.
1181 1181
 	 * @return string
1182 1182
 	 */
1183
-	public function get_user_company( $context = 'view' ) {
1184
-		return $this->get_company( $context );
1183
+	public function get_user_company($context = 'view') {
1184
+		return $this->get_company($context);
1185 1185
     }
1186 1186
 
1187 1187
     /**
@@ -1191,8 +1191,8 @@  discard block
 block discarded – undo
1191 1191
 	 * @param  string $context View or edit context.
1192 1192
 	 * @return string
1193 1193
 	 */
1194
-	public function get_customer_company( $context = 'view' ) {
1195
-		return $this->get_company( $context );
1194
+	public function get_customer_company($context = 'view') {
1195
+		return $this->get_company($context);
1196 1196
     }
1197 1197
 
1198 1198
 	/**
@@ -1202,8 +1202,8 @@  discard block
 block discarded – undo
1202 1202
 	 * @param  string $context View or edit context.
1203 1203
 	 * @return string
1204 1204
 	 */
1205
-	public function get_company_id( $context = 'view' ) {
1206
-		return $this->get_prop( 'company_id', $context );
1205
+	public function get_company_id($context = 'view') {
1206
+		return $this->get_prop('company_id', $context);
1207 1207
     }
1208 1208
 
1209 1209
     /**
@@ -1213,8 +1213,8 @@  discard block
 block discarded – undo
1213 1213
 	 * @param  string $context View or edit context.
1214 1214
 	 * @return string
1215 1215
 	 */
1216
-	public function get_vat_number( $context = 'view' ) {
1217
-		return $this->get_prop( 'vat_number', $context );
1216
+	public function get_vat_number($context = 'view') {
1217
+		return $this->get_prop('vat_number', $context);
1218 1218
     }
1219 1219
 
1220 1220
     /**
@@ -1224,8 +1224,8 @@  discard block
 block discarded – undo
1224 1224
 	 * @param  string $context View or edit context.
1225 1225
 	 * @return string
1226 1226
 	 */
1227
-	public function get_user_vat_number( $context = 'view' ) {
1228
-		return $this->get_vat_number( $context );
1227
+	public function get_user_vat_number($context = 'view') {
1228
+		return $this->get_vat_number($context);
1229 1229
     }
1230 1230
 
1231 1231
     /**
@@ -1235,8 +1235,8 @@  discard block
 block discarded – undo
1235 1235
 	 * @param  string $context View or edit context.
1236 1236
 	 * @return string
1237 1237
 	 */
1238
-	public function get_customer_vat_number( $context = 'view' ) {
1239
-		return $this->get_vat_number( $context );
1238
+	public function get_customer_vat_number($context = 'view') {
1239
+		return $this->get_vat_number($context);
1240 1240
     }
1241 1241
 
1242 1242
     /**
@@ -1246,8 +1246,8 @@  discard block
 block discarded – undo
1246 1246
 	 * @param  string $context View or edit context.
1247 1247
 	 * @return string
1248 1248
 	 */
1249
-	public function get_vat_rate( $context = 'view' ) {
1250
-		return $this->get_prop( 'vat_rate', $context );
1249
+	public function get_vat_rate($context = 'view') {
1250
+		return $this->get_prop('vat_rate', $context);
1251 1251
     }
1252 1252
 
1253 1253
     /**
@@ -1257,8 +1257,8 @@  discard block
 block discarded – undo
1257 1257
 	 * @param  string $context View or edit context.
1258 1258
 	 * @return string
1259 1259
 	 */
1260
-	public function get_user_vat_rate( $context = 'view' ) {
1261
-		return $this->get_vat_rate( $context );
1260
+	public function get_user_vat_rate($context = 'view') {
1261
+		return $this->get_vat_rate($context);
1262 1262
     }
1263 1263
 
1264 1264
     /**
@@ -1268,8 +1268,8 @@  discard block
 block discarded – undo
1268 1268
 	 * @param  string $context View or edit context.
1269 1269
 	 * @return string
1270 1270
 	 */
1271
-	public function get_customer_vat_rate( $context = 'view' ) {
1272
-		return $this->get_vat_rate( $context );
1271
+	public function get_customer_vat_rate($context = 'view') {
1272
+		return $this->get_vat_rate($context);
1273 1273
     }
1274 1274
 
1275 1275
     /**
@@ -1279,8 +1279,8 @@  discard block
 block discarded – undo
1279 1279
 	 * @param  string $context View or edit context.
1280 1280
 	 * @return string
1281 1281
 	 */
1282
-	public function get_address( $context = 'view' ) {
1283
-		return $this->get_prop( 'address', $context );
1282
+	public function get_address($context = 'view') {
1283
+		return $this->get_prop('address', $context);
1284 1284
     }
1285 1285
 
1286 1286
     /**
@@ -1290,8 +1290,8 @@  discard block
 block discarded – undo
1290 1290
 	 * @param  string $context View or edit context.
1291 1291
 	 * @return string
1292 1292
 	 */
1293
-	public function get_user_address( $context = 'view' ) {
1294
-		return $this->get_address( $context );
1293
+	public function get_user_address($context = 'view') {
1294
+		return $this->get_address($context);
1295 1295
     }
1296 1296
 
1297 1297
     /**
@@ -1301,8 +1301,8 @@  discard block
 block discarded – undo
1301 1301
 	 * @param  string $context View or edit context.
1302 1302
 	 * @return string
1303 1303
 	 */
1304
-	public function get_customer_address( $context = 'view' ) {
1305
-		return $this->get_address( $context );
1304
+	public function get_customer_address($context = 'view') {
1305
+		return $this->get_address($context);
1306 1306
     }
1307 1307
 
1308 1308
     /**
@@ -1312,8 +1312,8 @@  discard block
 block discarded – undo
1312 1312
 	 * @param  string $context View or edit context.
1313 1313
 	 * @return bool
1314 1314
 	 */
1315
-	public function get_is_viewed( $context = 'view' ) {
1316
-		return (bool) $this->get_prop( 'is_viewed', $context );
1315
+	public function get_is_viewed($context = 'view') {
1316
+		return (bool) $this->get_prop('is_viewed', $context);
1317 1317
 	}
1318 1318
 
1319 1319
 	/**
@@ -1323,8 +1323,8 @@  discard block
 block discarded – undo
1323 1323
 	 * @param  string $context View or edit context.
1324 1324
 	 * @return bool
1325 1325
 	 */
1326
-	public function get_email_cc( $context = 'view' ) {
1327
-		return $this->get_prop( 'email_cc', $context );
1326
+	public function get_email_cc($context = 'view') {
1327
+		return $this->get_prop('email_cc', $context);
1328 1328
 	}
1329 1329
 
1330 1330
 	/**
@@ -1334,8 +1334,8 @@  discard block
 block discarded – undo
1334 1334
 	 * @param  string $context View or edit context.
1335 1335
 	 * @return bool
1336 1336
 	 */
1337
-	public function get_template( $context = 'view' ) {
1338
-		return $this->get_prop( 'template', $context );
1337
+	public function get_template($context = 'view') {
1338
+		return $this->get_prop('template', $context);
1339 1339
 	}
1340 1340
 
1341 1341
 	/**
@@ -1345,8 +1345,8 @@  discard block
 block discarded – undo
1345 1345
 	 * @param  string $context View or edit context.
1346 1346
 	 * @return bool
1347 1347
 	 */
1348
-	public function get_created_via( $context = 'view' ) {
1349
-		return $this->get_prop( 'created_via', $context );
1348
+	public function get_created_via($context = 'view') {
1349
+		return $this->get_prop('created_via', $context);
1350 1350
 	}
1351 1351
 
1352 1352
 	/**
@@ -1356,8 +1356,8 @@  discard block
 block discarded – undo
1356 1356
 	 * @param  string $context View or edit context.
1357 1357
 	 * @return bool
1358 1358
 	 */
1359
-	public function get_address_confirmed( $context = 'view' ) {
1360
-		return (bool) $this->get_prop( 'address_confirmed', $context );
1359
+	public function get_address_confirmed($context = 'view') {
1360
+		return (bool) $this->get_prop('address_confirmed', $context);
1361 1361
     }
1362 1362
 
1363 1363
     /**
@@ -1367,8 +1367,8 @@  discard block
 block discarded – undo
1367 1367
 	 * @param  string $context View or edit context.
1368 1368
 	 * @return bool
1369 1369
 	 */
1370
-	public function get_user_address_confirmed( $context = 'view' ) {
1371
-		return $this->get_address_confirmed( $context );
1370
+	public function get_user_address_confirmed($context = 'view') {
1371
+		return $this->get_address_confirmed($context);
1372 1372
     }
1373 1373
 
1374 1374
     /**
@@ -1378,8 +1378,8 @@  discard block
 block discarded – undo
1378 1378
 	 * @param  string $context View or edit context.
1379 1379
 	 * @return bool
1380 1380
 	 */
1381
-	public function get_customer_address_confirmed( $context = 'view' ) {
1382
-		return $this->get_address_confirmed( $context );
1381
+	public function get_customer_address_confirmed($context = 'view') {
1382
+		return $this->get_address_confirmed($context);
1383 1383
     }
1384 1384
 
1385 1385
 	/**
@@ -1390,8 +1390,8 @@  discard block
 block discarded – undo
1390 1390
 	 */
1391 1391
 	public function get_shipping_address() {
1392 1392
 
1393
-		$shipping_address = get_post_meta( $this->get_id(), 'shipping_address', true );
1394
-		return is_array( $shipping_address ) ? $shipping_address : false;
1393
+		$shipping_address = get_post_meta($this->get_id(), 'shipping_address', true);
1394
+		return is_array($shipping_address) ? $shipping_address : false;
1395 1395
     }
1396 1396
 
1397 1397
 	/**
@@ -1408,17 +1408,17 @@  discard block
 block discarded – undo
1408 1408
 	 * @param  string $context View or edit context.
1409 1409
 	 * @return float
1410 1410
 	 */
1411
-	public function get_shipping( $context = 'view' ) {
1411
+	public function get_shipping($context = 'view') {
1412 1412
 
1413
-		if ( $context = 'view' ) {
1414
-			return floatval( $this->get_prop( 'shipping', $context ) );
1413
+		if ($context = 'view') {
1414
+			return floatval($this->get_prop('shipping', $context));
1415 1415
 		}
1416 1416
 
1417
-		return $this->get_prop( 'shipping', $context );
1417
+		return $this->get_prop('shipping', $context);
1418 1418
     }
1419 1419
 
1420 1420
 	public function has_shipping() {
1421
-		return defined( 'GETPAID_SHIPPING_CALCULATOR_VERSION' ) && $this->get_prop( 'shipping', 'edit' );
1421
+		return defined('GETPAID_SHIPPING_CALCULATOR_VERSION') && $this->get_prop('shipping', 'edit');
1422 1422
     }
1423 1423
 
1424 1424
     /**
@@ -1428,12 +1428,12 @@  discard block
 block discarded – undo
1428 1428
 	 * @param  string $context View or edit context.
1429 1429
 	 * @return float
1430 1430
 	 */
1431
-	public function get_subtotal( $context = 'view' ) {
1432
-        $subtotal = (float) $this->get_prop( 'subtotal', $context );
1431
+	public function get_subtotal($context = 'view') {
1432
+        $subtotal = (float) $this->get_prop('subtotal', $context);
1433 1433
 
1434 1434
         // Backwards compatibility.
1435
-        if ( is_bool( $context ) && $context ) {
1436
-            return wpinv_price( $subtotal, $this->get_currency() );
1435
+        if (is_bool($context) && $context) {
1436
+            return wpinv_price($subtotal, $this->get_currency());
1437 1437
         }
1438 1438
 
1439 1439
         return $subtotal;
@@ -1446,8 +1446,8 @@  discard block
 block discarded – undo
1446 1446
 	 * @param  string $context View or edit context.
1447 1447
 	 * @return float
1448 1448
 	 */
1449
-	public function get_total_discount( $context = 'view' ) {
1450
-		return wpinv_round_amount( wpinv_sanitize_amount( $this->get_prop( 'total_discount', $context ) ) );
1449
+	public function get_total_discount($context = 'view') {
1450
+		return wpinv_round_amount(wpinv_sanitize_amount($this->get_prop('total_discount', $context)));
1451 1451
     }
1452 1452
 
1453 1453
     /**
@@ -1457,18 +1457,18 @@  discard block
 block discarded – undo
1457 1457
 	 * @param  string $context View or edit context.
1458 1458
 	 * @return float
1459 1459
 	 */
1460
-	public function get_total_tax( $context = 'view' ) {
1461
-		return wpinv_round_amount( wpinv_sanitize_amount( $this->get_prop( 'total_tax', $context ) ) );
1460
+	public function get_total_tax($context = 'view') {
1461
+		return wpinv_round_amount(wpinv_sanitize_amount($this->get_prop('total_tax', $context)));
1462 1462
 	}
1463 1463
 
1464 1464
 	/**
1465 1465
 	 * @deprecated
1466 1466
 	 */
1467
-	public function get_final_tax( $currency = false ) {
1467
+	public function get_final_tax($currency = false) {
1468 1468
 		$tax = $this->get_total_tax();
1469 1469
 
1470
-        if ( $currency ) {
1471
-			return wpinv_price( $tax, $this->get_currency() );
1470
+        if ($currency) {
1471
+			return wpinv_price($tax, $this->get_currency());
1472 1472
         }
1473 1473
 
1474 1474
         return $tax;
@@ -1481,8 +1481,8 @@  discard block
 block discarded – undo
1481 1481
 	 * @param  string $context View or edit context.
1482 1482
 	 * @return float
1483 1483
 	 */
1484
-	public function get_total_fees( $context = 'view' ) {
1485
-		return wpinv_round_amount( wpinv_sanitize_amount( $this->get_prop( 'total_fees', $context ) ) );
1484
+	public function get_total_fees($context = 'view') {
1485
+		return wpinv_round_amount(wpinv_sanitize_amount($this->get_prop('total_fees', $context)));
1486 1486
     }
1487 1487
 
1488 1488
     /**
@@ -1492,8 +1492,8 @@  discard block
 block discarded – undo
1492 1492
 	 * @param  string $context View or edit context.
1493 1493
 	 * @return float
1494 1494
 	 */
1495
-	public function get_fees_total( $context = 'view' ) {
1496
-		return $this->get_total_fees( $context );
1495
+	public function get_fees_total($context = 'view') {
1496
+		return $this->get_total_fees($context);
1497 1497
     }
1498 1498
 
1499 1499
     /**
@@ -1502,14 +1502,14 @@  discard block
 block discarded – undo
1502 1502
 	 * @since 1.0.19
1503 1503
      * @return float
1504 1504
 	 */
1505
-	public function get_total( $context = 'view' ) {
1506
-		$total = $this->get_prop( 'total', $context );
1505
+	public function get_total($context = 'view') {
1506
+		$total = $this->get_prop('total', $context);
1507 1507
 
1508
-		if ( $this->has_shipping() && $context == 'view' ) {
1509
-			$total = $this->get_prop( 'total', $context ) + $this->get_shipping( $context );
1508
+		if ($this->has_shipping() && $context == 'view') {
1509
+			$total = $this->get_prop('total', $context) + $this->get_shipping($context);
1510 1510
 		}
1511 1511
 
1512
-		return wpinv_round_amount( wpinv_sanitize_amount( $total ) );
1512
+		return wpinv_round_amount(wpinv_sanitize_amount($total));
1513 1513
 	}
1514 1514
 
1515 1515
 	/**
@@ -1521,20 +1521,20 @@  discard block
 block discarded – undo
1521 1521
 	public function get_non_recurring_total() {
1522 1522
 
1523 1523
 		$subtotal = 0;
1524
-		foreach ( $this->get_items() as $item ) {
1525
-			if ( ! $item->is_recurring() ) {
1524
+		foreach ($this->get_items() as $item) {
1525
+			if (!$item->is_recurring()) {
1526 1526
 				$subtotal += $item->get_sub_total();
1527 1527
 			}
1528 1528
 		}
1529 1529
 
1530
-		foreach ( $this->get_fees() as $fee ) {
1531
-			if ( empty( $fee['recurring_fee'] ) ) {
1532
-				$subtotal += wpinv_sanitize_amount( $fee['initial_fee'] );
1530
+		foreach ($this->get_fees() as $fee) {
1531
+			if (empty($fee['recurring_fee'])) {
1532
+				$subtotal += wpinv_sanitize_amount($fee['initial_fee']);
1533 1533
 			}
1534 1534
 		}
1535 1535
 
1536
-		$subtotal = wpinv_round_amount( wpinv_sanitize_amount( $subtotal ) );
1537
-        return apply_filters( 'wpinv_get_non_recurring_invoice_total', $subtotal, $this );
1536
+		$subtotal = wpinv_round_amount(wpinv_sanitize_amount($subtotal));
1537
+        return apply_filters('wpinv_get_non_recurring_invoice_total', $subtotal, $this);
1538 1538
 
1539 1539
     }
1540 1540
 
@@ -1557,7 +1557,7 @@  discard block
 block discarded – undo
1557 1557
 	 */
1558 1558
     public function get_initial_total() {
1559 1559
 
1560
-		if ( empty( $this->totals ) ) {
1560
+		if (empty($this->totals)) {
1561 1561
 			$this->recalculate_total();
1562 1562
 		}
1563 1563
 
@@ -1567,12 +1567,12 @@  discard block
 block discarded – undo
1567 1567
 		$subtotal = $this->totals['subtotal']['initial'];
1568 1568
 		$total    = $tax + $fee - $discount + $subtotal;
1569 1569
 
1570
-		if ( 0 > $total ) {
1570
+		if (0 > $total) {
1571 1571
 			$total = 0;
1572 1572
 		}
1573 1573
 
1574
-		$total = wpinv_round_amount( wpinv_sanitize_amount( $total ) );
1575
-        return apply_filters( 'wpinv_get_initial_invoice_total', $total, $this );
1574
+		$total = wpinv_round_amount(wpinv_sanitize_amount($total));
1575
+        return apply_filters('wpinv_get_initial_invoice_total', $total, $this);
1576 1576
 	}
1577 1577
 
1578 1578
 	/**
@@ -1584,7 +1584,7 @@  discard block
 block discarded – undo
1584 1584
 	 */
1585 1585
     public function get_recurring_total() {
1586 1586
 
1587
-		if ( empty( $this->totals ) ) {
1587
+		if (empty($this->totals)) {
1588 1588
 			$this->recalculate_total();
1589 1589
 		}
1590 1590
 
@@ -1594,12 +1594,12 @@  discard block
 block discarded – undo
1594 1594
 		$subtotal = $this->totals['subtotal']['recurring'];
1595 1595
 		$total    = $tax + $fee - $discount + $subtotal;
1596 1596
 
1597
-		if ( 0 > $total ) {
1597
+		if (0 > $total) {
1598 1598
 			$total = 0;
1599 1599
 		}
1600 1600
 
1601
-		$total = wpinv_round_amount( wpinv_sanitize_amount( $total ) );
1602
-        return apply_filters( 'wpinv_get_recurring_invoice_total', $total, $this );
1601
+		$total = wpinv_round_amount(wpinv_sanitize_amount($total));
1602
+        return apply_filters('wpinv_get_recurring_invoice_total', $total, $this);
1603 1603
 	}
1604 1604
 
1605 1605
 	/**
@@ -1610,10 +1610,10 @@  discard block
 block discarded – undo
1610 1610
 	 * @param string $currency Whether to include the currency.
1611 1611
      * @return float|string
1612 1612
 	 */
1613
-    public function get_recurring_details( $field = '', $currency = false ) {
1613
+    public function get_recurring_details($field = '', $currency = false) {
1614 1614
 
1615 1615
 		// Maybe recalculate totals.
1616
-		if ( empty( $this->totals ) ) {
1616
+		if (empty($this->totals)) {
1617 1617
 			$this->recalculate_total();
1618 1618
 		}
1619 1619
 
@@ -1633,8 +1633,8 @@  discard block
 block discarded – undo
1633 1633
 			$currency
1634 1634
 		);
1635 1635
 
1636
-        if ( isset( $data[ $field ] ) ) {
1637
-            return ( $currency ? wpinv_price( $data[ $field ], $this->get_currency() ) : $data[ $field ] );
1636
+        if (isset($data[$field])) {
1637
+            return ($currency ? wpinv_price($data[$field], $this->get_currency()) : $data[$field]);
1638 1638
         }
1639 1639
 
1640 1640
         return $data;
@@ -1647,8 +1647,8 @@  discard block
 block discarded – undo
1647 1647
 	 * @param  string $context View or edit context.
1648 1648
 	 * @return array
1649 1649
 	 */
1650
-	public function get_fees( $context = 'view' ) {
1651
-		return wpinv_parse_list( $this->get_prop( 'fees', $context ) );
1650
+	public function get_fees($context = 'view') {
1651
+		return wpinv_parse_list($this->get_prop('fees', $context));
1652 1652
     }
1653 1653
 
1654 1654
     /**
@@ -1658,8 +1658,8 @@  discard block
 block discarded – undo
1658 1658
 	 * @param  string $context View or edit context.
1659 1659
 	 * @return array
1660 1660
 	 */
1661
-	public function get_discounts( $context = 'view' ) {
1662
-		return wpinv_parse_list( $this->get_prop( 'discounts', $context ) );
1661
+	public function get_discounts($context = 'view') {
1662
+		return wpinv_parse_list($this->get_prop('discounts', $context));
1663 1663
     }
1664 1664
 
1665 1665
     /**
@@ -1669,8 +1669,8 @@  discard block
 block discarded – undo
1669 1669
 	 * @param  string $context View or edit context.
1670 1670
 	 * @return array
1671 1671
 	 */
1672
-	public function get_taxes( $context = 'view' ) {
1673
-		return wpinv_parse_list( $this->get_prop( 'taxes', $context ) );
1672
+	public function get_taxes($context = 'view') {
1673
+		return wpinv_parse_list($this->get_prop('taxes', $context));
1674 1674
     }
1675 1675
 
1676 1676
     /**
@@ -1680,8 +1680,8 @@  discard block
 block discarded – undo
1680 1680
 	 * @param  string $context View or edit context.
1681 1681
 	 * @return GetPaid_Form_Item[]
1682 1682
 	 */
1683
-	public function get_items( $context = 'view' ) {
1684
-        return $this->get_prop( 'items', $context );
1683
+	public function get_items($context = 'view') {
1684
+        return $this->get_prop('items', $context);
1685 1685
 	}
1686 1686
 
1687 1687
 	/**
@@ -1691,7 +1691,7 @@  discard block
 block discarded – undo
1691 1691
 	 * @return string
1692 1692
 	 */
1693 1693
 	public function get_item_ids() {
1694
-		return implode( ', ', wp_list_pluck( $this->get_cart_details(), 'item_id' ) );
1694
+		return implode(', ', wp_list_pluck($this->get_cart_details(), 'item_id'));
1695 1695
     }
1696 1696
 
1697 1697
     /**
@@ -1701,8 +1701,8 @@  discard block
 block discarded – undo
1701 1701
 	 * @param  string $context View or edit context.
1702 1702
 	 * @return int
1703 1703
 	 */
1704
-	public function get_payment_form( $context = 'view' ) {
1705
-		return intval( $this->get_prop( 'payment_form', $context ) );
1704
+	public function get_payment_form($context = 'view') {
1705
+		return intval($this->get_prop('payment_form', $context));
1706 1706
     }
1707 1707
 
1708 1708
     /**
@@ -1712,8 +1712,8 @@  discard block
 block discarded – undo
1712 1712
 	 * @param  string $context View or edit context.
1713 1713
 	 * @return string
1714 1714
 	 */
1715
-	public function get_submission_id( $context = 'view' ) {
1716
-		return $this->get_prop( 'submission_id', $context );
1715
+	public function get_submission_id($context = 'view') {
1716
+		return $this->get_prop('submission_id', $context);
1717 1717
     }
1718 1718
 
1719 1719
     /**
@@ -1723,8 +1723,8 @@  discard block
 block discarded – undo
1723 1723
 	 * @param  string $context View or edit context.
1724 1724
 	 * @return string
1725 1725
 	 */
1726
-	public function get_discount_code( $context = 'view' ) {
1727
-		return $this->get_prop( 'discount_code', $context );
1726
+	public function get_discount_code($context = 'view') {
1727
+		return $this->get_prop('discount_code', $context);
1728 1728
     }
1729 1729
 
1730 1730
     /**
@@ -1734,8 +1734,8 @@  discard block
 block discarded – undo
1734 1734
 	 * @param  string $context View or edit context.
1735 1735
 	 * @return string
1736 1736
 	 */
1737
-	public function get_gateway( $context = 'view' ) {
1738
-		return $this->get_prop( 'gateway', $context );
1737
+	public function get_gateway($context = 'view') {
1738
+		return $this->get_prop('gateway', $context);
1739 1739
     }
1740 1740
 
1741 1741
     /**
@@ -1745,8 +1745,8 @@  discard block
 block discarded – undo
1745 1745
 	 * @return string
1746 1746
 	 */
1747 1747
     public function get_gateway_title() {
1748
-        $title = wpinv_get_gateway_checkout_label( $this->get_gateway() );
1749
-        return apply_filters( 'wpinv_gateway_title', $title, $this->get_id(), $this );
1748
+        $title = wpinv_get_gateway_checkout_label($this->get_gateway());
1749
+        return apply_filters('wpinv_gateway_title', $title, $this->get_id(), $this);
1750 1750
     }
1751 1751
 
1752 1752
     /**
@@ -1756,8 +1756,8 @@  discard block
 block discarded – undo
1756 1756
 	 * @param  string $context View or edit context.
1757 1757
 	 * @return string
1758 1758
 	 */
1759
-	public function get_transaction_id( $context = 'view' ) {
1760
-		return $this->get_prop( 'transaction_id', $context );
1759
+	public function get_transaction_id($context = 'view') {
1760
+		return $this->get_prop('transaction_id', $context);
1761 1761
     }
1762 1762
 
1763 1763
     /**
@@ -1767,9 +1767,9 @@  discard block
 block discarded – undo
1767 1767
 	 * @param  string $context View or edit context.
1768 1768
 	 * @return string
1769 1769
 	 */
1770
-	public function get_currency( $context = 'view' ) {
1771
-        $currency = $this->get_prop( 'currency', $context );
1772
-        return empty( $currency ) ? wpinv_get_currency() : $currency;
1770
+	public function get_currency($context = 'view') {
1771
+        $currency = $this->get_prop('currency', $context);
1772
+        return empty($currency) ? wpinv_get_currency() : $currency;
1773 1773
     }
1774 1774
 
1775 1775
     /**
@@ -1779,8 +1779,8 @@  discard block
 block discarded – undo
1779 1779
 	 * @param  string $context View or edit context.
1780 1780
 	 * @return bool
1781 1781
 	 */
1782
-	public function get_disable_taxes( $context = 'view' ) {
1783
-        return (bool) $this->get_prop( 'disable_taxes', $context );
1782
+	public function get_disable_taxes($context = 'view') {
1783
+        return (bool) $this->get_prop('disable_taxes', $context);
1784 1784
     }
1785 1785
 
1786 1786
     /**
@@ -1790,8 +1790,8 @@  discard block
 block discarded – undo
1790 1790
 	 * @param  string $context View or edit context.
1791 1791
 	 * @return int
1792 1792
 	 */
1793
-    public function get_subscription_id( $context = 'view' ) {
1794
-		return $this->is_renewal() ? $this->get_parent()->get_subscription_id( $context ) : $this->get_prop( 'subscription_id', $context );
1793
+    public function get_subscription_id($context = 'view') {
1794
+		return $this->is_renewal() ? $this->get_parent()->get_subscription_id($context) : $this->get_prop('subscription_id', $context);
1795 1795
 	}
1796 1796
 
1797 1797
 	/**
@@ -1801,12 +1801,12 @@  discard block
 block discarded – undo
1801 1801
 	 * @param  string $context View or edit context.
1802 1802
 	 * @return int
1803 1803
 	 */
1804
-    public function get_remote_subscription_id( $context = 'view' ) {
1805
-        $subscription_id = $this->get_prop( 'remote_subscription_id', $context );
1804
+    public function get_remote_subscription_id($context = 'view') {
1805
+        $subscription_id = $this->get_prop('remote_subscription_id', $context);
1806 1806
 
1807
-        if ( empty( $subscription_id ) && $this->is_renewal() ) {
1807
+        if (empty($subscription_id) && $this->is_renewal()) {
1808 1808
             $parent = $this->get_parent();
1809
-            return $parent->get_remote_subscription_id( $context );
1809
+            return $parent->get_remote_subscription_id($context);
1810 1810
         }
1811 1811
 
1812 1812
         return $subscription_id;
@@ -1819,20 +1819,20 @@  discard block
 block discarded – undo
1819 1819
 	 * @param  string $context View or edit context.
1820 1820
 	 * @return array
1821 1821
 	 */
1822
-    public function get_payment_meta( $context = 'view' ) {
1822
+    public function get_payment_meta($context = 'view') {
1823 1823
 
1824 1824
         return array(
1825
-            'price'        => $this->get_total( $context ),
1826
-            'date'         => $this->get_date_created( $context ),
1827
-            'user_email'   => $this->get_email( $context ),
1828
-            'invoice_key'  => $this->get_key( $context ),
1829
-            'currency'     => $this->get_currency( $context ),
1830
-            'items'        => $this->get_items( $context ),
1831
-            'user_info'    => $this->get_user_info( $context ),
1825
+            'price'        => $this->get_total($context),
1826
+            'date'         => $this->get_date_created($context),
1827
+            'user_email'   => $this->get_email($context),
1828
+            'invoice_key'  => $this->get_key($context),
1829
+            'currency'     => $this->get_currency($context),
1830
+            'items'        => $this->get_items($context),
1831
+            'user_info'    => $this->get_user_info($context),
1832 1832
             'cart_details' => $this->get_cart_details(),
1833
-            'status'       => $this->get_status( $context ),
1834
-            'fees'         => $this->get_fees( $context ),
1835
-            'taxes'        => $this->get_taxes( $context ),
1833
+            'status'       => $this->get_status($context),
1834
+            'fees'         => $this->get_fees($context),
1835
+            'taxes'        => $this->get_taxes($context),
1836 1836
         );
1837 1837
 
1838 1838
     }
@@ -1847,9 +1847,9 @@  discard block
 block discarded – undo
1847 1847
         $items        = $this->get_items();
1848 1848
         $cart_details = array();
1849 1849
 
1850
-        foreach ( $items as $item ) {
1850
+        foreach ($items as $item) {
1851 1851
 			$item->invoice_id = $this->get_id();
1852
-            $cart_details[]   = $item->prepare_data_for_saving();
1852
+            $cart_details[] = $item->prepare_data_for_saving();
1853 1853
         }
1854 1854
 
1855 1855
         return $cart_details;
@@ -1860,11 +1860,11 @@  discard block
 block discarded – undo
1860 1860
 	 *
1861 1861
 	 * @return null|GetPaid_Form_Item|int
1862 1862
 	 */
1863
-	public function get_recurring( $object = false ) {
1863
+	public function get_recurring($object = false) {
1864 1864
 
1865 1865
 		// Are we returning an object?
1866
-        if ( $object ) {
1867
-            return $this->get_item( $this->recurring_item );
1866
+        if ($object) {
1867
+            return $this->get_item($this->recurring_item);
1868 1868
         }
1869 1869
 
1870 1870
         return $this->recurring_item;
@@ -1879,15 +1879,15 @@  discard block
 block discarded – undo
1879 1879
 	public function get_subscription_name() {
1880 1880
 
1881 1881
 		// Retrieve the recurring name
1882
-        $item = $this->get_recurring( true );
1882
+        $item = $this->get_recurring(true);
1883 1883
 
1884 1884
 		// Abort if it does not exist.
1885
-        if ( empty( $item ) ) {
1885
+        if (empty($item)) {
1886 1886
             return '';
1887 1887
         }
1888 1888
 
1889 1889
 		// Return the item name.
1890
-        return apply_filters( 'wpinv_invoice_get_subscription_name', $item->get_name(), $this );
1890
+        return apply_filters('wpinv_invoice_get_subscription_name', $item->get_name(), $this);
1891 1891
 	}
1892 1892
 
1893 1893
 	/**
@@ -1897,9 +1897,9 @@  discard block
 block discarded – undo
1897 1897
 	 * @return string
1898 1898
 	 */
1899 1899
 	public function get_view_url() {
1900
-        $invoice_url = get_permalink( $this->get_id() );
1901
-		$invoice_url = add_query_arg( 'invoice_key', $this->get_key(), $invoice_url );
1902
-        return apply_filters( 'wpinv_get_view_url', $invoice_url, $this );
1900
+        $invoice_url = get_permalink($this->get_id());
1901
+		$invoice_url = add_query_arg('invoice_key', $this->get_key(), $invoice_url);
1902
+        return apply_filters('wpinv_get_view_url', $invoice_url, $this);
1903 1903
 	}
1904 1904
 
1905 1905
 	/**
@@ -1908,25 +1908,25 @@  discard block
 block discarded – undo
1908 1908
 	 * @since 1.0.19
1909 1909
 	 * @return string
1910 1910
 	 */
1911
-	public function get_checkout_payment_url( $deprecated = false, $secret = false ) {
1911
+	public function get_checkout_payment_url($deprecated = false, $secret = false) {
1912 1912
 
1913 1913
 		// Retrieve the checkout url.
1914 1914
         $pay_url = wpinv_get_checkout_uri();
1915 1915
 
1916 1916
 		// Maybe force ssl.
1917
-        if ( is_ssl() ) {
1918
-            $pay_url = str_replace( 'http:', 'https:', $pay_url );
1917
+        if (is_ssl()) {
1918
+            $pay_url = str_replace('http:', 'https:', $pay_url);
1919 1919
         }
1920 1920
 
1921 1921
 		// Add the invoice key.
1922
-		$pay_url = add_query_arg( 'invoice_key', $this->get_key(), $pay_url );
1922
+		$pay_url = add_query_arg('invoice_key', $this->get_key(), $pay_url);
1923 1923
 
1924 1924
 		// (Maybe?) add a secret
1925
-        if ( $secret ) {
1926
-            $pay_url = add_query_arg( array( '_wpipay' => md5( $this->get_user_id() . '::' . $this->get_email() . '::' . $this->get_key() ) ), $pay_url );
1925
+        if ($secret) {
1926
+            $pay_url = add_query_arg(array('_wpipay' => md5($this->get_user_id() . '::' . $this->get_email() . '::' . $this->get_key())), $pay_url);
1927 1927
         }
1928 1928
 
1929
-        return apply_filters( 'wpinv_get_checkout_payment_url', $pay_url, $this, $deprecated, $secret );
1929
+        return apply_filters('wpinv_get_checkout_payment_url', $pay_url, $this, $deprecated, $secret);
1930 1930
 	}
1931 1931
 
1932 1932
 	/**
@@ -1941,14 +1941,14 @@  discard block
 block discarded – undo
1941 1941
         $receipt_url = wpinv_get_success_page_uri();
1942 1942
 
1943 1943
 		// Maybe force ssl.
1944
-        if ( is_ssl() ) {
1945
-            $receipt_url = str_replace( 'http:', 'https:', $receipt_url );
1944
+        if (is_ssl()) {
1945
+            $receipt_url = str_replace('http:', 'https:', $receipt_url);
1946 1946
         }
1947 1947
 
1948 1948
 		// Add the invoice key.
1949
-		$receipt_url = add_query_arg( 'invoice_key', $this->get_key(), $receipt_url );
1949
+		$receipt_url = add_query_arg('invoice_key', $this->get_key(), $receipt_url);
1950 1950
 
1951
-        return apply_filters( 'getpaid_get_invoice_receipt_url', $receipt_url, $this );
1951
+        return apply_filters('getpaid_get_invoice_receipt_url', $receipt_url, $this);
1952 1952
 	}
1953 1953
 
1954 1954
 	/**
@@ -1958,7 +1958,7 @@  discard block
 block discarded – undo
1958 1958
 	 * @return string
1959 1959
 	 */
1960 1960
 	public function get_transaction_url() {
1961
-		return apply_filters( 'getpaid_gateway_' . $this->get_gateway() . '_transaction_url', '', $this );
1961
+		return apply_filters('getpaid_gateway_' . $this->get_gateway() . '_transaction_url', '', $this);
1962 1962
 	}
1963 1963
 
1964 1964
 	/**
@@ -1971,7 +1971,7 @@  discard block
 block discarded – undo
1971 1971
 
1972 1972
 		$type   = $this->get_type();
1973 1973
 		$status = "wpi-$type-pending";
1974
-		return str_replace( '-invoice', '', $status );
1974
+		return str_replace('-invoice', '', $status);
1975 1975
 
1976 1976
 	}
1977 1977
 
@@ -1985,14 +1985,14 @@  discard block
 block discarded – undo
1985 1985
 	 * @param  string $context View or edit context.
1986 1986
 	 * @return mixed Value of the given invoice property (if set).
1987 1987
 	 */
1988
-	public function get( $key, $context = 'view' ) {
1988
+	public function get($key, $context = 'view') {
1989 1989
 		$method = "get_$key";
1990 1990
 
1991
-		if ( is_callable( array( $this, $method ) ) ) {
1992
-			return $this->$method( $context );
1991
+		if (is_callable(array($this, $method))) {
1992
+			return $this->$method($context);
1993 1993
 		}
1994 1994
 
1995
-        return $this->get_prop( $key, $context );
1995
+        return $this->get_prop($key, $context);
1996 1996
 	}
1997 1997
 
1998 1998
     /*
@@ -2015,11 +2015,11 @@  discard block
 block discarded – undo
2015 2015
 	 * @param  mixed $value new value.
2016 2016
 	 * @return mixed Value of the given invoice property (if set).
2017 2017
 	 */
2018
-	public function set( $key, $value ) {
2018
+	public function set($key, $value) {
2019 2019
 
2020 2020
         $setter = "set_$key";
2021
-        if ( is_callable( array( $this, $setter ) ) ) {
2022
-            $this->{$setter}( $value );
2021
+        if (is_callable(array($this, $setter))) {
2022
+            $this->{$setter}($value);
2023 2023
         }
2024 2024
 
2025 2025
 	}
@@ -2033,45 +2033,45 @@  discard block
 block discarded – undo
2033 2033
 	 * @param bool   $manual_update Is this a manual status change?.
2034 2034
 	 * @return array details of change.
2035 2035
 	 */
2036
-	public function set_status( $new_status, $note = '', $manual_update = false ) {
2036
+	public function set_status($new_status, $note = '', $manual_update = false) {
2037 2037
 		$old_status = $this->get_status();
2038 2038
 
2039 2039
 		$statuses = $this->get_all_statuses();
2040 2040
 
2041
-		if ( isset( $statuses['draft'] ) ) {
2042
-			unset( $statuses['draft'] );
2041
+		if (isset($statuses['draft'])) {
2042
+			unset($statuses['draft']);
2043 2043
 		}
2044 2044
 
2045
-		$this->set_prop( 'status', $new_status );
2045
+		$this->set_prop('status', $new_status);
2046 2046
 
2047 2047
 		// If setting the status, ensure it's set to a valid status.
2048
-		if ( true === $this->object_read ) {
2048
+		if (true === $this->object_read) {
2049 2049
 
2050 2050
 			// Only allow valid new status.
2051
-			if ( ! array_key_exists( $new_status, $statuses ) ) {
2051
+			if (!array_key_exists($new_status, $statuses)) {
2052 2052
 				$new_status = $this->get_default_status();
2053 2053
 			}
2054 2054
 
2055 2055
 			// If the old status is set but unknown (e.g. draft) assume its pending for action usage.
2056
-			if ( $old_status && ! array_key_exists( $new_status, $statuses ) ) {
2056
+			if ($old_status && !array_key_exists($new_status, $statuses)) {
2057 2057
 				$old_status = $this->get_default_status();
2058 2058
 			}
2059 2059
 
2060 2060
 			// Paid - Renewal (i.e when duplicating a parent invoice )
2061
-			if ( $new_status == 'wpi-pending' && $old_status == 'publish' && ! $this->get_id() ) {
2061
+			if ($new_status == 'wpi-pending' && $old_status == 'publish' && !$this->get_id()) {
2062 2062
 				$old_status = 'wpi-pending';
2063 2063
 			}
2064 2064
 
2065
-			if ( $old_status !== $new_status ) {
2065
+			if ($old_status !== $new_status) {
2066 2066
 				$this->status_transition = array(
2067
-					'from'   => ! empty( $this->status_transition['from'] ) ? $this->status_transition['from'] : $old_status,
2067
+					'from'   => !empty($this->status_transition['from']) ? $this->status_transition['from'] : $old_status,
2068 2068
 					'to'     => $new_status,
2069 2069
 					'note'   => $note,
2070 2070
 					'manual' => (bool) $manual_update,
2071 2071
 				);
2072 2072
 
2073
-				if ( $manual_update ) {
2074
-					do_action( 'getpaid_' . $this->object_type . '_edit_status', $this->get_id(), $new_status );
2073
+				if ($manual_update) {
2074
+					do_action('getpaid_' . $this->object_type . '_edit_status', $this->get_id(), $new_status);
2075 2075
 				}
2076 2076
 
2077 2077
 				$this->maybe_set_date_paid();
@@ -2095,8 +2095,8 @@  discard block
 block discarded – undo
2095 2095
 	 */
2096 2096
 	public function maybe_set_date_paid() {
2097 2097
 
2098
-		if ( ! $this->get_date_completed( 'edit' ) && $this->is_paid() ) {
2099
-			$this->set_date_completed( current_time( 'mysql' ) );
2098
+		if (!$this->get_date_completed('edit') && $this->is_paid()) {
2099
+			$this->set_date_completed(current_time('mysql'));
2100 2100
 		}
2101 2101
 	}
2102 2102
 
@@ -2105,11 +2105,11 @@  discard block
 block discarded – undo
2105 2105
 	 *
2106 2106
 	 * @since 1.0.19
2107 2107
 	 */
2108
-	public function set_parent_id( $value ) {
2109
-		if ( $value && ( $value === $this->get_id() ) ) {
2108
+	public function set_parent_id($value) {
2109
+		if ($value && ($value === $this->get_id())) {
2110 2110
 			return;
2111 2111
 		}
2112
-		$this->set_prop( 'parent_id', absint( $value ) );
2112
+		$this->set_prop('parent_id', absint($value));
2113 2113
     }
2114 2114
 
2115 2115
     /**
@@ -2117,8 +2117,8 @@  discard block
 block discarded – undo
2117 2117
 	 *
2118 2118
 	 * @since 1.0.19
2119 2119
 	 */
2120
-	public function set_version( $value ) {
2121
-		$this->set_prop( 'version', $value );
2120
+	public function set_version($value) {
2121
+		$this->set_prop('version', $value);
2122 2122
     }
2123 2123
 
2124 2124
     /**
@@ -2128,15 +2128,15 @@  discard block
 block discarded – undo
2128 2128
 	 * @param string $value Value to set.
2129 2129
      * @return bool Whether or not the date was set.
2130 2130
 	 */
2131
-	public function set_date_created( $value ) {
2132
-        $date = strtotime( $value );
2131
+	public function set_date_created($value) {
2132
+        $date = strtotime($value);
2133 2133
 
2134
-        if ( $date && $value !== '0000-00-00 00:00:00' ) {
2135
-            $this->set_prop( 'date_created', date( 'Y-m-d H:i:s', $date ) );
2134
+        if ($date && $value !== '0000-00-00 00:00:00') {
2135
+            $this->set_prop('date_created', date('Y-m-d H:i:s', $date));
2136 2136
             return true;
2137 2137
         }
2138 2138
 
2139
-		$this->set_prop( 'date_created', '' );
2139
+		$this->set_prop('date_created', '');
2140 2140
 		return false;
2141 2141
 
2142 2142
     }
@@ -2148,15 +2148,15 @@  discard block
 block discarded – undo
2148 2148
 	 * @param string $value Value to set.
2149 2149
      * @return bool Whether or not the date was set.
2150 2150
 	 */
2151
-	public function set_due_date( $value ) {
2152
-        $date = strtotime( $value );
2151
+	public function set_due_date($value) {
2152
+        $date = strtotime($value);
2153 2153
 
2154
-        if ( $date && $value !== '0000-00-00 00:00:00' ) {
2155
-            $this->set_prop( 'due_date', date( 'Y-m-d H:i:s', $date ) );
2154
+        if ($date && $value !== '0000-00-00 00:00:00') {
2155
+            $this->set_prop('due_date', date('Y-m-d H:i:s', $date));
2156 2156
             return true;
2157 2157
         }
2158 2158
 
2159
-		$this->set_prop( 'due_date', '' );
2159
+		$this->set_prop('due_date', '');
2160 2160
         return false;
2161 2161
 
2162 2162
     }
@@ -2167,8 +2167,8 @@  discard block
 block discarded – undo
2167 2167
 	 * @since 1.0.19
2168 2168
 	 * @param  string $value New name.
2169 2169
 	 */
2170
-	public function set_date_due( $value ) {
2171
-		$this->set_due_date( $value );
2170
+	public function set_date_due($value) {
2171
+		$this->set_due_date($value);
2172 2172
     }
2173 2173
 
2174 2174
     /**
@@ -2178,15 +2178,15 @@  discard block
 block discarded – undo
2178 2178
 	 * @param string $value Value to set.
2179 2179
      * @return bool Whether or not the date was set.
2180 2180
 	 */
2181
-	public function set_completed_date( $value ) {
2182
-        $date = strtotime( $value );
2181
+	public function set_completed_date($value) {
2182
+        $date = strtotime($value);
2183 2183
 
2184
-        if ( $date && $value !== '0000-00-00 00:00:00' ) {
2185
-            $this->set_prop( 'completed_date', date( 'Y-m-d H:i:s', $date ) );
2184
+        if ($date && $value !== '0000-00-00 00:00:00') {
2185
+            $this->set_prop('completed_date', date('Y-m-d H:i:s', $date));
2186 2186
             return true;
2187 2187
         }
2188 2188
 
2189
-		$this->set_prop( 'completed_date', '' );
2189
+		$this->set_prop('completed_date', '');
2190 2190
         return false;
2191 2191
 
2192 2192
     }
@@ -2197,8 +2197,8 @@  discard block
 block discarded – undo
2197 2197
 	 * @since 1.0.19
2198 2198
 	 * @param  string $value New name.
2199 2199
 	 */
2200
-	public function set_date_completed( $value ) {
2201
-		$this->set_completed_date( $value );
2200
+	public function set_date_completed($value) {
2201
+		$this->set_completed_date($value);
2202 2202
     }
2203 2203
 
2204 2204
     /**
@@ -2208,15 +2208,15 @@  discard block
 block discarded – undo
2208 2208
 	 * @param string $value Value to set.
2209 2209
      * @return bool Whether or not the date was set.
2210 2210
 	 */
2211
-	public function set_date_modified( $value ) {
2212
-        $date = strtotime( $value );
2211
+	public function set_date_modified($value) {
2212
+        $date = strtotime($value);
2213 2213
 
2214
-        if ( $date && $value !== '0000-00-00 00:00:00' ) {
2215
-            $this->set_prop( 'date_modified', date( 'Y-m-d H:i:s', $date ) );
2214
+        if ($date && $value !== '0000-00-00 00:00:00') {
2215
+            $this->set_prop('date_modified', date('Y-m-d H:i:s', $date));
2216 2216
             return true;
2217 2217
         }
2218 2218
 
2219
-		$this->set_prop( 'date_modified', '' );
2219
+		$this->set_prop('date_modified', '');
2220 2220
         return false;
2221 2221
 
2222 2222
     }
@@ -2227,9 +2227,9 @@  discard block
 block discarded – undo
2227 2227
 	 * @since 1.0.19
2228 2228
 	 * @param  string $value New number.
2229 2229
 	 */
2230
-	public function set_number( $value ) {
2231
-        $number = sanitize_text_field( $value );
2232
-		$this->set_prop( 'number', $number );
2230
+	public function set_number($value) {
2231
+        $number = sanitize_text_field($value);
2232
+		$this->set_prop('number', $number);
2233 2233
     }
2234 2234
 
2235 2235
     /**
@@ -2238,9 +2238,9 @@  discard block
 block discarded – undo
2238 2238
 	 * @since 1.0.19
2239 2239
 	 * @param  string $value Type.
2240 2240
 	 */
2241
-	public function set_type( $value ) {
2242
-        $type = sanitize_text_field( str_replace( 'wpi_', '', $value ) );
2243
-		$this->set_prop( 'type', $type );
2241
+	public function set_type($value) {
2242
+        $type = sanitize_text_field(str_replace('wpi_', '', $value));
2243
+		$this->set_prop('type', $type);
2244 2244
 	}
2245 2245
 
2246 2246
     /**
@@ -2249,10 +2249,10 @@  discard block
 block discarded – undo
2249 2249
 	 * @since 1.0.19
2250 2250
 	 * @param  string $value Post type.
2251 2251
 	 */
2252
-	public function set_post_type( $value ) {
2253
-        if ( getpaid_is_invoice_post_type( $value ) ) {
2254
-			$this->set_type( $value );
2255
-            $this->set_prop( 'post_type', $value );
2252
+	public function set_post_type($value) {
2253
+        if (getpaid_is_invoice_post_type($value)) {
2254
+			$this->set_type($value);
2255
+            $this->set_prop('post_type', $value);
2256 2256
         }
2257 2257
     }
2258 2258
 
@@ -2262,9 +2262,9 @@  discard block
 block discarded – undo
2262 2262
 	 * @since 1.0.19
2263 2263
 	 * @param  string $value New key.
2264 2264
 	 */
2265
-	public function set_key( $value ) {
2266
-        $key = sanitize_text_field( $value );
2267
-		$this->set_prop( 'key', $key );
2265
+	public function set_key($value) {
2266
+        $key = sanitize_text_field($value);
2267
+		$this->set_prop('key', $key);
2268 2268
     }
2269 2269
 
2270 2270
     /**
@@ -2273,9 +2273,9 @@  discard block
 block discarded – undo
2273 2273
 	 * @since 1.0.19
2274 2274
 	 * @param  string $value mode.
2275 2275
 	 */
2276
-	public function set_mode( $value ) {
2277
-        if ( in_array( $value, array( 'live', 'test' ) ) ) {
2278
-            $this->set_prop( 'mode', $value );
2276
+	public function set_mode($value) {
2277
+        if (in_array($value, array('live', 'test'))) {
2278
+            $this->set_prop('mode', $value);
2279 2279
         }
2280 2280
     }
2281 2281
 
@@ -2285,8 +2285,8 @@  discard block
 block discarded – undo
2285 2285
 	 * @since 1.0.19
2286 2286
 	 * @param  string $value path.
2287 2287
 	 */
2288
-	public function set_path( $value ) {
2289
-        $this->set_prop( 'path', $value );
2288
+	public function set_path($value) {
2289
+        $this->set_prop('path', $value);
2290 2290
     }
2291 2291
 
2292 2292
     /**
@@ -2295,9 +2295,9 @@  discard block
 block discarded – undo
2295 2295
 	 * @since 1.0.19
2296 2296
 	 * @param  string $value New name.
2297 2297
 	 */
2298
-	public function set_name( $value ) {
2299
-        $name = sanitize_text_field( $value );
2300
-		$this->set_prop( 'name', $name );
2298
+	public function set_name($value) {
2299
+        $name = sanitize_text_field($value);
2300
+		$this->set_prop('name', $name);
2301 2301
     }
2302 2302
 
2303 2303
     /**
@@ -2306,8 +2306,8 @@  discard block
 block discarded – undo
2306 2306
 	 * @since 1.0.19
2307 2307
 	 * @param  string $value New name.
2308 2308
 	 */
2309
-	public function set_title( $value ) {
2310
-		$this->set_name( $value );
2309
+	public function set_title($value) {
2310
+		$this->set_name($value);
2311 2311
     }
2312 2312
 
2313 2313
     /**
@@ -2316,9 +2316,9 @@  discard block
 block discarded – undo
2316 2316
 	 * @since 1.0.19
2317 2317
 	 * @param  string $value New description.
2318 2318
 	 */
2319
-	public function set_description( $value ) {
2320
-        $description = wp_kses_post( $value );
2321
-		$this->set_prop( 'description', $description );
2319
+	public function set_description($value) {
2320
+        $description = wp_kses_post($value);
2321
+		$this->set_prop('description', $description);
2322 2322
     }
2323 2323
 
2324 2324
     /**
@@ -2327,8 +2327,8 @@  discard block
 block discarded – undo
2327 2327
 	 * @since 1.0.19
2328 2328
 	 * @param  string $value New description.
2329 2329
 	 */
2330
-	public function set_excerpt( $value ) {
2331
-		$this->set_description( $value );
2330
+	public function set_excerpt($value) {
2331
+		$this->set_description($value);
2332 2332
     }
2333 2333
 
2334 2334
     /**
@@ -2337,8 +2337,8 @@  discard block
 block discarded – undo
2337 2337
 	 * @since 1.0.19
2338 2338
 	 * @param  string $value New description.
2339 2339
 	 */
2340
-	public function set_summary( $value ) {
2341
-		$this->set_description( $value );
2340
+	public function set_summary($value) {
2341
+		$this->set_description($value);
2342 2342
     }
2343 2343
 
2344 2344
     /**
@@ -2347,12 +2347,12 @@  discard block
 block discarded – undo
2347 2347
 	 * @since 1.0.19
2348 2348
 	 * @param  int $value New author.
2349 2349
 	 */
2350
-	public function set_author( $value ) {
2351
-		$user = get_user_by( 'id', (int) $value );
2350
+	public function set_author($value) {
2351
+		$user = get_user_by('id', (int) $value);
2352 2352
 
2353
-		if ( $user && $user->ID ) {
2354
-			$this->set_prop( 'author', $user->ID );
2355
-			$this->set_prop( 'email', $user->user_email );
2353
+		if ($user && $user->ID) {
2354
+			$this->set_prop('author', $user->ID);
2355
+			$this->set_prop('email', $user->user_email);
2356 2356
 		}
2357 2357
 
2358 2358
     }
@@ -2363,8 +2363,8 @@  discard block
 block discarded – undo
2363 2363
 	 * @since 1.0.19
2364 2364
 	 * @param  int $value New user id.
2365 2365
 	 */
2366
-	public function set_user_id( $value ) {
2367
-		$this->set_author( $value );
2366
+	public function set_user_id($value) {
2367
+		$this->set_author($value);
2368 2368
     }
2369 2369
 
2370 2370
     /**
@@ -2373,8 +2373,8 @@  discard block
 block discarded – undo
2373 2373
 	 * @since 1.0.19
2374 2374
 	 * @param  int $value New user id.
2375 2375
 	 */
2376
-	public function set_customer_id( $value ) {
2377
-		$this->set_prop( 'customer_id', (int) $value );
2376
+	public function set_customer_id($value) {
2377
+		$this->set_prop('customer_id', (int) $value);
2378 2378
     }
2379 2379
 
2380 2380
     /**
@@ -2383,8 +2383,8 @@  discard block
 block discarded – undo
2383 2383
 	 * @since 1.0.19
2384 2384
 	 * @param  string $value ip address.
2385 2385
 	 */
2386
-	public function set_ip( $value ) {
2387
-		$this->set_prop( 'ip', $value );
2386
+	public function set_ip($value) {
2387
+		$this->set_prop('ip', $value);
2388 2388
     }
2389 2389
 
2390 2390
     /**
@@ -2393,8 +2393,8 @@  discard block
 block discarded – undo
2393 2393
 	 * @since 1.0.19
2394 2394
 	 * @param  string $value ip address.
2395 2395
 	 */
2396
-	public function set_user_ip( $value ) {
2397
-		$this->set_ip( $value );
2396
+	public function set_user_ip($value) {
2397
+		$this->set_ip($value);
2398 2398
     }
2399 2399
 
2400 2400
     /**
@@ -2403,8 +2403,8 @@  discard block
 block discarded – undo
2403 2403
 	 * @since 1.0.19
2404 2404
 	 * @param  string $value first name.
2405 2405
 	 */
2406
-	public function set_first_name( $value ) {
2407
-		$this->set_prop( 'first_name', $value );
2406
+	public function set_first_name($value) {
2407
+		$this->set_prop('first_name', $value);
2408 2408
     }
2409 2409
 
2410 2410
     /**
@@ -2413,8 +2413,8 @@  discard block
 block discarded – undo
2413 2413
 	 * @since 1.0.19
2414 2414
 	 * @param  string $value first name.
2415 2415
 	 */
2416
-	public function set_user_first_name( $value ) {
2417
-		$this->set_first_name( $value );
2416
+	public function set_user_first_name($value) {
2417
+		$this->set_first_name($value);
2418 2418
     }
2419 2419
 
2420 2420
     /**
@@ -2423,8 +2423,8 @@  discard block
 block discarded – undo
2423 2423
 	 * @since 1.0.19
2424 2424
 	 * @param  string $value first name.
2425 2425
 	 */
2426
-	public function set_customer_first_name( $value ) {
2427
-		$this->set_first_name( $value );
2426
+	public function set_customer_first_name($value) {
2427
+		$this->set_first_name($value);
2428 2428
     }
2429 2429
 
2430 2430
     /**
@@ -2433,8 +2433,8 @@  discard block
 block discarded – undo
2433 2433
 	 * @since 1.0.19
2434 2434
 	 * @param  string $value last name.
2435 2435
 	 */
2436
-	public function set_last_name( $value ) {
2437
-		$this->set_prop( 'last_name', $value );
2436
+	public function set_last_name($value) {
2437
+		$this->set_prop('last_name', $value);
2438 2438
     }
2439 2439
 
2440 2440
     /**
@@ -2443,8 +2443,8 @@  discard block
 block discarded – undo
2443 2443
 	 * @since 1.0.19
2444 2444
 	 * @param  string $value last name.
2445 2445
 	 */
2446
-	public function set_user_last_name( $value ) {
2447
-		$this->set_last_name( $value );
2446
+	public function set_user_last_name($value) {
2447
+		$this->set_last_name($value);
2448 2448
     }
2449 2449
 
2450 2450
     /**
@@ -2453,8 +2453,8 @@  discard block
 block discarded – undo
2453 2453
 	 * @since 1.0.19
2454 2454
 	 * @param  string $value last name.
2455 2455
 	 */
2456
-	public function set_customer_last_name( $value ) {
2457
-		$this->set_last_name( $value );
2456
+	public function set_customer_last_name($value) {
2457
+		$this->set_last_name($value);
2458 2458
     }
2459 2459
 
2460 2460
     /**
@@ -2463,8 +2463,8 @@  discard block
 block discarded – undo
2463 2463
 	 * @since 1.0.19
2464 2464
 	 * @param  string $value phone.
2465 2465
 	 */
2466
-	public function set_phone( $value ) {
2467
-		$this->set_prop( 'phone', $value );
2466
+	public function set_phone($value) {
2467
+		$this->set_prop('phone', $value);
2468 2468
     }
2469 2469
 
2470 2470
     /**
@@ -2473,8 +2473,8 @@  discard block
 block discarded – undo
2473 2473
 	 * @since 1.0.19
2474 2474
 	 * @param  string $value phone.
2475 2475
 	 */
2476
-	public function set_user_phone( $value ) {
2477
-		$this->set_phone( $value );
2476
+	public function set_user_phone($value) {
2477
+		$this->set_phone($value);
2478 2478
     }
2479 2479
 
2480 2480
     /**
@@ -2483,8 +2483,8 @@  discard block
 block discarded – undo
2483 2483
 	 * @since 1.0.19
2484 2484
 	 * @param  string $value phone.
2485 2485
 	 */
2486
-	public function set_customer_phone( $value ) {
2487
-		$this->set_phone( $value );
2486
+	public function set_customer_phone($value) {
2487
+		$this->set_phone($value);
2488 2488
     }
2489 2489
 
2490 2490
     /**
@@ -2493,8 +2493,8 @@  discard block
 block discarded – undo
2493 2493
 	 * @since 1.0.19
2494 2494
 	 * @param  string $value phone.
2495 2495
 	 */
2496
-	public function set_phone_number( $value ) {
2497
-		$this->set_phone( $value );
2496
+	public function set_phone_number($value) {
2497
+		$this->set_phone($value);
2498 2498
     }
2499 2499
 
2500 2500
     /**
@@ -2503,8 +2503,8 @@  discard block
 block discarded – undo
2503 2503
 	 * @since 1.0.19
2504 2504
 	 * @param  string $value email address.
2505 2505
 	 */
2506
-	public function set_email( $value ) {
2507
-		$this->set_prop( 'email', $value );
2506
+	public function set_email($value) {
2507
+		$this->set_prop('email', $value);
2508 2508
     }
2509 2509
 
2510 2510
     /**
@@ -2513,8 +2513,8 @@  discard block
 block discarded – undo
2513 2513
 	 * @since 1.0.19
2514 2514
 	 * @param  string $value email address.
2515 2515
 	 */
2516
-	public function set_user_email( $value ) {
2517
-		$this->set_email( $value );
2516
+	public function set_user_email($value) {
2517
+		$this->set_email($value);
2518 2518
     }
2519 2519
 
2520 2520
     /**
@@ -2523,8 +2523,8 @@  discard block
 block discarded – undo
2523 2523
 	 * @since 1.0.19
2524 2524
 	 * @param  string $value email address.
2525 2525
 	 */
2526
-	public function set_email_address( $value ) {
2527
-		$this->set_email( $value );
2526
+	public function set_email_address($value) {
2527
+		$this->set_email($value);
2528 2528
     }
2529 2529
 
2530 2530
     /**
@@ -2533,8 +2533,8 @@  discard block
 block discarded – undo
2533 2533
 	 * @since 1.0.19
2534 2534
 	 * @param  string $value email address.
2535 2535
 	 */
2536
-	public function set_customer_email( $value ) {
2537
-		$this->set_email( $value );
2536
+	public function set_customer_email($value) {
2537
+		$this->set_email($value);
2538 2538
     }
2539 2539
 
2540 2540
     /**
@@ -2543,8 +2543,8 @@  discard block
 block discarded – undo
2543 2543
 	 * @since 1.0.19
2544 2544
 	 * @param  string $value country.
2545 2545
 	 */
2546
-	public function set_country( $value ) {
2547
-		$this->set_prop( 'country', $value );
2546
+	public function set_country($value) {
2547
+		$this->set_prop('country', $value);
2548 2548
     }
2549 2549
 
2550 2550
     /**
@@ -2553,8 +2553,8 @@  discard block
 block discarded – undo
2553 2553
 	 * @since 1.0.19
2554 2554
 	 * @param  string $value country.
2555 2555
 	 */
2556
-	public function set_user_country( $value ) {
2557
-		$this->set_country( $value );
2556
+	public function set_user_country($value) {
2557
+		$this->set_country($value);
2558 2558
     }
2559 2559
 
2560 2560
     /**
@@ -2563,8 +2563,8 @@  discard block
 block discarded – undo
2563 2563
 	 * @since 1.0.19
2564 2564
 	 * @param  string $value country.
2565 2565
 	 */
2566
-	public function set_customer_country( $value ) {
2567
-		$this->set_country( $value );
2566
+	public function set_customer_country($value) {
2567
+		$this->set_country($value);
2568 2568
     }
2569 2569
 
2570 2570
     /**
@@ -2573,8 +2573,8 @@  discard block
 block discarded – undo
2573 2573
 	 * @since 1.0.19
2574 2574
 	 * @param  string $value state.
2575 2575
 	 */
2576
-	public function set_state( $value ) {
2577
-		$this->set_prop( 'state', $value );
2576
+	public function set_state($value) {
2577
+		$this->set_prop('state', $value);
2578 2578
     }
2579 2579
 
2580 2580
     /**
@@ -2583,8 +2583,8 @@  discard block
 block discarded – undo
2583 2583
 	 * @since 1.0.19
2584 2584
 	 * @param  string $value state.
2585 2585
 	 */
2586
-	public function set_user_state( $value ) {
2587
-		$this->set_state( $value );
2586
+	public function set_user_state($value) {
2587
+		$this->set_state($value);
2588 2588
     }
2589 2589
 
2590 2590
     /**
@@ -2593,8 +2593,8 @@  discard block
 block discarded – undo
2593 2593
 	 * @since 1.0.19
2594 2594
 	 * @param  string $value state.
2595 2595
 	 */
2596
-	public function set_customer_state( $value ) {
2597
-		$this->set_state( $value );
2596
+	public function set_customer_state($value) {
2597
+		$this->set_state($value);
2598 2598
     }
2599 2599
 
2600 2600
     /**
@@ -2603,8 +2603,8 @@  discard block
 block discarded – undo
2603 2603
 	 * @since 1.0.19
2604 2604
 	 * @param  string $value city.
2605 2605
 	 */
2606
-	public function set_city( $value ) {
2607
-		$this->set_prop( 'city', $value );
2606
+	public function set_city($value) {
2607
+		$this->set_prop('city', $value);
2608 2608
     }
2609 2609
 
2610 2610
     /**
@@ -2613,8 +2613,8 @@  discard block
 block discarded – undo
2613 2613
 	 * @since 1.0.19
2614 2614
 	 * @param  string $value city.
2615 2615
 	 */
2616
-	public function set_user_city( $value ) {
2617
-		$this->set_city( $value );
2616
+	public function set_user_city($value) {
2617
+		$this->set_city($value);
2618 2618
     }
2619 2619
 
2620 2620
     /**
@@ -2623,8 +2623,8 @@  discard block
 block discarded – undo
2623 2623
 	 * @since 1.0.19
2624 2624
 	 * @param  string $value city.
2625 2625
 	 */
2626
-	public function set_customer_city( $value ) {
2627
-		$this->set_city( $value );
2626
+	public function set_customer_city($value) {
2627
+		$this->set_city($value);
2628 2628
     }
2629 2629
 
2630 2630
     /**
@@ -2633,8 +2633,8 @@  discard block
 block discarded – undo
2633 2633
 	 * @since 1.0.19
2634 2634
 	 * @param  string $value zip.
2635 2635
 	 */
2636
-	public function set_zip( $value ) {
2637
-		$this->set_prop( 'zip', $value );
2636
+	public function set_zip($value) {
2637
+		$this->set_prop('zip', $value);
2638 2638
     }
2639 2639
 
2640 2640
     /**
@@ -2643,8 +2643,8 @@  discard block
 block discarded – undo
2643 2643
 	 * @since 1.0.19
2644 2644
 	 * @param  string $value zip.
2645 2645
 	 */
2646
-	public function set_user_zip( $value ) {
2647
-		$this->set_zip( $value );
2646
+	public function set_user_zip($value) {
2647
+		$this->set_zip($value);
2648 2648
     }
2649 2649
 
2650 2650
     /**
@@ -2653,8 +2653,8 @@  discard block
 block discarded – undo
2653 2653
 	 * @since 1.0.19
2654 2654
 	 * @param  string $value zip.
2655 2655
 	 */
2656
-	public function set_customer_zip( $value ) {
2657
-		$this->set_zip( $value );
2656
+	public function set_customer_zip($value) {
2657
+		$this->set_zip($value);
2658 2658
     }
2659 2659
 
2660 2660
     /**
@@ -2663,8 +2663,8 @@  discard block
 block discarded – undo
2663 2663
 	 * @since 1.0.19
2664 2664
 	 * @param  string $value company.
2665 2665
 	 */
2666
-	public function set_company( $value ) {
2667
-		$this->set_prop( 'company', $value );
2666
+	public function set_company($value) {
2667
+		$this->set_prop('company', $value);
2668 2668
     }
2669 2669
 
2670 2670
     /**
@@ -2673,8 +2673,8 @@  discard block
 block discarded – undo
2673 2673
 	 * @since 1.0.19
2674 2674
 	 * @param  string $value company.
2675 2675
 	 */
2676
-	public function set_user_company( $value ) {
2677
-		$this->set_company( $value );
2676
+	public function set_user_company($value) {
2677
+		$this->set_company($value);
2678 2678
     }
2679 2679
 
2680 2680
     /**
@@ -2683,8 +2683,8 @@  discard block
 block discarded – undo
2683 2683
 	 * @since 1.0.19
2684 2684
 	 * @param  string $value company.
2685 2685
 	 */
2686
-	public function set_customer_company( $value ) {
2687
-		$this->set_company( $value );
2686
+	public function set_customer_company($value) {
2687
+		$this->set_company($value);
2688 2688
     }
2689 2689
 
2690 2690
 	/**
@@ -2693,8 +2693,8 @@  discard block
 block discarded – undo
2693 2693
 	 * @since 1.0.19
2694 2694
 	 * @param  string $value company id.
2695 2695
 	 */
2696
-	public function set_company_id( $value ) {
2697
-		$this->set_prop( 'company_id', $value );
2696
+	public function set_company_id($value) {
2697
+		$this->set_prop('company_id', $value);
2698 2698
     }
2699 2699
 
2700 2700
     /**
@@ -2703,8 +2703,8 @@  discard block
 block discarded – undo
2703 2703
 	 * @since 1.0.19
2704 2704
 	 * @param  string $value var number.
2705 2705
 	 */
2706
-	public function set_vat_number( $value ) {
2707
-		$this->set_prop( 'vat_number', $value );
2706
+	public function set_vat_number($value) {
2707
+		$this->set_prop('vat_number', $value);
2708 2708
     }
2709 2709
 
2710 2710
     /**
@@ -2713,8 +2713,8 @@  discard block
 block discarded – undo
2713 2713
 	 * @since 1.0.19
2714 2714
 	 * @param  string $value var number.
2715 2715
 	 */
2716
-	public function set_user_vat_number( $value ) {
2717
-		$this->set_vat_number( $value );
2716
+	public function set_user_vat_number($value) {
2717
+		$this->set_vat_number($value);
2718 2718
     }
2719 2719
 
2720 2720
     /**
@@ -2723,8 +2723,8 @@  discard block
 block discarded – undo
2723 2723
 	 * @since 1.0.19
2724 2724
 	 * @param  string $value var number.
2725 2725
 	 */
2726
-	public function set_customer_vat_number( $value ) {
2727
-		$this->set_vat_number( $value );
2726
+	public function set_customer_vat_number($value) {
2727
+		$this->set_vat_number($value);
2728 2728
     }
2729 2729
 
2730 2730
     /**
@@ -2733,8 +2733,8 @@  discard block
 block discarded – undo
2733 2733
 	 * @since 1.0.19
2734 2734
 	 * @param  string $value var rate.
2735 2735
 	 */
2736
-	public function set_vat_rate( $value ) {
2737
-		$this->set_prop( 'vat_rate', $value );
2736
+	public function set_vat_rate($value) {
2737
+		$this->set_prop('vat_rate', $value);
2738 2738
     }
2739 2739
 
2740 2740
     /**
@@ -2743,8 +2743,8 @@  discard block
 block discarded – undo
2743 2743
 	 * @since 1.0.19
2744 2744
 	 * @param  string $value var number.
2745 2745
 	 */
2746
-	public function set_user_vat_rate( $value ) {
2747
-		$this->set_vat_rate( $value );
2746
+	public function set_user_vat_rate($value) {
2747
+		$this->set_vat_rate($value);
2748 2748
     }
2749 2749
 
2750 2750
     /**
@@ -2753,8 +2753,8 @@  discard block
 block discarded – undo
2753 2753
 	 * @since 1.0.19
2754 2754
 	 * @param  string $value var number.
2755 2755
 	 */
2756
-	public function set_customer_vat_rate( $value ) {
2757
-		$this->set_vat_rate( $value );
2756
+	public function set_customer_vat_rate($value) {
2757
+		$this->set_vat_rate($value);
2758 2758
     }
2759 2759
 
2760 2760
     /**
@@ -2763,8 +2763,8 @@  discard block
 block discarded – undo
2763 2763
 	 * @since 1.0.19
2764 2764
 	 * @param  string $value address.
2765 2765
 	 */
2766
-	public function set_address( $value ) {
2767
-		$this->set_prop( 'address', $value );
2766
+	public function set_address($value) {
2767
+		$this->set_prop('address', $value);
2768 2768
     }
2769 2769
 
2770 2770
     /**
@@ -2773,8 +2773,8 @@  discard block
 block discarded – undo
2773 2773
 	 * @since 1.0.19
2774 2774
 	 * @param  string $value address.
2775 2775
 	 */
2776
-	public function set_user_address( $value ) {
2777
-		$this->set_address( $value );
2776
+	public function set_user_address($value) {
2777
+		$this->set_address($value);
2778 2778
     }
2779 2779
 
2780 2780
     /**
@@ -2783,8 +2783,8 @@  discard block
 block discarded – undo
2783 2783
 	 * @since 1.0.19
2784 2784
 	 * @param  string $value address.
2785 2785
 	 */
2786
-	public function set_customer_address( $value ) {
2787
-		$this->set_address( $value );
2786
+	public function set_customer_address($value) {
2787
+		$this->set_address($value);
2788 2788
     }
2789 2789
 
2790 2790
     /**
@@ -2793,8 +2793,8 @@  discard block
 block discarded – undo
2793 2793
 	 * @since 1.0.19
2794 2794
 	 * @param  int|bool $value confirmed.
2795 2795
 	 */
2796
-	public function set_is_viewed( $value ) {
2797
-		$this->set_prop( 'is_viewed', $value );
2796
+	public function set_is_viewed($value) {
2797
+		$this->set_prop('is_viewed', $value);
2798 2798
 	}
2799 2799
 
2800 2800
 	/**
@@ -2803,8 +2803,8 @@  discard block
 block discarded – undo
2803 2803
 	 * @since 1.0.19
2804 2804
 	 * @param  string $value email recipients.
2805 2805
 	 */
2806
-	public function set_email_cc( $value ) {
2807
-		$this->set_prop( 'email_cc', $value );
2806
+	public function set_email_cc($value) {
2807
+		$this->set_prop('email_cc', $value);
2808 2808
 	}
2809 2809
 
2810 2810
 	/**
@@ -2813,9 +2813,9 @@  discard block
 block discarded – undo
2813 2813
 	 * @since 1.0.19
2814 2814
 	 * @param  string $value template.
2815 2815
 	 */
2816
-	public function set_template( $value ) {
2817
-		if ( in_array( $value, array( 'quantity', 'hours', 'amount' ) ) ) {
2818
-			$this->set_prop( 'template', $value );
2816
+	public function set_template($value) {
2817
+		if (in_array($value, array('quantity', 'hours', 'amount'))) {
2818
+			$this->set_prop('template', $value);
2819 2819
 		}
2820 2820
 	}
2821 2821
 
@@ -2826,8 +2826,8 @@  discard block
 block discarded – undo
2826 2826
 	 * @param  string $value source.
2827 2827
 	 * @deprecated
2828 2828
 	 */
2829
-	public function created_via( $value ) {
2830
-		$this->set_created_via( sanitize_text_field( $value ) );
2829
+	public function created_via($value) {
2830
+		$this->set_created_via(sanitize_text_field($value));
2831 2831
 	}
2832 2832
 
2833 2833
 	/**
@@ -2836,8 +2836,8 @@  discard block
 block discarded – undo
2836 2836
 	 * @since 1.0.19
2837 2837
 	 * @param  string $value source.
2838 2838
 	 */
2839
-	public function set_created_via( $value ) {
2840
-		$this->set_prop( 'created_via', sanitize_text_field( $value ) );
2839
+	public function set_created_via($value) {
2840
+		$this->set_prop('created_via', sanitize_text_field($value));
2841 2841
 	}
2842 2842
 
2843 2843
 	/**
@@ -2846,8 +2846,8 @@  discard block
 block discarded – undo
2846 2846
 	 * @since 1.0.19
2847 2847
 	 * @param  int|bool $value confirmed.
2848 2848
 	 */
2849
-	public function set_address_confirmed( $value ) {
2850
-		$this->set_prop( 'address_confirmed', $value );
2849
+	public function set_address_confirmed($value) {
2850
+		$this->set_prop('address_confirmed', $value);
2851 2851
     }
2852 2852
 
2853 2853
     /**
@@ -2856,8 +2856,8 @@  discard block
 block discarded – undo
2856 2856
 	 * @since 1.0.19
2857 2857
 	 * @param  int|bool $value confirmed.
2858 2858
 	 */
2859
-	public function set_user_address_confirmed( $value ) {
2860
-		$this->set_address_confirmed( $value );
2859
+	public function set_user_address_confirmed($value) {
2860
+		$this->set_address_confirmed($value);
2861 2861
     }
2862 2862
 
2863 2863
     /**
@@ -2866,8 +2866,8 @@  discard block
 block discarded – undo
2866 2866
 	 * @since 1.0.19
2867 2867
 	 * @param  int|bool $value confirmed.
2868 2868
 	 */
2869
-	public function set_customer_address_confirmed( $value ) {
2870
-		$this->set_address_confirmed( $value );
2869
+	public function set_customer_address_confirmed($value) {
2870
+		$this->set_address_confirmed($value);
2871 2871
     }
2872 2872
 
2873 2873
     /**
@@ -2876,13 +2876,13 @@  discard block
 block discarded – undo
2876 2876
 	 * @since 1.0.19
2877 2877
 	 * @param  float $value shipping amount.
2878 2878
 	 */
2879
-	public function set_shipping( $value ) {
2879
+	public function set_shipping($value) {
2880 2880
 
2881
-		if ( ! is_numeric( $value ) ) {
2882
-			return $this->set_prop( 'shipping', null );
2881
+		if (!is_numeric($value)) {
2882
+			return $this->set_prop('shipping', null);
2883 2883
 		}
2884 2884
 
2885
-		$this->set_prop( 'shipping', max( 0, floatval( $value ) ) );
2885
+		$this->set_prop('shipping', max(0, floatval($value)));
2886 2886
 	}
2887 2887
 
2888 2888
 	/**
@@ -2891,8 +2891,8 @@  discard block
 block discarded – undo
2891 2891
 	 * @since 1.0.19
2892 2892
 	 * @param  float $value sub total.
2893 2893
 	 */
2894
-	public function set_subtotal( $value ) {
2895
-		$this->set_prop( 'subtotal', max( 0, $value ) );
2894
+	public function set_subtotal($value) {
2895
+		$this->set_prop('subtotal', max(0, $value));
2896 2896
 	}
2897 2897
 
2898 2898
 	/**
@@ -2901,8 +2901,8 @@  discard block
 block discarded – undo
2901 2901
 	 * @since 1.0.19
2902 2902
 	 * @param  float $value sub total.
2903 2903
 	 */
2904
-	public function set_total( $value ) {
2905
-		$this->set_prop( 'total', max( 0, $value ) );
2904
+	public function set_total($value) {
2905
+		$this->set_prop('total', max(0, $value));
2906 2906
     }
2907 2907
 
2908 2908
     /**
@@ -2911,8 +2911,8 @@  discard block
 block discarded – undo
2911 2911
 	 * @since 1.0.19
2912 2912
 	 * @param  float $value discount total.
2913 2913
 	 */
2914
-	public function set_total_discount( $value ) {
2915
-		$this->set_prop( 'total_discount', max( 0, $value ) );
2914
+	public function set_total_discount($value) {
2915
+		$this->set_prop('total_discount', max(0, $value));
2916 2916
     }
2917 2917
 
2918 2918
     /**
@@ -2921,8 +2921,8 @@  discard block
 block discarded – undo
2921 2921
 	 * @since 1.0.19
2922 2922
 	 * @param  float $value discount total.
2923 2923
 	 */
2924
-	public function set_discount( $value ) {
2925
-		$this->set_total_discount( $value );
2924
+	public function set_discount($value) {
2925
+		$this->set_total_discount($value);
2926 2926
     }
2927 2927
 
2928 2928
     /**
@@ -2931,8 +2931,8 @@  discard block
 block discarded – undo
2931 2931
 	 * @since 1.0.19
2932 2932
 	 * @param  float $value tax total.
2933 2933
 	 */
2934
-	public function set_total_tax( $value ) {
2935
-		$this->set_prop( 'total_tax', max( 0, $value ) );
2934
+	public function set_total_tax($value) {
2935
+		$this->set_prop('total_tax', max(0, $value));
2936 2936
     }
2937 2937
 
2938 2938
     /**
@@ -2941,8 +2941,8 @@  discard block
 block discarded – undo
2941 2941
 	 * @since 1.0.19
2942 2942
 	 * @param  float $value tax total.
2943 2943
 	 */
2944
-	public function set_tax_total( $value ) {
2945
-		$this->set_total_tax( $value );
2944
+	public function set_tax_total($value) {
2945
+		$this->set_total_tax($value);
2946 2946
     }
2947 2947
 
2948 2948
     /**
@@ -2951,8 +2951,8 @@  discard block
 block discarded – undo
2951 2951
 	 * @since 1.0.19
2952 2952
 	 * @param  float $value fees total.
2953 2953
 	 */
2954
-	public function set_total_fees( $value ) {
2955
-		$this->set_prop( 'total_fees', max( 0, $value ) );
2954
+	public function set_total_fees($value) {
2955
+		$this->set_prop('total_fees', max(0, $value));
2956 2956
     }
2957 2957
 
2958 2958
     /**
@@ -2961,8 +2961,8 @@  discard block
 block discarded – undo
2961 2961
 	 * @since 1.0.19
2962 2962
 	 * @param  float $value fees total.
2963 2963
 	 */
2964
-	public function set_fees_total( $value ) {
2965
-		$this->set_total_fees( $value );
2964
+	public function set_fees_total($value) {
2965
+		$this->set_total_fees($value);
2966 2966
     }
2967 2967
 
2968 2968
     /**
@@ -2971,13 +2971,13 @@  discard block
 block discarded – undo
2971 2971
 	 * @since 1.0.19
2972 2972
 	 * @param  array $value fees.
2973 2973
 	 */
2974
-	public function set_fees( $value ) {
2974
+	public function set_fees($value) {
2975 2975
 
2976
-		if ( ! is_array( $value ) ) {
2976
+		if (!is_array($value)) {
2977 2977
 			$value = array();
2978 2978
 		}
2979 2979
 
2980
-		$this->set_prop( 'fees', $value );
2980
+		$this->set_prop('fees', $value);
2981 2981
 
2982 2982
     }
2983 2983
 
@@ -2987,13 +2987,13 @@  discard block
 block discarded – undo
2987 2987
 	 * @since 1.0.19
2988 2988
 	 * @param  array $value taxes.
2989 2989
 	 */
2990
-	public function set_taxes( $value ) {
2990
+	public function set_taxes($value) {
2991 2991
 
2992
-		if ( ! is_array( $value ) ) {
2992
+		if (!is_array($value)) {
2993 2993
 			$value = array();
2994 2994
 		}
2995 2995
 
2996
-		$this->set_prop( 'taxes', $value );
2996
+		$this->set_prop('taxes', $value);
2997 2997
 
2998 2998
     }
2999 2999
 
@@ -3003,13 +3003,13 @@  discard block
 block discarded – undo
3003 3003
 	 * @since 1.0.19
3004 3004
 	 * @param  array $value discounts.
3005 3005
 	 */
3006
-	public function set_discounts( $value ) {
3006
+	public function set_discounts($value) {
3007 3007
 
3008
-		if ( ! is_array( $value ) ) {
3008
+		if (!is_array($value)) {
3009 3009
 			$value = array();
3010 3010
 		}
3011 3011
 
3012
-		$this->set_prop( 'discounts', $value );
3012
+		$this->set_prop('discounts', $value);
3013 3013
     }
3014 3014
 
3015 3015
     /**
@@ -3018,19 +3018,19 @@  discard block
 block discarded – undo
3018 3018
 	 * @since 1.0.19
3019 3019
 	 * @param  GetPaid_Form_Item[] $value items.
3020 3020
 	 */
3021
-	public function set_items( $value ) {
3021
+	public function set_items($value) {
3022 3022
 
3023 3023
         // Remove existing items.
3024
-        $this->set_prop( 'items', array() );
3024
+        $this->set_prop('items', array());
3025 3025
 		$this->recurring_item = null;
3026 3026
 
3027 3027
         // Ensure that we have an array.
3028
-        if ( ! is_array( $value ) ) {
3028
+        if (!is_array($value)) {
3029 3029
             return;
3030 3030
         }
3031 3031
 
3032
-        foreach ( $value as $item ) {
3033
-            $this->add_item( $item );
3032
+        foreach ($value as $item) {
3033
+            $this->add_item($item);
3034 3034
         }
3035 3035
     }
3036 3036
 
@@ -3040,8 +3040,8 @@  discard block
 block discarded – undo
3040 3040
 	 * @since 1.0.19
3041 3041
 	 * @param  int $value payment form.
3042 3042
 	 */
3043
-	public function set_payment_form( $value ) {
3044
-		$this->set_prop( 'payment_form', $value );
3043
+	public function set_payment_form($value) {
3044
+		$this->set_prop('payment_form', $value);
3045 3045
     }
3046 3046
 
3047 3047
     /**
@@ -3050,8 +3050,8 @@  discard block
 block discarded – undo
3050 3050
 	 * @since 1.0.19
3051 3051
 	 * @param  string $value submission id.
3052 3052
 	 */
3053
-	public function set_submission_id( $value ) {
3054
-		$this->set_prop( 'submission_id', $value );
3053
+	public function set_submission_id($value) {
3054
+		$this->set_prop('submission_id', $value);
3055 3055
     }
3056 3056
 
3057 3057
     /**
@@ -3060,8 +3060,8 @@  discard block
 block discarded – undo
3060 3060
 	 * @since 1.0.19
3061 3061
 	 * @param  string $value discount code.
3062 3062
 	 */
3063
-	public function set_discount_code( $value ) {
3064
-		$this->set_prop( 'discount_code', sanitize_text_field( $value ) );
3063
+	public function set_discount_code($value) {
3064
+		$this->set_prop('discount_code', sanitize_text_field($value));
3065 3065
     }
3066 3066
 
3067 3067
     /**
@@ -3070,8 +3070,8 @@  discard block
 block discarded – undo
3070 3070
 	 * @since 1.0.19
3071 3071
 	 * @param  string $value gateway.
3072 3072
 	 */
3073
-	public function set_gateway( $value ) {
3074
-		$this->set_prop( 'gateway', $value );
3073
+	public function set_gateway($value) {
3074
+		$this->set_prop('gateway', $value);
3075 3075
     }
3076 3076
 
3077 3077
     /**
@@ -3080,9 +3080,9 @@  discard block
 block discarded – undo
3080 3080
 	 * @since 1.0.19
3081 3081
 	 * @param  string $value transaction id.
3082 3082
 	 */
3083
-	public function set_transaction_id( $value ) {
3084
-		if ( ! empty( $value ) ) {
3085
-			$this->set_prop( 'transaction_id', $value );
3083
+	public function set_transaction_id($value) {
3084
+		if (!empty($value)) {
3085
+			$this->set_prop('transaction_id', $value);
3086 3086
 		}
3087 3087
     }
3088 3088
 
@@ -3092,8 +3092,8 @@  discard block
 block discarded – undo
3092 3092
 	 * @since 1.0.19
3093 3093
 	 * @param  string $value currency id.
3094 3094
 	 */
3095
-	public function set_currency( $value ) {
3096
-		$this->set_prop( 'currency', $value );
3095
+	public function set_currency($value) {
3096
+		$this->set_prop('currency', $value);
3097 3097
     }
3098 3098
 
3099 3099
 	/**
@@ -3102,8 +3102,8 @@  discard block
 block discarded – undo
3102 3102
 	 * @since 1.0.19
3103 3103
 	 * @param  bool $value value.
3104 3104
 	 */
3105
-	public function set_disable_taxes( $value ) {
3106
-		$this->set_prop( 'disable_taxes', (bool) $value );
3105
+	public function set_disable_taxes($value) {
3106
+		$this->set_prop('disable_taxes', (bool) $value);
3107 3107
 	}
3108 3108
 
3109 3109
     /**
@@ -3112,8 +3112,8 @@  discard block
 block discarded – undo
3112 3112
 	 * @since 1.0.19
3113 3113
 	 * @param  string $value subscription id.
3114 3114
 	 */
3115
-	public function set_subscription_id( $value ) {
3116
-		$this->set_prop( 'subscription_id', $value );
3115
+	public function set_subscription_id($value) {
3116
+		$this->set_prop('subscription_id', $value);
3117 3117
 	}
3118 3118
 
3119 3119
 	/**
@@ -3122,8 +3122,8 @@  discard block
 block discarded – undo
3122 3122
 	 * @since 1.0.19
3123 3123
 	 * @param  string $value subscription id.
3124 3124
 	 */
3125
-	public function set_remote_subscription_id( $value ) {
3126
-		$this->set_prop( 'remote_subscription_id', $value );
3125
+	public function set_remote_subscription_id($value) {
3126
+		$this->set_prop('remote_subscription_id', $value);
3127 3127
     }
3128 3128
 
3129 3129
     /*
@@ -3140,28 +3140,28 @@  discard block
 block discarded – undo
3140 3140
      */
3141 3141
     public function is_parent() {
3142 3142
         $parent = $this->get_parent_id();
3143
-        return apply_filters( 'wpinv_invoice_is_parent', empty( $parent ), $this );
3143
+        return apply_filters('wpinv_invoice_is_parent', empty($parent), $this);
3144 3144
     }
3145 3145
 
3146 3146
     /**
3147 3147
      * Checks if this is a renewal invoice.
3148 3148
      */
3149 3149
     public function is_renewal() {
3150
-        return $this->is_recurring() && ! $this->is_parent();
3150
+        return $this->is_recurring() && !$this->is_parent();
3151 3151
     }
3152 3152
 
3153 3153
     /**
3154 3154
      * Checks if this is a recurring invoice.
3155 3155
      */
3156 3156
     public function is_recurring() {
3157
-        return ! empty( $this->recurring_item );
3157
+        return !empty($this->recurring_item);
3158 3158
     }
3159 3159
 
3160 3160
     /**
3161 3161
      * Checks if this is a taxable invoice.
3162 3162
      */
3163 3163
     public function is_taxable() {
3164
-        return ! $this->get_disable_taxes();
3164
+        return !$this->get_disable_taxes();
3165 3165
 	}
3166 3166
 
3167 3167
 	/**
@@ -3175,45 +3175,45 @@  discard block
 block discarded – undo
3175 3175
 	 * Checks to see if the invoice requires payment.
3176 3176
 	 */
3177 3177
 	public function is_free() {
3178
-        $is_free = ( (float) wpinv_round_amount( $this->get_initial_total() ) == 0 );
3178
+        $is_free = ((float) wpinv_round_amount($this->get_initial_total()) == 0);
3179 3179
 
3180
-		if ( $this->is_recurring() && $this->get_recurring_total() > 0 ) {
3180
+		if ($this->is_recurring() && $this->get_recurring_total() > 0) {
3181 3181
 			$is_free = false;
3182 3182
 		}
3183 3183
 
3184
-        return apply_filters( 'wpinv_invoice_is_free', $is_free, $this );
3184
+        return apply_filters('wpinv_invoice_is_free', $is_free, $this);
3185 3185
     }
3186 3186
 
3187 3187
     /**
3188 3188
      * Checks if the invoice is paid.
3189 3189
      */
3190 3190
     public function is_paid() {
3191
-        $is_paid = $this->has_status( array( 'publish', 'wpi-processing', 'wpi-renewal' ) );
3192
-        return apply_filters( 'wpinv_invoice_is_paid', $is_paid, $this );
3191
+        $is_paid = $this->has_status(array('publish', 'wpi-processing', 'wpi-renewal'));
3192
+        return apply_filters('wpinv_invoice_is_paid', $is_paid, $this);
3193 3193
 	}
3194 3194
 
3195 3195
 	/**
3196 3196
      * Checks if the invoice needs payment.
3197 3197
      */
3198 3198
 	public function needs_payment() {
3199
-		$needs_payment = ! $this->is_paid() && ! $this->is_refunded() && ! $this->is_free();
3200
-        return apply_filters( 'wpinv_needs_payment', $needs_payment, $this );
3199
+		$needs_payment = !$this->is_paid() && !$this->is_refunded() && !$this->is_free();
3200
+        return apply_filters('wpinv_needs_payment', $needs_payment, $this);
3201 3201
     }
3202 3202
 
3203 3203
 	/**
3204 3204
      * Checks if the invoice is refunded.
3205 3205
      */
3206 3206
 	public function is_refunded() {
3207
-        $is_refunded = $this->has_status( 'wpi-refunded' );
3208
-        return apply_filters( 'wpinv_invoice_is_refunded', $is_refunded, $this );
3207
+        $is_refunded = $this->has_status('wpi-refunded');
3208
+        return apply_filters('wpinv_invoice_is_refunded', $is_refunded, $this);
3209 3209
 	}
3210 3210
 
3211 3211
 	/**
3212 3212
      * Checks if the invoice is held.
3213 3213
      */
3214 3214
 	public function is_held() {
3215
-        $is_held = $this->has_status( 'wpi-onhold' );
3216
-        return apply_filters( 'wpinv_invoice_is_held', $is_held, $this );
3215
+        $is_held = $this->has_status('wpi-onhold');
3216
+        return apply_filters('wpinv_invoice_is_held', $is_held, $this);
3217 3217
 	}
3218 3218
 
3219 3219
 	/**
@@ -3221,30 +3221,30 @@  discard block
 block discarded – undo
3221 3221
      */
3222 3222
 	public function is_due() {
3223 3223
 		$due_date = $this->get_due_date();
3224
-		return empty( $due_date ) ? false : current_time( 'timestamp' ) > strtotime( $due_date );
3224
+		return empty($due_date) ? false : current_time('timestamp') > strtotime($due_date);
3225 3225
 	}
3226 3226
 
3227 3227
 	/**
3228 3228
      * Checks if the invoice is draft.
3229 3229
      */
3230 3230
 	public function is_draft() {
3231
-        return $this->has_status( 'draft, auto-draft' );
3231
+        return $this->has_status('draft, auto-draft');
3232 3232
 	}
3233 3233
 
3234 3234
     /**
3235 3235
      * Checks if the invoice has a given status.
3236 3236
      */
3237
-    public function has_status( $status ) {
3238
-        $status = wpinv_parse_list( $status );
3239
-        return apply_filters( 'wpinv_has_status', in_array( $this->get_status(), $status ), $status );
3237
+    public function has_status($status) {
3238
+        $status = wpinv_parse_list($status);
3239
+        return apply_filters('wpinv_has_status', in_array($this->get_status(), $status), $status);
3240 3240
 	}
3241 3241
 
3242 3242
 	/**
3243 3243
      * Checks if the invoice is of a given type.
3244 3244
      */
3245
-    public function is_type( $type ) {
3246
-        $type = wpinv_parse_list( $type );
3247
-        return in_array( $this->get_type(), $type );
3245
+    public function is_type($type) {
3246
+        $type = wpinv_parse_list($type);
3247
+        return in_array($this->get_type(), $type);
3248 3248
     }
3249 3249
 
3250 3250
     /**
@@ -3276,8 +3276,8 @@  discard block
 block discarded – undo
3276 3276
      *
3277 3277
      */
3278 3278
 	public function is_initial_free() {
3279
-        $is_initial_free = ! ( (float) wpinv_round_amount( $this->get_initial_total() ) > 0 );
3280
-        return apply_filters( 'wpinv_invoice_is_initial_free', $is_initial_free, $this->get_cart_details(), $this );
3279
+        $is_initial_free = !((float) wpinv_round_amount($this->get_initial_total()) > 0);
3280
+        return apply_filters('wpinv_invoice_is_initial_free', $is_initial_free, $this->get_cart_details(), $this);
3281 3281
     }
3282 3282
 
3283 3283
 	/**
@@ -3287,11 +3287,11 @@  discard block
 block discarded – undo
3287 3287
     public function item_has_free_trial() {
3288 3288
 
3289 3289
         // Ensure we have a recurring item.
3290
-        if ( ! $this->is_recurring() ) {
3290
+        if (!$this->is_recurring()) {
3291 3291
             return false;
3292 3292
         }
3293 3293
 
3294
-        $item = $this->get_recurring( true );
3294
+        $item = $this->get_recurring(true);
3295 3295
         return $item->has_free_trial();
3296 3296
 	}
3297 3297
 
@@ -3299,7 +3299,7 @@  discard block
 block discarded – undo
3299 3299
      * Check if the free trial is a result of a discount.
3300 3300
      */
3301 3301
     public function is_free_trial_from_discount() {
3302
-		return $this->has_free_trial() && ! $this->item_has_free_trial();
3302
+		return $this->has_free_trial() && !$this->item_has_free_trial();
3303 3303
 	}
3304 3304
 
3305 3305
 	/**
@@ -3307,12 +3307,12 @@  discard block
 block discarded – undo
3307 3307
      */
3308 3308
     public function discount_first_payment_only() {
3309 3309
 
3310
-		$discount = wpinv_get_discount_obj( $this->get_discount_code() );
3311
-        if ( ! $discount->exists() || ! $this->is_recurring() ) {
3310
+		$discount = wpinv_get_discount_obj($this->get_discount_code());
3311
+        if (!$discount->exists() || !$this->is_recurring()) {
3312 3312
             return true;
3313 3313
         }
3314 3314
 
3315
-        return ! $discount->get_is_recurring();
3315
+        return !$discount->get_is_recurring();
3316 3316
     }
3317 3317
 
3318 3318
     /*
@@ -3330,23 +3330,23 @@  discard block
 block discarded – undo
3330 3330
      * @param GetPaid_Form_Item|array $item
3331 3331
      * @return WP_Error|Bool
3332 3332
      */
3333
-    public function add_item( $item ) {
3333
+    public function add_item($item) {
3334 3334
 
3335
-		if ( is_array( $item ) ) {
3336
-			$item = $this->process_array_item( $item );
3335
+		if (is_array($item)) {
3336
+			$item = $this->process_array_item($item);
3337 3337
 		}
3338 3338
 
3339
-		if ( is_numeric( $item ) ) {
3340
-			$item = new GetPaid_Form_Item( $item );
3339
+		if (is_numeric($item)) {
3340
+			$item = new GetPaid_Form_Item($item);
3341 3341
 		}
3342 3342
 
3343 3343
         // Make sure that it is available for purchase.
3344
-		if ( $item->get_id() > 0 && ! $item->can_purchase() ) {
3345
-			return new WP_Error( 'invalid_item', __( 'This item is not available for purchase', 'invoicing' ) );
3344
+		if ($item->get_id() > 0 && !$item->can_purchase()) {
3345
+			return new WP_Error('invalid_item', __('This item is not available for purchase', 'invoicing'));
3346 3346
         }
3347 3347
 
3348 3348
         // Do we have a recurring item?
3349
-		if ( $item->is_recurring() ) {
3349
+		if ($item->is_recurring()) {
3350 3350
 			$this->recurring_item = $item->get_id();
3351 3351
         }
3352 3352
 
@@ -3354,9 +3354,9 @@  discard block
 block discarded – undo
3354 3354
         $item->invoice_id = (int) $this->get_id();
3355 3355
 
3356 3356
 		// Remove duplicates.
3357
-		$this->remove_item( $item->get_id() );
3357
+		$this->remove_item($item->get_id());
3358 3358
 
3359
-		if ( 0 == $item->get_quantity() ) {
3359
+		if (0 == $item->get_quantity()) {
3360 3360
 			return;
3361 3361
 		}
3362 3362
 
@@ -3366,7 +3366,7 @@  discard block
 block discarded – undo
3366 3366
 		// Add new item.
3367 3367
         $items[] = $item;
3368 3368
 
3369
-        $this->set_prop( 'items', $items );
3369
+        $this->set_prop('items', $items);
3370 3370
 
3371 3371
 		return true;
3372 3372
 	}
@@ -3377,30 +3377,30 @@  discard block
 block discarded – undo
3377 3377
 	 * @since 1.0.19
3378 3378
 	 * @return GetPaid_Form_Item
3379 3379
 	 */
3380
-	protected function process_array_item( $array ) {
3380
+	protected function process_array_item($array) {
3381 3381
 
3382
-		$item_id = isset( $array['item_id'] ) ? $array['item_id'] : 0;
3383
-		$item    = new GetPaid_Form_Item( $item_id );
3382
+		$item_id = isset($array['item_id']) ? $array['item_id'] : 0;
3383
+		$item    = new GetPaid_Form_Item($item_id);
3384 3384
 
3385 3385
 		// Set item data.
3386
-		foreach ( array( 'name', 'price', 'description' ) as $key ) {
3387
-			if ( isset( $array[ "item_$key" ] ) ) {
3386
+		foreach (array('name', 'price', 'description') as $key) {
3387
+			if (isset($array["item_$key"])) {
3388 3388
 				$method = "set_$key";
3389
-				$item->$method( $array[ "item_$key" ] );
3389
+				$item->$method($array["item_$key"]);
3390 3390
 			}
3391 3391
 		}
3392 3392
 
3393
-		if ( isset( $array['quantity'] ) ) {
3394
-			$item->set_quantity( $array['quantity'] );
3393
+		if (isset($array['quantity'])) {
3394
+			$item->set_quantity($array['quantity']);
3395 3395
 		}
3396 3396
 
3397
-        if ( isset( $array['price_id'] ) ) {
3398
-			$item->set_price_id( $array['price_id'] );
3397
+        if (isset($array['price_id'])) {
3398
+			$item->set_price_id($array['price_id']);
3399 3399
 		}
3400 3400
 
3401 3401
 		// Set item meta.
3402
-		if ( isset( $array['meta'] ) && is_array( $array['meta'] ) ) {
3403
-			$item->set_item_meta( $array['meta'] );
3402
+		if (isset($array['meta']) && is_array($array['meta'])) {
3403
+			$item->set_item_meta($array['meta']);
3404 3404
 		}
3405 3405
 
3406 3406
 		return $item;
@@ -3413,10 +3413,10 @@  discard block
 block discarded – undo
3413 3413
 	 * @since 1.0.19
3414 3414
 	 * @return GetPaid_Form_Item|null
3415 3415
 	 */
3416
-	public function get_item( $item_id ) {
3416
+	public function get_item($item_id) {
3417 3417
 
3418
-		foreach ( $this->get_items() as $item ) {
3419
-			if ( (int) $item_id == $item->get_id() ) {
3418
+		foreach ($this->get_items() as $item) {
3419
+			if ((int) $item_id == $item->get_id()) {
3420 3420
 				return $item;
3421 3421
 			}
3422 3422
 		}
@@ -3429,16 +3429,16 @@  discard block
 block discarded – undo
3429 3429
 	 *
3430 3430
 	 * @since 1.0.19
3431 3431
 	 */
3432
-	public function remove_item( $item_id ) {
3432
+	public function remove_item($item_id) {
3433 3433
 		$items   = $this->get_items();
3434 3434
 		$item_id = (int) $item_id;
3435 3435
 
3436
-		foreach ( $items as $index => $item ) {
3437
-			if ( (int) $item_id == $item->get_id() ) {
3438
-				unset( $items[ $index ] );
3439
-				$this->set_prop( 'items', $items );
3436
+		foreach ($items as $index => $item) {
3437
+			if ((int) $item_id == $item->get_id()) {
3438
+				unset($items[$index]);
3439
+				$this->set_prop('items', $items);
3440 3440
 
3441
-				if ( $item_id == $this->recurring_item ) {
3441
+				if ($item_id == $this->recurring_item) {
3442 3442
 					$this->recurring_item = null;
3443 3443
 				}
3444 3444
             }
@@ -3451,11 +3451,11 @@  discard block
 block discarded – undo
3451 3451
 	 * @param array $fee An array of fee details. name, initial_fee, and recurring_fee are required.
3452 3452
 	 * @since 1.0.19
3453 3453
 	 */
3454
-    public function add_fee( $fee ) {
3454
+    public function add_fee($fee) {
3455 3455
 
3456 3456
 		$fees                 = $this->get_fees();
3457
-		$fees[ $fee['name'] ] = $fee;
3458
-		$this->set_prop( 'fees', $fees );
3457
+		$fees[$fee['name']] = $fee;
3458
+		$this->set_prop('fees', $fees);
3459 3459
 
3460 3460
     }
3461 3461
 
@@ -3464,9 +3464,9 @@  discard block
 block discarded – undo
3464 3464
 	 *
3465 3465
 	 * @since 1.0.19
3466 3466
 	 */
3467
-	public function get_fee( $fee ) {
3467
+	public function get_fee($fee) {
3468 3468
         $fees = $this->get_fees();
3469
-		return isset( $fees[ $fee ] ) ? $fees[ $fee ] : null;
3469
+		return isset($fees[$fee]) ? $fees[$fee] : null;
3470 3470
     }
3471 3471
 
3472 3472
     /**
@@ -3474,11 +3474,11 @@  discard block
 block discarded – undo
3474 3474
 	 *
3475 3475
 	 * @since 1.0.19
3476 3476
 	 */
3477
-	public function remove_fee( $fee ) {
3477
+	public function remove_fee($fee) {
3478 3478
         $fees = $this->get_fees();
3479
-        if ( isset( $fees[ $fee ] ) ) {
3480
-            unset( $fees[ $fee ] );
3481
-            $this->set_prop( 'fees', $fees );
3479
+        if (isset($fees[$fee])) {
3480
+            unset($fees[$fee]);
3481
+            $this->set_prop('fees', $fees);
3482 3482
         }
3483 3483
     }
3484 3484
 
@@ -3488,11 +3488,11 @@  discard block
 block discarded – undo
3488 3488
 	 * @param array $discount An array of discount details. name, initial_discount, and recurring_discount are required. Include discount_code if the discount is from a discount code.
3489 3489
 	 * @since 1.0.19
3490 3490
 	 */
3491
-	public function add_discount( $discount ) {
3491
+	public function add_discount($discount) {
3492 3492
 
3493 3493
 		$discounts = $this->get_discounts();
3494
-		$discounts[ $discount['name'] ] = $discount;
3495
-		$this->set_prop( 'discounts', $discounts );
3494
+		$discounts[$discount['name']] = $discount;
3495
+		$this->set_prop('discounts', $discounts);
3496 3496
 
3497 3497
 	}
3498 3498
 
@@ -3502,15 +3502,15 @@  discard block
 block discarded – undo
3502 3502
 	 * @since 1.0.19
3503 3503
 	 * @return float
3504 3504
 	 */
3505
-	public function get_discount( $discount = false ) {
3505
+	public function get_discount($discount = false) {
3506 3506
 
3507 3507
 		// Backwards compatibility.
3508
-		if ( empty( $discount ) ) {
3508
+		if (empty($discount)) {
3509 3509
 			return $this->get_total_discount();
3510 3510
 		}
3511 3511
 
3512 3512
         $discounts = $this->get_discounts();
3513
-		return isset( $discounts[ $discount ] ) ? $discounts[ $discount ] : null;
3513
+		return isset($discounts[$discount]) ? $discounts[$discount] : null;
3514 3514
     }
3515 3515
 
3516 3516
     /**
@@ -3518,15 +3518,15 @@  discard block
 block discarded – undo
3518 3518
 	 *
3519 3519
 	 * @since 1.0.19
3520 3520
 	 */
3521
-	public function remove_discount( $discount ) {
3521
+	public function remove_discount($discount) {
3522 3522
         $discounts = $this->get_discounts();
3523
-        if ( isset( $discounts[ $discount ] ) ) {
3524
-            unset( $discounts[ $discount ] );
3525
-            $this->set_prop( 'discounts', $discounts );
3523
+        if (isset($discounts[$discount])) {
3524
+            unset($discounts[$discount]);
3525
+            $this->set_prop('discounts', $discounts);
3526 3526
         }
3527 3527
 
3528
-		if ( 'discount_code' == $discount ) {
3529
-			foreach ( $this->get_items() as $item ) {
3528
+		if ('discount_code' == $discount) {
3529
+			foreach ($this->get_items() as $item) {
3530 3530
 				$item->item_discount           = 0;
3531 3531
 				$item->recurring_item_discount = 0;
3532 3532
 			}
@@ -3539,12 +3539,12 @@  discard block
 block discarded – undo
3539 3539
      *
3540 3540
      * @param array $tax An array of tax details. name, initial_tax, and recurring_tax are required.
3541 3541
      */
3542
-    public function add_tax( $tax ) {
3543
-        if ( $this->is_taxable() ) {
3542
+    public function add_tax($tax) {
3543
+        if ($this->is_taxable()) {
3544 3544
 
3545
-            $taxes                 = $this->get_taxes();
3546
-			$taxes[ $tax['name'] ] = $tax;
3547
-			$this->set_prop( 'taxes', $tax );
3545
+            $taxes = $this->get_taxes();
3546
+			$taxes[$tax['name']] = $tax;
3547
+			$this->set_prop('taxes', $tax);
3548 3548
 
3549 3549
         }
3550 3550
     }
@@ -3554,29 +3554,29 @@  discard block
 block discarded – undo
3554 3554
 	 *
3555 3555
 	 * @since 1.0.19
3556 3556
 	 */
3557
-	public function get_tax( $tax = null ) {
3557
+	public function get_tax($tax = null) {
3558 3558
 
3559 3559
 		// Backwards compatibility.
3560
-		if ( empty( $tax ) ) {
3560
+		if (empty($tax)) {
3561 3561
 			return $this->get_total_tax();
3562 3562
 		}
3563 3563
 
3564 3564
         $taxes = $this->get_taxes();
3565
-		return isset( $taxes[ $tax ] ) ? $taxes[ $tax ] : null;
3565
+		return isset($taxes[$tax]) ? $taxes[$tax] : null;
3566 3566
     }
3567 3567
 
3568
-	public function get_tax_total_by_name( $name ) {
3569
-		if ( $name && 0 === strpos( $name, 'tax__' ) ) {
3570
-			$name = str_replace( 'tax__', '', $name );
3568
+	public function get_tax_total_by_name($name) {
3569
+		if ($name && 0 === strpos($name, 'tax__')) {
3570
+			$name = str_replace('tax__', '', $name);
3571 3571
 		}
3572 3572
 
3573
-		if ( empty( $name ) ) {
3573
+		if (empty($name)) {
3574 3574
 			return 0;
3575 3575
 		}
3576 3576
 
3577
-		$tax = $this->get_tax( $name );
3577
+		$tax = $this->get_tax($name);
3578 3578
 
3579
-		if ( empty( $tax ) ) {
3579
+		if (empty($tax)) {
3580 3580
 			return 0;
3581 3581
 		}
3582 3582
 
@@ -3588,18 +3588,18 @@  discard block
 block discarded – undo
3588 3588
 	 *
3589 3589
 	 * @since 2.8.8
3590 3590
 	 */
3591
-	public function get_tax_item_name( $tax_key, $tax_item, $suffix = '' ) {
3592
-		$tax_name = _x( 'Tax', 'Tax name', 'invoicing' );
3591
+	public function get_tax_item_name($tax_key, $tax_item, $suffix = '') {
3592
+		$tax_name = _x('Tax', 'Tax name', 'invoicing');
3593 3593
 
3594
-		if ( ! empty( $tax_item ) && is_array( $tax_item ) && ! empty( $tax_item['name'] ) ) {
3595
-			$tax_name = __( $tax_item['name'], 'invoicing' );
3594
+		if (!empty($tax_item) && is_array($tax_item) && !empty($tax_item['name'])) {
3595
+			$tax_name = __($tax_item['name'], 'invoicing');
3596 3596
 		}
3597 3597
 
3598
-		if ( $suffix ) {
3598
+		if ($suffix) {
3599 3599
 			$tax_name .= $suffix;
3600 3600
 		}
3601 3601
 
3602
-		return apply_filters( 'wpinv_invoice_get_tax_name', $tax_name, $this, $tax_key, $tax_item, $suffix );
3602
+		return apply_filters('wpinv_invoice_get_tax_name', $tax_name, $this, $tax_key, $tax_item, $suffix);
3603 3603
 	}
3604 3604
 
3605 3605
 	/**
@@ -3607,44 +3607,44 @@  discard block
 block discarded – undo
3607 3607
 	 *
3608 3608
 	 * @since 2.8.8
3609 3609
 	 */
3610
-	public function get_tax_item_amount( $tax_key, $tax_item, $with_currency = false ) {
3611
-		$tax_amount = $this->get_tax_total_by_name( $tax_key );
3610
+	public function get_tax_item_amount($tax_key, $tax_item, $with_currency = false) {
3611
+		$tax_amount = $this->get_tax_total_by_name($tax_key);
3612 3612
 
3613
-		if ( $with_currency ) {
3614
-			$tax_amount = wpinv_price( $tax_amount, $this->get_currency() );
3613
+		if ($with_currency) {
3614
+			$tax_amount = wpinv_price($tax_amount, $this->get_currency());
3615 3615
 		}
3616 3616
 
3617
-		return apply_filters( 'wpinv_invoice_get_tax_amount', $tax_amount, $this, $tax_item, $with_currency );
3617
+		return apply_filters('wpinv_invoice_get_tax_amount', $tax_amount, $this, $tax_item, $with_currency);
3618 3618
 	}
3619 3619
 
3620
-	public function get_item_tax_name( $percentage = true, $sep = ' + ' ) {
3620
+	public function get_item_tax_name($percentage = true, $sep = ' + ') {
3621 3621
 		$taxes = $this->get_taxes();
3622 3622
 
3623
-		if ( ! empty( $taxes ) && is_array( $taxes ) && count( $taxes ) == 1 && wpinv_display_individual_tax_rates() ) {
3623
+		if (!empty($taxes) && is_array($taxes) && count($taxes) == 1 && wpinv_display_individual_tax_rates()) {
3624 3624
 			$names = array();
3625 3625
 
3626
-			foreach ( $taxes as $key => $tax ) {
3627
-				if ( ! empty( $tax ) && ! empty( $tax['name'] ) ) {
3628
-					$name = __( $tax['name'], 'invoicing' );
3626
+			foreach ($taxes as $key => $tax) {
3627
+				if (!empty($tax) && !empty($tax['name'])) {
3628
+					$name = __($tax['name'], 'invoicing');
3629 3629
 
3630 3630
 					$names[] = $name;
3631 3631
 				}
3632 3632
 			}
3633 3633
 
3634
-			if ( ! empty( $names ) ) {
3635
-				$names = array_unique( $names );
3634
+			if (!empty($names)) {
3635
+				$names = array_unique($names);
3636 3636
 
3637
-				$tax_name = implode( $sep, $names );
3637
+				$tax_name = implode($sep, $names);
3638 3638
 			}
3639 3639
 
3640
-			if ( $percentage ) {
3641
-				$tax_name = wp_sprintf( _x( '%s (%%)', 'Tax name with %. Ex: Tax (%)', 'invoicing' ), $tax_name );
3640
+			if ($percentage) {
3641
+				$tax_name = wp_sprintf(_x('%s (%%)', 'Tax name with %. Ex: Tax (%)', 'invoicing'), $tax_name);
3642 3642
 			}
3643 3643
 		} else {
3644
-			$tax_name = $percentage ? __( 'Tax (%)', 'invoicing' ) : _x( 'Tax', 'Tax name', 'invoicing' );
3644
+			$tax_name = $percentage ? __('Tax (%)', 'invoicing') : _x('Tax', 'Tax name', 'invoicing');
3645 3645
 		}
3646 3646
 
3647
-		return apply_filters( 'wpinv_invoice_get_item_tax_name', $tax_name, $this, $percentage, $sep );
3647
+		return apply_filters('wpinv_invoice_get_item_tax_name', $tax_name, $this, $percentage, $sep);
3648 3648
 	}
3649 3649
 
3650 3650
     /**
@@ -3652,11 +3652,11 @@  discard block
 block discarded – undo
3652 3652
 	 *
3653 3653
 	 * @since 1.0.19
3654 3654
 	 */
3655
-	public function remove_tax( $tax ) {
3655
+	public function remove_tax($tax) {
3656 3656
         $taxes = $this->get_taxes();
3657
-        if ( isset( $taxes[ $tax ] ) ) {
3658
-            unset( $taxes[ $tax ] );
3659
-            $this->set_prop( 'taxes', $taxes );
3657
+        if (isset($taxes[$tax])) {
3658
+            unset($taxes[$tax]);
3659
+            $this->set_prop('taxes', $taxes);
3660 3660
         }
3661 3661
     }
3662 3662
 
@@ -3667,22 +3667,22 @@  discard block
 block discarded – undo
3667 3667
 	 * @return float The recalculated subtotal
3668 3668
 	 */
3669 3669
 	public function recalculate_subtotal() {
3670
-        $items     = $this->get_items();
3670
+        $items = $this->get_items();
3671 3671
 		$subtotal  = 0;
3672 3672
 		$recurring = 0;
3673 3673
 
3674
-        foreach ( $items as $item ) {
3675
-			$subtotal  += $item->get_sub_total( 'edit' );
3676
-			$recurring += $item->get_recurring_sub_total( 'edit' );
3674
+        foreach ($items as $item) {
3675
+			$subtotal  += $item->get_sub_total('edit');
3676
+			$recurring += $item->get_recurring_sub_total('edit');
3677 3677
         }
3678 3678
 
3679
-		if ( wpinv_prices_include_tax() ) {
3680
-			$subtotal  = max( 0, $subtotal - $this->totals['tax']['initial'] );
3681
-			$recurring = max( 0, $recurring - $this->totals['tax']['recurring'] );
3679
+		if (wpinv_prices_include_tax()) {
3680
+			$subtotal  = max(0, $subtotal - $this->totals['tax']['initial']);
3681
+			$recurring = max(0, $recurring - $this->totals['tax']['recurring']);
3682 3682
 		}
3683 3683
 
3684 3684
 		$current = $this->is_renewal() ? $recurring : $subtotal;
3685
-		$this->set_subtotal( $current );
3685
+		$this->set_subtotal($current);
3686 3686
 
3687 3687
 		$this->totals['subtotal'] = array(
3688 3688
 			'initial'   => $subtotal,
@@ -3700,12 +3700,12 @@  discard block
 block discarded – undo
3700 3700
 	 */
3701 3701
 	public function recalculate_total_discount() {
3702 3702
 		// Fix renewal invoice amount when tax + recurring discount applied.
3703
-		if ( $this->is_renewal() && $this->get_discount_code() ) {
3703
+		if ($this->is_renewal() && $this->get_discount_code()) {
3704 3704
 			// Maybe recalculate discount (Pre-GetPaid Fix).
3705
-			$discount = new WPInv_Discount( $this->get_discount_code() );
3705
+			$discount = new WPInv_Discount($this->get_discount_code());
3706 3706
 
3707
-			if ( $discount->exists() && $discount->is_recurring() ) {
3708
-				getpaid_calculate_invoice_discount( $this, $discount );
3707
+			if ($discount->exists() && $discount->is_recurring()) {
3708
+				getpaid_calculate_invoice_discount($this, $discount);
3709 3709
 			}
3710 3710
 		}
3711 3711
 
@@ -3713,14 +3713,14 @@  discard block
 block discarded – undo
3713 3713
 		$discount  = 0;
3714 3714
 		$recurring = 0;
3715 3715
 
3716
-        foreach ( $discounts as $data ) {
3717
-			$discount  += wpinv_sanitize_amount( $data['initial_discount'] );
3718
-			$recurring += wpinv_sanitize_amount( $data['recurring_discount'] );
3716
+        foreach ($discounts as $data) {
3717
+			$discount  += wpinv_sanitize_amount($data['initial_discount']);
3718
+			$recurring += wpinv_sanitize_amount($data['recurring_discount']);
3719 3719
 		}
3720 3720
 
3721 3721
 		$current = $this->is_renewal() ? $recurring : $discount;
3722 3722
 
3723
-		$this->set_total_discount( $current );
3723
+		$this->set_total_discount($current);
3724 3724
 
3725 3725
 		$this->totals['discount'] = array(
3726 3726
 			'initial'   => $discount,
@@ -3740,13 +3740,13 @@  discard block
 block discarded – undo
3740 3740
 
3741 3741
 		// Maybe disable taxes.
3742 3742
 		$vat_number = $this->get_vat_number();
3743
-		$skip_tax   = GetPaid_Payment_Form_Submission_Taxes::is_eu_transaction( $this->get_country() ) && ! empty( $vat_number );
3743
+		$skip_tax   = GetPaid_Payment_Form_Submission_Taxes::is_eu_transaction($this->get_country()) && !empty($vat_number);
3744 3744
 
3745
-		if ( wpinv_is_base_country( $this->get_country() ) && 'vat_too' === wpinv_get_option( 'vat_same_country_rule', 'vat_too' ) ) {
3745
+		if (wpinv_is_base_country($this->get_country()) && 'vat_too' === wpinv_get_option('vat_same_country_rule', 'vat_too')) {
3746 3746
 			$skip_tax = false;
3747 3747
 		}
3748 3748
 
3749
-		if ( ! wpinv_use_taxes() || $this->get_disable_taxes() || ! wpinv_is_country_taxable( $this->get_country() ) || $skip_tax ) {
3749
+		if (!wpinv_use_taxes() || $this->get_disable_taxes() || !wpinv_is_country_taxable($this->get_country()) || $skip_tax) {
3750 3750
 
3751 3751
 			$this->totals['tax'] = array(
3752 3752
 				'initial'   => 0,
@@ -3755,36 +3755,36 @@  discard block
 block discarded – undo
3755 3755
 
3756 3756
 			$this->tax_rate = 0;
3757 3757
 
3758
-			$this->set_taxes( array() );
3758
+			$this->set_taxes(array());
3759 3759
 			$current = 0;
3760 3760
 		} else {
3761 3761
 
3762 3762
 			$item_taxes = array();
3763 3763
 
3764
-			foreach ( $this->get_items() as $item ) {
3765
-				$rates    = getpaid_get_item_tax_rates( $item, $this->get_country(), $this->get_state() );
3766
-				$rates    = getpaid_filter_item_tax_rates( $item, $rates );
3767
-				$taxes    = getpaid_calculate_item_taxes( getpaid_get_taxable_amount( $item, false ), $rates );
3768
-				$r_taxes  = getpaid_calculate_item_taxes( getpaid_get_taxable_amount( $item, true ), $rates );
3769
-				foreach ( $taxes as $name => $amount ) {
3770
-					$recurring = isset( $r_taxes[ $name ] ) ? $r_taxes[ $name ] : 0;
3771
-					$tax       = getpaid_prepare_item_tax( $item, $name, $amount, $recurring );
3772
-
3773
-					if ( ! isset( $item_taxes[ $name ] ) ) {
3774
-						$item_taxes[ $name ] = $tax;
3764
+			foreach ($this->get_items() as $item) {
3765
+				$rates    = getpaid_get_item_tax_rates($item, $this->get_country(), $this->get_state());
3766
+				$rates    = getpaid_filter_item_tax_rates($item, $rates);
3767
+				$taxes    = getpaid_calculate_item_taxes(getpaid_get_taxable_amount($item, false), $rates);
3768
+				$r_taxes  = getpaid_calculate_item_taxes(getpaid_get_taxable_amount($item, true), $rates);
3769
+				foreach ($taxes as $name => $amount) {
3770
+					$recurring = isset($r_taxes[$name]) ? $r_taxes[$name] : 0;
3771
+					$tax       = getpaid_prepare_item_tax($item, $name, $amount, $recurring);
3772
+
3773
+					if (!isset($item_taxes[$name])) {
3774
+						$item_taxes[$name] = $tax;
3775 3775
 						continue;
3776 3776
 					}
3777 3777
 
3778
-					$item_taxes[ $name ]['initial_tax']   += $tax['initial_tax'];
3779
-					$item_taxes[ $name ]['recurring_tax'] += $tax['recurring_tax'];
3778
+					$item_taxes[$name]['initial_tax']   += $tax['initial_tax'];
3779
+					$item_taxes[$name]['recurring_tax'] += $tax['recurring_tax'];
3780 3780
 
3781 3781
 				}
3782 3782
 			}
3783 3783
 
3784
-			$this->set_taxes( $item_taxes );
3784
+			$this->set_taxes($item_taxes);
3785 3785
 
3786
-			$initial_tax   = array_sum( wp_list_pluck( $item_taxes, 'initial_tax' ) );
3787
-			$recurring_tax = array_sum( wp_list_pluck( $item_taxes, 'recurring_tax' ) );
3786
+			$initial_tax   = array_sum(wp_list_pluck($item_taxes, 'initial_tax'));
3787
+			$recurring_tax = array_sum(wp_list_pluck($item_taxes, 'recurring_tax'));
3788 3788
 
3789 3789
 			$current = $this->is_renewal() ? $recurring_tax : $initial_tax;
3790 3790
 
@@ -3795,7 +3795,7 @@  discard block
 block discarded – undo
3795 3795
 
3796 3796
 		}
3797 3797
 
3798
-		$this->set_total_tax( $current );
3798
+		$this->set_total_tax($current);
3799 3799
 
3800 3800
 		return $current;
3801 3801
     }
@@ -3811,20 +3811,20 @@  discard block
 block discarded – undo
3811 3811
 		$fee       = 0;
3812 3812
 		$recurring = 0;
3813 3813
 
3814
-        foreach ( $fees as $data ) {
3815
-			$fee       += wpinv_sanitize_amount( $data['initial_fee'] );
3816
-			$recurring += wpinv_sanitize_amount( $data['recurring_fee'] );
3814
+        foreach ($fees as $data) {
3815
+			$fee       += wpinv_sanitize_amount($data['initial_fee']);
3816
+			$recurring += wpinv_sanitize_amount($data['recurring_fee']);
3817 3817
 		}
3818 3818
 
3819 3819
 		$current = $this->is_renewal() ? $recurring : $fee;
3820
-		$this->set_total_fees( $current );
3820
+		$this->set_total_fees($current);
3821 3821
 
3822 3822
 		$this->totals['fee'] = array(
3823 3823
 			'initial'   => $fee,
3824 3824
 			'recurring' => $recurring,
3825 3825
 		);
3826 3826
 
3827
-        $this->set_total_fees( $fee );
3827
+        $this->set_total_fees($fee);
3828 3828
         return $current;
3829 3829
     }
3830 3830
 
@@ -3839,7 +3839,7 @@  discard block
 block discarded – undo
3839 3839
         $this->recalculate_total_discount();
3840 3840
 		$this->recalculate_total_tax();
3841 3841
 		$this->recalculate_subtotal();
3842
-		$this->set_total( $this->get_total_tax( 'edit' ) + $this->get_total_fees( 'edit' ) + $this->get_subtotal( 'edit' ) - $this->get_total_discount( 'edit' ) );
3842
+		$this->set_total($this->get_total_tax('edit') + $this->get_total_fees('edit') + $this->get_subtotal('edit') - $this->get_total_discount('edit'));
3843 3843
 		return $this->get_total();
3844 3844
 	}
3845 3845
 
@@ -3848,7 +3848,7 @@  discard block
 block discarded – undo
3848 3848
 	 */
3849 3849
     public function recalculate_totals() {
3850 3850
         $this->recalculate_total();
3851
-        $this->save( true );
3851
+        $this->save(true);
3852 3852
         return $this;
3853 3853
     }
3854 3854
 
@@ -3866,8 +3866,8 @@  discard block
 block discarded – undo
3866 3866
 	 * @return int|false The new note's ID on success, false on failure.
3867 3867
      *
3868 3868
      */
3869
-    public function add_system_note( $note ) {
3870
-		return $this->add_note( $note, false, false, true );
3869
+    public function add_system_note($note) {
3870
+		return $this->add_note($note, false, false, true);
3871 3871
 	}
3872 3872
 
3873 3873
     /**
@@ -3877,10 +3877,10 @@  discard block
 block discarded – undo
3877 3877
 	 * @return int|false The new note's ID on success, false on failure.
3878 3878
      *
3879 3879
      */
3880
-    public function add_note( $note = '', $customer_type = false, $added_by_user = false, $system = false ) {
3880
+    public function add_note($note = '', $customer_type = false, $added_by_user = false, $system = false) {
3881 3881
 
3882 3882
         // Bail if no note specified or this invoice is not yet saved.
3883
-        if ( ! $note || $this->get_id() == 0 || ( ! is_user_logged_in() && ! $system ) ) {
3883
+        if (!$note || $this->get_id() == 0 || (!is_user_logged_in() && !$system)) {
3884 3884
             return false;
3885 3885
         }
3886 3886
 
@@ -3888,23 +3888,23 @@  discard block
 block discarded – undo
3888 3888
 		$author_email = '[email protected]';
3889 3889
 
3890 3890
 		// If this is an admin comment or it has been added by the user.
3891
-		if ( is_user_logged_in() && ( ! $system || $added_by_user ) ) {
3892
-			$user         = get_user_by( 'id', get_current_user_id() );
3891
+		if (is_user_logged_in() && (!$system || $added_by_user)) {
3892
+			$user = get_user_by('id', get_current_user_id());
3893 3893
             $author       = $user->display_name;
3894 3894
             $author_email = $user->user_email;
3895 3895
 		}
3896 3896
 
3897
-		return getpaid_notes()->add_invoice_note( $this, $note, $author, $author_email, $customer_type );
3897
+		return getpaid_notes()->add_invoice_note($this, $note, $author, $author_email, $customer_type);
3898 3898
 
3899 3899
 	}
3900 3900
 
3901 3901
 	/**
3902 3902
      * Generates a unique key for the invoice.
3903 3903
      */
3904
-    public function generate_key( $string = '' ) {
3905
-        $auth_key  = defined( 'AUTH_KEY' ) ? AUTH_KEY : '';
3904
+    public function generate_key($string = '') {
3905
+        $auth_key = defined('AUTH_KEY') ? AUTH_KEY : '';
3906 3906
         return strtolower(
3907
-            $string . md5( $this->get_id() . date( 'Y-m-d H:i:s' ) . $auth_key . uniqid( 'wpinv', true ) )
3907
+            $string . md5($this->get_id() . date('Y-m-d H:i:s') . $auth_key . uniqid('wpinv', true))
3908 3908
         );
3909 3909
     }
3910 3910
 
@@ -3914,11 +3914,11 @@  discard block
 block discarded – undo
3914 3914
     public function generate_number() {
3915 3915
         $number = $this->get_id();
3916 3916
 
3917
-        if ( wpinv_sequential_number_active( $this->get_post_type() ) ) {
3918
-            $number = wpinv_get_next_invoice_number( $this->get_post_type() );
3917
+        if (wpinv_sequential_number_active($this->get_post_type())) {
3918
+            $number = wpinv_get_next_invoice_number($this->get_post_type());
3919 3919
         }
3920 3920
 
3921
-		return wpinv_format_invoice_number( $number, $this->get_post_type() );
3921
+		return wpinv_format_invoice_number($number, $this->get_post_type());
3922 3922
 
3923 3923
 	}
3924 3924
 
@@ -3931,55 +3931,55 @@  discard block
 block discarded – undo
3931 3931
 		// Reset status transition variable.
3932 3932
 		$this->status_transition = false;
3933 3933
 
3934
-		if ( $status_transition ) {
3934
+		if ($status_transition) {
3935 3935
 			try {
3936 3936
 
3937 3937
 				// Fire a hook for the status change.
3938
-				do_action( 'getpaid_invoice_status_' . $status_transition['to'], $this, $status_transition );
3938
+				do_action('getpaid_invoice_status_' . $status_transition['to'], $this, $status_transition);
3939 3939
 
3940 3940
 				// @deprecated this is deprecated and will be removed in the future.
3941
-				do_action( 'wpinv_status_' . $status_transition['to'], $this->get_id(), $status_transition['from'] );
3941
+				do_action('wpinv_status_' . $status_transition['to'], $this->get_id(), $status_transition['from']);
3942 3942
 
3943
-				if ( ! empty( $status_transition['from'] ) ) {
3943
+				if (!empty($status_transition['from'])) {
3944 3944
 
3945 3945
 					/* translators: 1: old invoice status 2: new invoice status */
3946
-					$transition_note = sprintf( __( 'Status changed from %1$s to %2$s.', 'invoicing' ), wpinv_status_nicename( $status_transition['from'], $this ), wpinv_status_nicename( $status_transition['to'], $this ) );
3946
+					$transition_note = sprintf(__('Status changed from %1$s to %2$s.', 'invoicing'), wpinv_status_nicename($status_transition['from'], $this), wpinv_status_nicename($status_transition['to'], $this));
3947 3947
 
3948 3948
 					// Fire another hook.
3949
-					do_action( 'getpaid_invoice_status_' . $status_transition['from'] . '_to_' . $status_transition['to'], $this );
3950
-					do_action( 'getpaid_invoice_status_changed', $this, $status_transition['from'], $status_transition['to'] );
3949
+					do_action('getpaid_invoice_status_' . $status_transition['from'] . '_to_' . $status_transition['to'], $this);
3950
+					do_action('getpaid_invoice_status_changed', $this, $status_transition['from'], $status_transition['to']);
3951 3951
 
3952 3952
 					// @deprecated this is deprecated and will be removed in the future.
3953
-					do_action( 'wpinv_status_' . $status_transition['from'] . '_to_' . $status_transition['to'], $this->get_id(), $status_transition['from'] );
3953
+					do_action('wpinv_status_' . $status_transition['from'] . '_to_' . $status_transition['to'], $this->get_id(), $status_transition['from']);
3954 3954
 
3955 3955
 					// Note the transition occurred.
3956
-					$this->add_note( trim( $status_transition['note'] . ' ' . $transition_note ), false, $status_transition['manual'] );
3956
+					$this->add_note(trim($status_transition['note'] . ' ' . $transition_note), false, $status_transition['manual']);
3957 3957
 
3958 3958
 					// Work out if this was for a payment, and trigger a payment_status hook instead.
3959 3959
 					if (
3960
-						in_array( $status_transition['from'], array( 'wpi-cancelled', 'pending', 'wpi-pending', 'wpi-failed', 'wpi-refunded', 'wpi-onhold' ), true )
3961
-						&& in_array( $status_transition['to'], array( 'publish', 'wpi-processing', 'wpi-renewal' ), true )
3960
+						in_array($status_transition['from'], array('wpi-cancelled', 'pending', 'wpi-pending', 'wpi-failed', 'wpi-refunded', 'wpi-onhold'), true)
3961
+						&& in_array($status_transition['to'], array('publish', 'wpi-processing', 'wpi-renewal'), true)
3962 3962
 					) {
3963
-						do_action( 'getpaid_invoice_payment_status_changed', $this, $status_transition );
3963
+						do_action('getpaid_invoice_payment_status_changed', $this, $status_transition);
3964 3964
 					}
3965 3965
 
3966 3966
 					// Work out if this was for a payment reversal, and trigger a payment_status_reversed hook instead.
3967 3967
 					if (
3968
-						in_array( $status_transition['from'], array( 'publish', 'wpi-processing', 'wpi-renewal' ), true )
3969
-						&& in_array( $status_transition['to'], array( 'wpi-cancelled', 'pending', 'wpi-pending', 'wpi-failed', 'wpi-refunded', 'wpi-onhold' ), true )
3968
+						in_array($status_transition['from'], array('publish', 'wpi-processing', 'wpi-renewal'), true)
3969
+						&& in_array($status_transition['to'], array('wpi-cancelled', 'pending', 'wpi-pending', 'wpi-failed', 'wpi-refunded', 'wpi-onhold'), true)
3970 3970
 					) {
3971
-						do_action( 'getpaid_invoice_payment_status_reversed', $this, $status_transition );
3971
+						do_action('getpaid_invoice_payment_status_reversed', $this, $status_transition);
3972 3972
 					}
3973 3973
 				} else {
3974 3974
 					/* translators: %s: new invoice status */
3975
-					$transition_note = sprintf( __( 'Status set to %s.', 'invoicing' ), wpinv_status_nicename( $status_transition['to'], $this ) );
3975
+					$transition_note = sprintf(__('Status set to %s.', 'invoicing'), wpinv_status_nicename($status_transition['to'], $this));
3976 3976
 
3977 3977
 					// Note the transition occurred.
3978
-					$this->add_note( trim( $status_transition['note'] . ' ' . $transition_note ), 0, $status_transition['manual'] );
3978
+					$this->add_note(trim($status_transition['note'] . ' ' . $transition_note), 0, $status_transition['manual']);
3979 3979
 
3980 3980
 				}
3981
-			} catch ( Exception $e ) {
3982
-				$this->add_note( __( 'Error during status transition.', 'invoicing' ) . ' ' . $e->getMessage() );
3981
+			} catch (Exception $e) {
3982
+				$this->add_note(__('Error during status transition.', 'invoicing') . ' ' . $e->getMessage());
3983 3983
 			}
3984 3984
 		}
3985 3985
 	}
@@ -3987,13 +3987,13 @@  discard block
 block discarded – undo
3987 3987
 	/**
3988 3988
 	 * Updates an invoice status.
3989 3989
 	 */
3990
-	public function update_status( $new_status = false, $note = '', $manual = false ) {
3990
+	public function update_status($new_status = false, $note = '', $manual = false) {
3991 3991
 
3992 3992
 		// Fires before updating a status.
3993
-		do_action( 'wpinv_before_invoice_status_change', $this->get_id(), $new_status, $this->get_status( 'edit' ) );
3993
+		do_action('wpinv_before_invoice_status_change', $this->get_id(), $new_status, $this->get_status('edit'));
3994 3994
 
3995 3995
 		// Update the status.
3996
-		$this->set_status( $new_status, $note, $manual );
3996
+		$this->set_status($new_status, $note, $manual);
3997 3997
 
3998 3998
 		// Save the order.
3999 3999
 		return $this->save();
@@ -4004,18 +4004,18 @@  discard block
 block discarded – undo
4004 4004
 	 * @deprecated
4005 4005
 	 */
4006 4006
 	public function refresh_item_ids() {
4007
-        $item_ids = implode( ',', array_unique( wp_list_pluck( $this->get_cart_details(), 'item_id' ) ) );
4008
-        update_post_meta( $this->get_id(), '_wpinv_item_ids', $item_ids );
4007
+        $item_ids = implode(',', array_unique(wp_list_pluck($this->get_cart_details(), 'item_id')));
4008
+        update_post_meta($this->get_id(), '_wpinv_item_ids', $item_ids);
4009 4009
 	}
4010 4010
 
4011 4011
 	/**
4012 4012
 	 * @deprecated
4013 4013
 	 */
4014
-	public function update_items( $temp = false ) {
4014
+	public function update_items($temp = false) {
4015 4015
 
4016
-		$this->set_items( $this->get_items() );
4016
+		$this->set_items($this->get_items());
4017 4017
 
4018
-		if ( ! $temp ) {
4018
+		if (!$temp) {
4019 4019
 			$this->save();
4020 4020
 		}
4021 4021
 
@@ -4029,11 +4029,11 @@  discard block
 block discarded – undo
4029 4029
 
4030 4030
         $discount_code = $this->get_discount_code();
4031 4031
 
4032
-        if ( empty( $discount_code ) ) {
4032
+        if (empty($discount_code)) {
4033 4033
             return false;
4034 4034
         }
4035 4035
 
4036
-        $discount = wpinv_get_discount_obj( $discount_code );
4036
+        $discount = wpinv_get_discount_obj($discount_code);
4037 4037
 
4038 4038
         // Ensure it is active.
4039 4039
         return $discount->exists();
@@ -4044,7 +4044,7 @@  discard block
 block discarded – undo
4044 4044
 	 * Refunds an invoice.
4045 4045
 	 */
4046 4046
     public function refund() {
4047
-		$this->set_status( 'wpi-refunded' );
4047
+		$this->set_status('wpi-refunded');
4048 4048
         $this->save();
4049 4049
 	}
4050 4050
 
@@ -4053,53 +4053,53 @@  discard block
 block discarded – undo
4053 4053
 	 *
4054 4054
 	 * @param string $transaction_id
4055 4055
 	 */
4056
-    public function mark_paid( $transaction_id = null, $note = '' ) {
4056
+    public function mark_paid($transaction_id = null, $note = '') {
4057 4057
 
4058 4058
 		// Set the transaction id.
4059
-		if ( empty( $transaction_id ) ) {
4060
-			$transaction_id = $this->generate_key( 'trans_' );
4059
+		if (empty($transaction_id)) {
4060
+			$transaction_id = $this->generate_key('trans_');
4061 4061
 		}
4062 4062
 
4063
-		if ( ! $this->get_transaction_id() ) {
4064
-			$this->set_transaction_id( $transaction_id );
4063
+		if (!$this->get_transaction_id()) {
4064
+			$this->set_transaction_id($transaction_id);
4065 4065
 		}
4066 4066
 
4067
-		if ( $this->is_paid() && 'wpi-processing' !== $this->get_status() ) {
4067
+		if ($this->is_paid() && 'wpi-processing' !== $this->get_status()) {
4068 4068
 			return $this->save();
4069 4069
 		}
4070 4070
 
4071 4071
 		// Set the completed date.
4072
-		$this->set_date_completed( current_time( 'mysql' ) );
4072
+		$this->set_date_completed(current_time('mysql'));
4073 4073
 
4074 4074
 		// Set the new status.
4075
-		$gateway = sanitize_text_field( $this->get_gateway_title() );
4076
-		if ( $this->is_renewal() || ! $this->is_parent() ) {
4075
+		$gateway = sanitize_text_field($this->get_gateway_title());
4076
+		if ($this->is_renewal() || !$this->is_parent()) {
4077 4077
 
4078
-			$_note = wp_sprintf( __( 'Renewed via %s', 'invoicing' ), $gateway );
4079
-			$_note = $_note . empty( $note ) ? '' : " ($note)";
4078
+			$_note = wp_sprintf(__('Renewed via %s', 'invoicing'), $gateway);
4079
+			$_note = $_note . empty($note) ? '' : " ($note)";
4080 4080
 
4081
-			if ( 'none' == $this->get_gateway() ) {
4081
+			if ('none' == $this->get_gateway()) {
4082 4082
 				$_note = $note;
4083 4083
 			}
4084 4084
 
4085
-			$this->set_status( 'wpi-renewal', $_note );
4085
+			$this->set_status('wpi-renewal', $_note);
4086 4086
 
4087 4087
 		} else {
4088 4088
 
4089
-			$_note = wp_sprintf( __( 'Paid via %s', 'invoicing' ), $gateway );
4090
-			$_note = $_note . empty( $note ) ? '' : " ($note)";
4089
+			$_note = wp_sprintf(__('Paid via %s', 'invoicing'), $gateway);
4090
+			$_note = $_note . empty($note) ? '' : " ($note)";
4091 4091
 
4092
-			if ( 'none' == $this->get_gateway() ) {
4092
+			if ('none' == $this->get_gateway()) {
4093 4093
 				$_note = $note;
4094 4094
 			}
4095 4095
 
4096
-			$this->set_status( 'publish', $_note );
4096
+			$this->set_status('publish', $_note);
4097 4097
 
4098 4098
 		}
4099 4099
 
4100 4100
 		// Set checkout mode.
4101
-		$mode = wpinv_is_test_mode( $this->get_gateway() ) ? 'test' : 'live';
4102
-		$this->set_mode( $mode );
4101
+		$mode = wpinv_is_test_mode($this->get_gateway()) ? 'test' : 'live';
4102
+		$this->set_mode($mode);
4103 4103
 
4104 4104
 		// Save the invoice.
4105 4105
         $this->save();
@@ -4124,16 +4124,16 @@  discard block
 block discarded – undo
4124 4124
      * Clears the subscription's cache.
4125 4125
      */
4126 4126
     public function clear_cache() {
4127
-		if ( $this->get_key() ) {
4128
-			wp_cache_delete( $this->get_key(), 'getpaid_invoice_keys_to_invoice_ids' );
4127
+		if ($this->get_key()) {
4128
+			wp_cache_delete($this->get_key(), 'getpaid_invoice_keys_to_invoice_ids');
4129 4129
 		}
4130 4130
 
4131
-		if ( $this->get_number() ) {
4132
-			wp_cache_delete( $this->get_number(), 'getpaid_invoice_numbers_to_invoice_ids' );
4131
+		if ($this->get_number()) {
4132
+			wp_cache_delete($this->get_number(), 'getpaid_invoice_numbers_to_invoice_ids');
4133 4133
 		}
4134 4134
 
4135
-		if ( $this->get_transaction_id() ) {
4136
-			wp_cache_delete( $this->get_transaction_id(), 'getpaid_invoice_transaction_ids_to_invoice_ids' );
4135
+		if ($this->get_transaction_id()) {
4136
+			wp_cache_delete($this->get_transaction_id(), 'getpaid_invoice_transaction_ids_to_invoice_ids');
4137 4137
 		}
4138 4138
 	}
4139 4139
 
Please login to merge, or discard this patch.