Completed
Branch BUG-10608-primary-registration... (a903c5)
by
unknown
26:50 queued 14:35
created
core/db_classes/EE_Transaction.class.php 2 patches
Indentation   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -462,29 +462,29 @@  discard block
 block discarded – undo
462 462
 
463 463
 
464 464
 
465
-    /**
466
-     * Gets all payments which have not been approved
467
-     * @return \EEI_Payment[]
468
-     * @throws EE_Error if a model is misconfigured somehow
469
-     */
465
+	/**
466
+	 * Gets all payments which have not been approved
467
+	 * @return \EEI_Payment[]
468
+	 * @throws EE_Error if a model is misconfigured somehow
469
+	 */
470 470
 	public function pending_payments()
471
-    {
472
-        return $this->get_many_related(
473
-            'Payment',
474
-            array(
475
-                array(
476
-                    'STS_ID' => EEM_Payment::status_id_pending
477
-                ),
478
-                'order_by' => array(
479
-                    'PAY_timestamp' => 'DESC'
480
-                )
481
-            )
482
-        );
483
-    }
484
-
485
-
486
-
487
-    /**
471
+	{
472
+		return $this->get_many_related(
473
+			'Payment',
474
+			array(
475
+				array(
476
+					'STS_ID' => EEM_Payment::status_id_pending
477
+				),
478
+				'order_by' => array(
479
+					'PAY_timestamp' => 'DESC'
480
+				)
481
+			)
482
+		);
483
+	}
484
+
485
+
486
+
487
+	/**
488 488
 	 * echoes $this->pretty_status()
489 489
 	 *
490 490
 	 * @param bool $show_icons
@@ -645,20 +645,20 @@  discard block
 block discarded – undo
645 645
 	 * @throws \EE_Error
646 646
 	 */
647 647
 	public function primary_registration() {
648
-        $registrations = (array) $this->get_many_related(
649
-            'Registration', array(array('REG_count' => EEM_Registration::PRIMARY_REGISTRANT_COUNT))
650
-        );
651
-        foreach ($registrations as $registration) {
652
-            // valid registration that is NOT cancelled or declined ?
653
-            if(
654
-                $registration instanceof EE_Registration
655
-                && ! in_array($registration->status_ID(), EEM_Registration::closed_reg_statuses(), true)
656
-            ) {
657
-                return $registration;
658
-            }
659
-        }
660
-        // nothing valid found, so just return first thing from array of results
661
-        return reset($registrations);
648
+		$registrations = (array) $this->get_many_related(
649
+			'Registration', array(array('REG_count' => EEM_Registration::PRIMARY_REGISTRANT_COUNT))
650
+		);
651
+		foreach ($registrations as $registration) {
652
+			// valid registration that is NOT cancelled or declined ?
653
+			if(
654
+				$registration instanceof EE_Registration
655
+				&& ! in_array($registration->status_ID(), EEM_Registration::closed_reg_statuses(), true)
656
+			) {
657
+				return $registration;
658
+			}
659
+		}
660
+		// nothing valid found, so just return first thing from array of results
661
+		return reset($registrations);
662 662
 	}
663 663
 
664 664
 
Please login to merge, or discard this patch.
Spacing   +157 added lines, -157 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1
-<?php if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) {
2
-	exit( 'No direct script access allowed' );
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3 3
 }
4 4
 /**
5 5
  * EE_Transaction class
@@ -34,13 +34,13 @@  discard block
 block discarded – undo
34 34
 	 * @return EE_Transaction
35 35
 	 * @throws \EE_Error
36 36
 	 */
37
-	public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) {
38
-		$has_object = parent::_check_for_object( $props_n_values, __CLASS__, $timezone, $date_formats );
37
+	public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) {
38
+		$has_object = parent::_check_for_object($props_n_values, __CLASS__, $timezone, $date_formats);
39 39
 		$txn = $has_object
40 40
 			? $has_object
41
-			: new self( $props_n_values, false, $timezone, $date_formats );
42
-		if ( ! $has_object ) {
43
-			$txn->set_old_txn_status( $txn->status_ID() );
41
+			: new self($props_n_values, false, $timezone, $date_formats);
42
+		if ( ! $has_object) {
43
+			$txn->set_old_txn_status($txn->status_ID());
44 44
 		}
45 45
 		return $txn;
46 46
 	}
@@ -54,9 +54,9 @@  discard block
 block discarded – undo
54 54
 	 * @return EE_Transaction
55 55
 	 * @throws \EE_Error
56 56
 	 */
57
-	public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) {
58
-		$txn = new self( $props_n_values, TRUE, $timezone );
59
-		$txn->set_old_txn_status( $txn->status_ID() );
57
+	public static function new_instance_from_db($props_n_values = array(), $timezone = null) {
58
+		$txn = new self($props_n_values, TRUE, $timezone);
59
+		$txn->set_old_txn_status($txn->status_ID());
60 60
 		return $txn;
61 61
 	}
62 62
 
@@ -73,16 +73,16 @@  discard block
 block discarded – undo
73 73
 	 */
74 74
 	public function lock() {
75 75
 		// attempt to set lock, but if that fails...
76
-		if ( ! $this->add_extra_meta( 'lock', time(), true )  ) {
76
+		if ( ! $this->add_extra_meta('lock', time(), true)) {
77 77
 			// then attempt to remove the lock in case it is expired
78
-			if ( $this->_remove_expired_lock() ) {
78
+			if ($this->_remove_expired_lock()) {
79 79
 				// if removal was successful, then try setting lock again
80 80
 				$this->lock();
81 81
 			} else {
82 82
 				// but if the lock can not be removed, then throw an exception
83 83
 				throw new EE_Error(
84 84
 					sprintf(
85
-						__( 'Could not lock Transaction %1$d because it is already locked, meaning another part of the system is currently editing it. It should already be unlocked by the time you read this, so please refresh the page and try again.', 'event_espresso' ),
85
+						__('Could not lock Transaction %1$d because it is already locked, meaning another part of the system is currently editing it. It should already be unlocked by the time you read this, so please refresh the page and try again.', 'event_espresso'),
86 86
 						$this->ID()
87 87
 					)
88 88
 				);
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
 	 * @throws \EE_Error
102 102
 	 */
103 103
 	public function unlock() {
104
-		return $this->delete_extra_meta( 'lock' );
104
+		return $this->delete_extra_meta('lock');
105 105
 	}
106 106
 
107 107
 
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
 	 */
123 123
 	public function is_locked() {
124 124
 		// if TXN is not locked, then return false immediately
125
-		if ( ! $this->_get_lock() ) {
125
+		if ( ! $this->_get_lock()) {
126 126
 			return false;
127 127
 		}
128 128
 		// if not, then let's try and remove the lock in case it's expired...
@@ -143,7 +143,7 @@  discard block
 block discarded – undo
143 143
 	 * @throws \EE_Error
144 144
 	 */
145 145
 	protected function _get_lock() {
146
-		return (int)$this->get_extra_meta( 'lock', true, 0 );
146
+		return (int) $this->get_extra_meta('lock', true, 0);
147 147
 	}
148 148
 
149 149
 
@@ -158,7 +158,7 @@  discard block
 block discarded – undo
158 158
 	 */
159 159
 	protected function _remove_expired_lock() {
160 160
 		$locked = $this->_get_lock();
161
-		if ( $locked && time() - EE_Transaction::LOCK_EXPIRATION > $locked ) {
161
+		if ($locked && time() - EE_Transaction::LOCK_EXPIRATION > $locked) {
162 162
 			return $this->unlock();
163 163
 		}
164 164
 		return 0;
@@ -173,8 +173,8 @@  discard block
 block discarded – undo
173 173
 	 * @param        float $total total value of transaction
174 174
 	 * @throws \EE_Error
175 175
 	 */
176
-	public function set_total( $total = 0.00 ) {
177
-		$this->set( 'TXN_total', (float)$total );
176
+	public function set_total($total = 0.00) {
177
+		$this->set('TXN_total', (float) $total);
178 178
 	}
179 179
 
180 180
 
@@ -186,8 +186,8 @@  discard block
 block discarded – undo
186 186
 	 * @param        float $total_paid total amount paid to date (sum of all payments)
187 187
 	 * @throws \EE_Error
188 188
 	 */
189
-	public function set_paid( $total_paid = 0.00 ) {
190
-		$this->set( 'TXN_paid', (float)$total_paid );
189
+	public function set_paid($total_paid = 0.00) {
190
+		$this->set('TXN_paid', (float) $total_paid);
191 191
 	}
192 192
 
193 193
 
@@ -199,8 +199,8 @@  discard block
 block discarded – undo
199 199
 	 * @param        string $status whether the transaction is open, declined, accepted, or any number of custom values that can be set
200 200
 	 * @throws \EE_Error
201 201
 	 */
202
-	public function set_status( $status = '' ) {
203
-		$this->set( 'STS_ID', $status );
202
+	public function set_status($status = '') {
203
+		$this->set('STS_ID', $status);
204 204
 	}
205 205
 
206 206
 
@@ -212,8 +212,8 @@  discard block
 block discarded – undo
212 212
 	 * @param        string $hash_salt required for some payment gateways
213 213
 	 * @throws \EE_Error
214 214
 	 */
215
-	public function set_hash_salt( $hash_salt = '' ) {
216
-		$this->set( 'TXN_hash_salt', $hash_salt );
215
+	public function set_hash_salt($hash_salt = '') {
216
+		$this->set('TXN_hash_salt', $hash_salt);
217 217
 	}
218 218
 
219 219
 
@@ -224,8 +224,8 @@  discard block
 block discarded – undo
224 224
 	 * @param array $txn_reg_steps
225 225
 	 * @throws \EE_Error
226 226
 	 */
227
-	public function set_reg_steps( array $txn_reg_steps ) {
228
-		$this->set( 'TXN_reg_steps', $txn_reg_steps );
227
+	public function set_reg_steps(array $txn_reg_steps) {
228
+		$this->set('TXN_reg_steps', $txn_reg_steps);
229 229
 	}
230 230
 
231 231
 
@@ -237,8 +237,8 @@  discard block
 block discarded – undo
237 237
 	 * @throws \EE_Error
238 238
 	 */
239 239
 	public function reg_steps() {
240
-		$TXN_reg_steps = $this->get( 'TXN_reg_steps' );
241
-		return is_array( $TXN_reg_steps ) ? (array)$TXN_reg_steps : array();
240
+		$TXN_reg_steps = $this->get('TXN_reg_steps');
241
+		return is_array($TXN_reg_steps) ? (array) $TXN_reg_steps : array();
242 242
 	}
243 243
 
244 244
 
@@ -248,7 +248,7 @@  discard block
 block discarded – undo
248 248
 	 * @throws \EE_Error
249 249
 	 */
250 250
 	public function pretty_total() {
251
-		return $this->get_pretty( 'TXN_total' );
251
+		return $this->get_pretty('TXN_total');
252 252
 	}
253 253
 
254 254
 
@@ -260,7 +260,7 @@  discard block
 block discarded – undo
260 260
 	 * @throws \EE_Error
261 261
 	 */
262 262
 	public function pretty_paid() {
263
-		return $this->get_pretty( 'TXN_paid' );
263
+		return $this->get_pretty('TXN_paid');
264 264
 	}
265 265
 
266 266
 
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
 	 * @throws \EE_Error
274 274
 	 */
275 275
 	public function remaining() {
276
-		return (float)( $this->total() - $this->paid() );
276
+		return (float) ($this->total() - $this->paid());
277 277
 	}
278 278
 
279 279
 
@@ -286,7 +286,7 @@  discard block
 block discarded – undo
286 286
 	 * @throws \EE_Error
287 287
 	 */
288 288
 	public function total() {
289
-		return (float)$this->get( 'TXN_total' );
289
+		return (float) $this->get('TXN_total');
290 290
 	}
291 291
 
292 292
 
@@ -299,7 +299,7 @@  discard block
 block discarded – undo
299 299
 	 * @throws \EE_Error
300 300
 	 */
301 301
 	public function paid() {
302
-		return (float)$this->get( 'TXN_paid' );
302
+		return (float) $this->get('TXN_paid');
303 303
 	}
304 304
 
305 305
 
@@ -311,9 +311,9 @@  discard block
 block discarded – undo
311 311
 	 * @throws \EE_Error
312 312
 	 */
313 313
 	public function get_cart_session() {
314
-		$session_data = (array)$this->get( 'TXN_session_data' );
315
-		return isset( $session_data[ 'cart' ] ) && $session_data[ 'cart' ] instanceof EE_Cart
316
-			? $session_data[ 'cart' ]
314
+		$session_data = (array) $this->get('TXN_session_data');
315
+		return isset($session_data['cart']) && $session_data['cart'] instanceof EE_Cart
316
+			? $session_data['cart']
317 317
 			: null;
318 318
 	}
319 319
 
@@ -326,8 +326,8 @@  discard block
 block discarded – undo
326 326
 	 * @throws \EE_Error
327 327
 	 */
328 328
 	public function session_data() {
329
-		$session_data = $this->get( 'TXN_session_data' );
330
-		if ( empty( $session_data ) ) {
329
+		$session_data = $this->get('TXN_session_data');
330
+		if (empty($session_data)) {
331 331
 			$session_data = array(
332 332
 				'id'            => null,
333 333
 				'user_id'       => null,
@@ -350,11 +350,11 @@  discard block
 block discarded – undo
350 350
 	 * @param        EE_Session|array $session_data
351 351
 	 * @throws \EE_Error
352 352
 	 */
353
-	public function set_txn_session_data( $session_data ) {
354
-		if ( $session_data instanceof EE_Session ) {
355
-			$this->set( 'TXN_session_data', $session_data->get_session_data( NULL, TRUE ));
353
+	public function set_txn_session_data($session_data) {
354
+		if ($session_data instanceof EE_Session) {
355
+			$this->set('TXN_session_data', $session_data->get_session_data(NULL, TRUE));
356 356
 		} else {
357
-			$this->set( 'TXN_session_data', $session_data );
357
+			$this->set('TXN_session_data', $session_data);
358 358
 		}
359 359
 	}
360 360
 
@@ -367,7 +367,7 @@  discard block
 block discarded – undo
367 367
 	 * @throws \EE_Error
368 368
 	 */
369 369
 	public function hash_salt_() {
370
-		return $this->get( 'TXN_hash_salt' );
370
+		return $this->get('TXN_hash_salt');
371 371
 	}
372 372
 
373 373
 
@@ -387,13 +387,13 @@  discard block
 block discarded – undo
387 387
 	 * @return    string | int
388 388
 	 * @throws \EE_Error
389 389
 	 */
390
-	public function datetime( $format = FALSE, $gmt = FALSE ) {
391
-		if ( $format ) {
392
-			return $this->get_pretty( 'TXN_timestamp' );
393
-		} else if ( $gmt ) {
394
-			return $this->get_raw( 'TXN_timestamp' );
390
+	public function datetime($format = FALSE, $gmt = FALSE) {
391
+		if ($format) {
392
+			return $this->get_pretty('TXN_timestamp');
393
+		} else if ($gmt) {
394
+			return $this->get_raw('TXN_timestamp');
395 395
 		} else {
396
-			return $this->get( 'TXN_timestamp' );
396
+			return $this->get('TXN_timestamp');
397 397
 		}
398 398
 	}
399 399
 
@@ -407,8 +407,8 @@  discard block
 block discarded – undo
407 407
 	 * @return EE_Registration[]
408 408
 	 * @throws \EE_Error
409 409
 	 */
410
-	public function registrations( $query_params = array(), $get_cached = FALSE ) {
411
-		$query_params = ( empty( $query_params ) || ! is_array( $query_params ) )
410
+	public function registrations($query_params = array(), $get_cached = FALSE) {
411
+		$query_params = (empty($query_params) || ! is_array($query_params))
412 412
 			? array(
413 413
 				'order_by' => array(
414 414
 					'Event.EVT_name' => 'ASC',
@@ -418,7 +418,7 @@  discard block
 block discarded – undo
418 418
 			)
419 419
 			: $query_params;
420 420
 		$query_params = $get_cached ? array() : $query_params;
421
-		return $this->get_many_related( 'Registration', $query_params );
421
+		return $this->get_many_related('Registration', $query_params);
422 422
 	}
423 423
 
424 424
 
@@ -431,7 +431,7 @@  discard block
 block discarded – undo
431 431
 	 * @throws \EE_Error
432 432
 	 */
433 433
 	public function attendees() {
434
-		return $this->get_many_related( 'Attendee', array( array( 'Registration.Transaction.TXN_ID' => $this->ID() ) ) );
434
+		return $this->get_many_related('Attendee', array(array('Registration.Transaction.TXN_ID' => $this->ID())));
435 435
 	}
436 436
 
437 437
 
@@ -443,8 +443,8 @@  discard block
 block discarded – undo
443 443
 	 * @return EE_Payment[]
444 444
 	 * @throws \EE_Error
445 445
 	 */
446
-	public function payments( $query_params = array() ) {
447
-		return $this->get_many_related( 'Payment', $query_params );
446
+	public function payments($query_params = array()) {
447
+		return $this->get_many_related('Payment', $query_params);
448 448
 	}
449 449
 
450 450
 
@@ -456,8 +456,8 @@  discard block
 block discarded – undo
456 456
 	 * @throws \EE_Error
457 457
 	 */
458 458
 	public function approved_payments() {
459
-		EE_Registry::instance()->load_model( 'Payment' );
460
-		return $this->get_many_related( 'Payment', array( array( 'STS_ID' => EEM_Payment::status_id_approved ), 'order_by' => array( 'PAY_timestamp' => 'DESC' ) ) );
459
+		EE_Registry::instance()->load_model('Payment');
460
+		return $this->get_many_related('Payment', array(array('STS_ID' => EEM_Payment::status_id_approved), 'order_by' => array('PAY_timestamp' => 'DESC')));
461 461
 	}
462 462
 
463 463
 
@@ -491,8 +491,8 @@  discard block
 block discarded – undo
491 491
 	 * @return string
492 492
 	 * @throws \EE_Error
493 493
 	 */
494
-	public function e_pretty_status( $show_icons = FALSE ) {
495
-		echo $this->pretty_status( $show_icons );
494
+	public function e_pretty_status($show_icons = FALSE) {
495
+		echo $this->pretty_status($show_icons);
496 496
 	}
497 497
 
498 498
 
@@ -504,10 +504,10 @@  discard block
 block discarded – undo
504 504
 	 * @return string
505 505
 	 * @throws \EE_Error
506 506
 	 */
507
-	public function pretty_status( $show_icons = FALSE ) {
508
-		$status = EEM_Status::instance()->localized_status( array( $this->status_ID() => __( 'unknown', 'event_espresso' ) ), FALSE, 'sentence' );
507
+	public function pretty_status($show_icons = FALSE) {
508
+		$status = EEM_Status::instance()->localized_status(array($this->status_ID() => __('unknown', 'event_espresso')), FALSE, 'sentence');
509 509
 		$icon = '';
510
-		switch ( $this->status_ID() ) {
510
+		switch ($this->status_ID()) {
511 511
 			case EEM_Transaction::complete_status_code:
512 512
 				$icon = $show_icons ? '<span class="dashicons dashicons-yes ee-icon-size-24 green-text"></span>' : '';
513 513
 				break;
@@ -524,7 +524,7 @@  discard block
 block discarded – undo
524 524
 				$icon = $show_icons ? '<span class="dashicons dashicons-plus ee-icon-size-16 orange-text"></span>' : '';
525 525
 				break;
526 526
 		}
527
-		return $icon . $status[ $this->status_ID() ];
527
+		return $icon.$status[$this->status_ID()];
528 528
 	}
529 529
 
530 530
 
@@ -536,7 +536,7 @@  discard block
 block discarded – undo
536 536
 	 * @throws \EE_Error
537 537
 	 */
538 538
 	public function status_ID() {
539
-		return $this->get( 'STS_ID' );
539
+		return $this->get('STS_ID');
540 540
 	}
541 541
 
542 542
 
@@ -548,7 +548,7 @@  discard block
 block discarded – undo
548 548
 	 * @throws \EE_Error
549 549
 	 */
550 550
 	public function is_free() {
551
-		return EEH_Money::compare_floats( $this->get( 'TXN_total' ), 0, '==' );
551
+		return EEH_Money::compare_floats($this->get('TXN_total'), 0, '==');
552 552
 	}
553 553
 
554 554
 
@@ -628,12 +628,12 @@  discard block
 block discarded – undo
628 628
 	 * @return string
629 629
 	 * @throws \EE_Error
630 630
 	 */
631
-	public function invoice_url( $type = 'html' ) {
631
+	public function invoice_url($type = 'html') {
632 632
 		$REG = $this->primary_registration();
633
-		if ( ! $REG instanceof EE_Registration ) {
633
+		if ( ! $REG instanceof EE_Registration) {
634 634
 			return '';
635 635
 		}
636
-		return $REG->invoice_url( $type );
636
+		return $REG->invoice_url($type);
637 637
 	}
638 638
 
639 639
 
@@ -650,7 +650,7 @@  discard block
 block discarded – undo
650 650
         );
651 651
         foreach ($registrations as $registration) {
652 652
             // valid registration that is NOT cancelled or declined ?
653
-            if(
653
+            if (
654 654
                 $registration instanceof EE_Registration
655 655
                 && ! in_array($registration->status_ID(), EEM_Registration::closed_reg_statuses(), true)
656 656
             ) {
@@ -670,12 +670,12 @@  discard block
 block discarded – undo
670 670
 	 * @return string
671 671
 	 * @throws \EE_Error
672 672
 	 */
673
-	public function receipt_url( $type = 'html' ) {
673
+	public function receipt_url($type = 'html') {
674 674
 		$REG = $this->primary_registration();
675
-		if ( ! $REG instanceof EE_Registration ) {
675
+		if ( ! $REG instanceof EE_Registration) {
676 676
 			return '';
677 677
 		}
678
-		return $REG->receipt_url( $type );
678
+		return $REG->receipt_url($type);
679 679
 	}
680 680
 
681 681
 
@@ -700,7 +700,7 @@  discard block
 block discarded – undo
700 700
 	 * @throws \EE_Error
701 701
 	 */
702 702
 	public function gateway_response_on_transaction() {
703
-		$payment = $this->get_first_related( 'Payment' );
703
+		$payment = $this->get_first_related('Payment');
704 704
 		return $payment instanceof EE_Payment ? $payment->gateway_response() : '';
705 705
 	}
706 706
 
@@ -713,7 +713,7 @@  discard block
 block discarded – undo
713 713
 	 * @throws \EE_Error
714 714
 	 */
715 715
 	public function status_obj() {
716
-		return $this->get_first_related( 'Status' );
716
+		return $this->get_first_related('Status');
717 717
 	}
718 718
 
719 719
 
@@ -725,8 +725,8 @@  discard block
 block discarded – undo
725 725
 	 * @return EE_Extra_Meta
726 726
 	 * @throws \EE_Error
727 727
 	 */
728
-	public function extra_meta( $query_params = array() ) {
729
-		return $this->get_many_related( 'Extra_Meta', $query_params );
728
+	public function extra_meta($query_params = array()) {
729
+		return $this->get_many_related('Extra_Meta', $query_params);
730 730
 	}
731 731
 
732 732
 
@@ -738,8 +738,8 @@  discard block
 block discarded – undo
738 738
 	 * @return EE_Base_Class the relation was added to
739 739
 	 * @throws \EE_Error
740 740
 	 */
741
-	public function add_registration( EE_Registration $registration ) {
742
-		return $this->_add_relation_to( $registration, 'Registration' );
741
+	public function add_registration(EE_Registration $registration) {
742
+		return $this->_add_relation_to($registration, 'Registration');
743 743
 	}
744 744
 
745 745
 
@@ -752,8 +752,8 @@  discard block
 block discarded – undo
752 752
 	 * @return EE_Base_Class that was removed from being related
753 753
 	 * @throws \EE_Error
754 754
 	 */
755
-	public function remove_registration_with_id( $registration_or_id ) {
756
-		return $this->_remove_relation_to( $registration_or_id, 'Registration' );
755
+	public function remove_registration_with_id($registration_or_id) {
756
+		return $this->_remove_relation_to($registration_or_id, 'Registration');
757 757
 	}
758 758
 
759 759
 
@@ -765,7 +765,7 @@  discard block
 block discarded – undo
765 765
 	 * @throws \EE_Error
766 766
 	 */
767 767
 	public function items_purchased() {
768
-		return $this->line_items( array( array( 'LIN_type' => EEM_Line_Item::type_line_item ) ) );
768
+		return $this->line_items(array(array('LIN_type' => EEM_Line_Item::type_line_item)));
769 769
 	}
770 770
 
771 771
 
@@ -777,8 +777,8 @@  discard block
 block discarded – undo
777 777
 	 * @return EE_Base_Class the relation was added to
778 778
 	 * @throws \EE_Error
779 779
 	 */
780
-	public function add_line_item( EE_Line_Item $line_item ) {
781
-		return $this->_add_relation_to( $line_item, 'Line_Item' );
780
+	public function add_line_item(EE_Line_Item $line_item) {
781
+		return $this->_add_relation_to($line_item, 'Line_Item');
782 782
 	}
783 783
 
784 784
 
@@ -790,8 +790,8 @@  discard block
 block discarded – undo
790 790
 	 * @return EE_Line_Item[]
791 791
 	 * @throws \EE_Error
792 792
 	 */
793
-	public function line_items( $query_params = array() ) {
794
-		return $this->get_many_related( 'Line_Item', $query_params );
793
+	public function line_items($query_params = array()) {
794
+		return $this->get_many_related('Line_Item', $query_params);
795 795
 	}
796 796
 
797 797
 
@@ -803,7 +803,7 @@  discard block
 block discarded – undo
803 803
 	 * @throws \EE_Error
804 804
 	 */
805 805
 	public function tax_items() {
806
-		return $this->line_items( array( array( 'LIN_type' => EEM_Line_Item::type_tax ) ) );
806
+		return $this->line_items(array(array('LIN_type' => EEM_Line_Item::type_tax)));
807 807
 	}
808 808
 
809 809
 
@@ -816,10 +816,10 @@  discard block
 block discarded – undo
816 816
 	 * @return \EE_Line_Item
817 817
 	 * @throws \EE_Error
818 818
 	 */
819
-	public function total_line_item( $create_if_not_found = true ) {
820
-		$item =  $this->get_first_related( 'Line_Item', array( array( 'LIN_type' => EEM_Line_Item::type_total ) ) );
821
-		if( ! $item && $create_if_not_found ){
822
-			$item = EEH_Line_Item::create_total_line_item( $this );
819
+	public function total_line_item($create_if_not_found = true) {
820
+		$item = $this->get_first_related('Line_Item', array(array('LIN_type' => EEM_Line_Item::type_total)));
821
+		if ( ! $item && $create_if_not_found) {
822
+			$item = EEH_Line_Item::create_total_line_item($this);
823 823
 		}
824 824
 		return $item;
825 825
 	}
@@ -835,10 +835,10 @@  discard block
 block discarded – undo
835 835
 	 */
836 836
 	public function tax_total() {
837 837
 		$tax_line_item = $this->tax_total_line_item();
838
-		if ( $tax_line_item ) {
839
-			return (float)$tax_line_item->total();
838
+		if ($tax_line_item) {
839
+			return (float) $tax_line_item->total();
840 840
 		} else {
841
-			return (float)0;
841
+			return (float) 0;
842 842
 		}
843 843
 	}
844 844
 
@@ -851,7 +851,7 @@  discard block
 block discarded – undo
851 851
 	 * @throws \EE_Error
852 852
 	 */
853 853
 	public function tax_total_line_item() {
854
-		return EEH_Line_Item::get_taxes_subtotal( $this->total_line_item() );
854
+		return EEH_Line_Item::get_taxes_subtotal($this->total_line_item());
855 855
 	}
856 856
 
857 857
 
@@ -862,20 +862,20 @@  discard block
 block discarded – undo
862 862
 	 * @return EE_Form_Section_Proper
863 863
 	 * @throws \EE_Error
864 864
 	 */
865
-	public function billing_info(){
865
+	public function billing_info() {
866 866
 		$payment_method = $this->payment_method();
867
-		if ( !$payment_method){
867
+		if ( ! $payment_method) {
868 868
 			EE_Error::add_error(__("Could not find billing info for transaction because no gateway has been used for it yet", "event_espresso"), __FILE__, __FUNCTION__, __LINE__);
869 869
 			return false;
870 870
 		}
871 871
 		$primary_reg = $this->primary_registration();
872
-		if ( ! $primary_reg ) {
873
-			EE_Error::add_error( __( "Cannot get billing info for gateway %s on transaction because no primary registration exists", "event_espresso" ), __FILE__, __FUNCTION__, __LINE__ );
872
+		if ( ! $primary_reg) {
873
+			EE_Error::add_error(__("Cannot get billing info for gateway %s on transaction because no primary registration exists", "event_espresso"), __FILE__, __FUNCTION__, __LINE__);
874 874
 			return FALSE;
875 875
 		}
876 876
 		$attendee = $primary_reg->attendee();
877
-		if ( ! $attendee ) {
878
-			EE_Error::add_error( __( "Cannot get billing info for gateway %s on transaction because the primary registration has no attendee exists", "event_espresso" ), __FILE__, __FUNCTION__, __LINE__ );
877
+		if ( ! $attendee) {
878
+			EE_Error::add_error(__("Cannot get billing info for gateway %s on transaction because the primary registration has no attendee exists", "event_espresso"), __FILE__, __FUNCTION__, __LINE__);
879 879
 			return FALSE;
880 880
 		}
881 881
 		return $attendee->billing_info_for_payment_method($payment_method);
@@ -916,15 +916,15 @@  discard block
 block discarded – undo
916 916
 	 * @return EE_Payment_Method
917 917
 	 * @throws \EE_Error
918 918
 	 */
919
-	public function payment_method(){
919
+	public function payment_method() {
920 920
 		$pm = $this->get_first_related('Payment_Method');
921
-		if( $pm instanceof EE_Payment_Method ){
921
+		if ($pm instanceof EE_Payment_Method) {
922 922
 			return $pm;
923
-		}else{
923
+		} else {
924 924
 			$last_payment = $this->last_payment();
925
-			if( $last_payment instanceof EE_Payment && $last_payment->payment_method() ){
925
+			if ($last_payment instanceof EE_Payment && $last_payment->payment_method()) {
926 926
 				return $last_payment->payment_method();
927
-			}else{
927
+			} else {
928 928
 				return NULL;
929 929
 			}
930 930
 		}
@@ -939,7 +939,7 @@  discard block
 block discarded – undo
939 939
 	 * @throws \EE_Error
940 940
 	 */
941 941
 	public function last_payment() {
942
-		return $this->get_first_related( 'Payment', array( 'order_by' => array( 'PAY_ID' => 'desc' ) ) );
942
+		return $this->get_first_related('Payment', array('order_by' => array('PAY_ID' => 'desc')));
943 943
 	}
944 944
 
945 945
 
@@ -950,8 +950,8 @@  discard block
 block discarded – undo
950 950
 	 * @return EE_Line_Item[]
951 951
 	 * @throws \EE_Error
952 952
 	 */
953
-	public function non_ticket_line_items(){
954
-		return EEM_Line_Item::instance()->get_all_non_ticket_line_items_for_transaction( $this->ID() );
953
+	public function non_ticket_line_items() {
954
+		return EEM_Line_Item::instance()->get_all_non_ticket_line_items_for_transaction($this->ID());
955 955
 	}
956 956
 
957 957
 
@@ -999,7 +999,7 @@  discard block
 block discarded – undo
999 999
 	public function update_based_on_payments()
1000 1000
 	{
1001 1001
 		EE_Error::doing_it_wrong(
1002
-			__CLASS__ . '::' . __FUNCTION__,
1002
+			__CLASS__.'::'.__FUNCTION__,
1003 1003
 			sprintf(__('This method is deprecated. Please use "%s" instead', 'event_espresso'),
1004 1004
 				'EE_Transaction_Processor::update_transaction_and_registrations_after_checkout_or_payment()'),
1005 1005
 			'4.6.0'
@@ -1023,9 +1023,9 @@  discard block
 block discarded – undo
1023 1023
 	/**
1024 1024
 	 * @param string $old_txn_status
1025 1025
 	 */
1026
-	public function set_old_txn_status( $old_txn_status ) {
1026
+	public function set_old_txn_status($old_txn_status) {
1027 1027
 		// only set the first time
1028
-		if ( $this->_old_txn_status === null ) {
1028
+		if ($this->_old_txn_status === null) {
1029 1029
 			$this->_old_txn_status = $old_txn_status;
1030 1030
 		}
1031 1031
 	}
@@ -1054,17 +1054,17 @@  discard block
 block discarded – undo
1054 1054
 	 * @param bool           $check_all
1055 1055
 	 * @return boolean | int
1056 1056
 	 */
1057
-	private function _reg_steps_completed( $reg_step_slug = '', $check_all = true ) {
1057
+	private function _reg_steps_completed($reg_step_slug = '', $check_all = true) {
1058 1058
 		$reg_steps = $this->reg_steps();
1059
-		if ( ! is_array( $reg_steps ) || empty( $reg_steps ) ) {
1059
+		if ( ! is_array($reg_steps) || empty($reg_steps)) {
1060 1060
 			return false;
1061 1061
 		}
1062 1062
 		// loop thru reg steps array)
1063
-		foreach ( $reg_steps as $slug => $reg_step_completed ) {
1063
+		foreach ($reg_steps as $slug => $reg_step_completed) {
1064 1064
 			// if NOT checking ALL steps (only checking one step)
1065
-			if ( ! $check_all ) {
1065
+			if ( ! $check_all) {
1066 1066
 				// and this is the one
1067
-				if ( $slug === $reg_step_slug ) {
1067
+				if ($slug === $reg_step_slug) {
1068 1068
 					return $reg_step_completed;
1069 1069
 				} else {
1070 1070
 					// skip to next reg step in loop
@@ -1072,7 +1072,7 @@  discard block
 block discarded – undo
1072 1072
 				}
1073 1073
 			}
1074 1074
 			// $check_all must be true, else we would never have gotten to this point
1075
-			if ( $slug === $reg_step_slug ) {
1075
+			if ($slug === $reg_step_slug) {
1076 1076
 				// if we reach this point, then we are testing either:
1077 1077
 				// all_reg_steps_completed_except() or
1078 1078
 				// all_reg_steps_completed_except_final_step(),
@@ -1081,7 +1081,7 @@  discard block
 block discarded – undo
1081 1081
 				// ie: "is everything completed except the final step?"
1082 1082
 				// "that is correct... the final step is not completed, but all others are."
1083 1083
 				return $reg_step_completed !== true ? true : false;
1084
-			} else if ( $reg_step_completed !== true ) {
1084
+			} else if ($reg_step_completed !== true) {
1085 1085
 				// if any reg step is NOT completed, then ALL steps are not completed
1086 1086
 				return false;
1087 1087
 			}
@@ -1115,8 +1115,8 @@  discard block
 block discarded – undo
1115 1115
 	 * @param string         $exception
1116 1116
 	 * @return boolean
1117 1117
 	 */
1118
-	public function all_reg_steps_completed_except( $exception = '' ) {
1119
-		return $this->_reg_steps_completed( $exception );
1118
+	public function all_reg_steps_completed_except($exception = '') {
1119
+		return $this->_reg_steps_completed($exception);
1120 1120
 	}
1121 1121
 
1122 1122
 
@@ -1131,7 +1131,7 @@  discard block
 block discarded – undo
1131 1131
 	 * @return boolean
1132 1132
 	 */
1133 1133
 	public function all_reg_steps_completed_except_final_step() {
1134
-		return $this->_reg_steps_completed( 'finalize_registration' );
1134
+		return $this->_reg_steps_completed('finalize_registration');
1135 1135
 	}
1136 1136
 
1137 1137
 
@@ -1146,8 +1146,8 @@  discard block
 block discarded – undo
1146 1146
 	 * @param string         $reg_step_slug
1147 1147
 	 * @return boolean | int
1148 1148
 	 */
1149
-	public function reg_step_completed( $reg_step_slug ) {
1150
-		return $this->_reg_steps_completed( $reg_step_slug, false );
1149
+	public function reg_step_completed($reg_step_slug) {
1150
+		return $this->_reg_steps_completed($reg_step_slug, false);
1151 1151
 	}
1152 1152
 
1153 1153
 
@@ -1162,7 +1162,7 @@  discard block
 block discarded – undo
1162 1162
 	 * @return boolean | int
1163 1163
 	 */
1164 1164
 	public function final_reg_step_completed() {
1165
-		return $this->_reg_steps_completed( 'finalize_registration', false );
1165
+		return $this->_reg_steps_completed('finalize_registration', false);
1166 1166
 	}
1167 1167
 
1168 1168
 
@@ -1176,8 +1176,8 @@  discard block
 block discarded – undo
1176 1176
 	 * @return boolean
1177 1177
 	 * @throws \EE_Error
1178 1178
 	 */
1179
-	public function set_reg_step_initiated( $reg_step_slug ) {
1180
-		return $this->_set_reg_step_completed_status( $reg_step_slug, time() );
1179
+	public function set_reg_step_initiated($reg_step_slug) {
1180
+		return $this->_set_reg_step_completed_status($reg_step_slug, time());
1181 1181
 	}
1182 1182
 
1183 1183
 
@@ -1191,8 +1191,8 @@  discard block
 block discarded – undo
1191 1191
 	 * @return boolean
1192 1192
 	 * @throws \EE_Error
1193 1193
 	 */
1194
-	public function set_reg_step_completed( $reg_step_slug ) {
1195
-		return $this->_set_reg_step_completed_status( $reg_step_slug, true );
1194
+	public function set_reg_step_completed($reg_step_slug) {
1195
+		return $this->_set_reg_step_completed_status($reg_step_slug, true);
1196 1196
 	}
1197 1197
 
1198 1198
 
@@ -1206,8 +1206,8 @@  discard block
 block discarded – undo
1206 1206
 	 * @return boolean
1207 1207
 	 * @throws \EE_Error
1208 1208
 	 */
1209
-	public function set_reg_step_not_completed( $reg_step_slug ) {
1210
-		return $this->_set_reg_step_completed_status( $reg_step_slug, false );
1209
+	public function set_reg_step_not_completed($reg_step_slug) {
1210
+		return $this->_set_reg_step_completed_status($reg_step_slug, false);
1211 1211
 	}
1212 1212
 
1213 1213
 
@@ -1222,37 +1222,37 @@  discard block
 block discarded – undo
1222 1222
 	 * @return boolean
1223 1223
 	 * @throws \EE_Error
1224 1224
 	 */
1225
-	private function _set_reg_step_completed_status( $reg_step_slug, $status ) {
1225
+	private function _set_reg_step_completed_status($reg_step_slug, $status) {
1226 1226
 		// validate status
1227
-		$status = is_bool( $status ) || is_int( $status ) ? $status : false;
1227
+		$status = is_bool($status) || is_int($status) ? $status : false;
1228 1228
 		// get reg steps array
1229 1229
 		$txn_reg_steps = $this->reg_steps();
1230 1230
 		// if reg step does NOT exist
1231
-		if ( ! isset( $txn_reg_steps[ $reg_step_slug ] ) ) {
1231
+		if ( ! isset($txn_reg_steps[$reg_step_slug])) {
1232 1232
 			return false;
1233 1233
 		}
1234 1234
 		// if  we're trying to complete a step that is already completed
1235
-		if ( $txn_reg_steps[ $reg_step_slug ] === true ) {
1235
+		if ($txn_reg_steps[$reg_step_slug] === true) {
1236 1236
 			return true;
1237 1237
 		}
1238 1238
 		// if  we're trying to complete a step that hasn't even started
1239
-		if ( $status === true && $txn_reg_steps[ $reg_step_slug ] === false ) {
1239
+		if ($status === true && $txn_reg_steps[$reg_step_slug] === false) {
1240 1240
 			return false;
1241 1241
 		}
1242 1242
 		// if current status value matches the incoming value (no change)
1243 1243
 		// type casting as int means values should collapse to either 0, 1, or a timestamp like 1234567890
1244
-		if ( (int) $txn_reg_steps[ $reg_step_slug ] === (int) $status ) {
1244
+		if ((int) $txn_reg_steps[$reg_step_slug] === (int) $status) {
1245 1245
 			// this will happen in cases where multiple AJAX requests occur during the same step
1246 1246
 			return true;
1247 1247
 		}
1248 1248
 		// if we're trying to set a start time, but it has already been set...
1249
-		if ( is_numeric( $status ) && is_numeric( $txn_reg_steps[ $reg_step_slug ] ) ) {
1249
+		if (is_numeric($status) && is_numeric($txn_reg_steps[$reg_step_slug])) {
1250 1250
 			// skip the update below, but don't return FALSE so that errors won't be displayed
1251 1251
 			return true;
1252 1252
 		}
1253 1253
 		// update completed status
1254
-		$txn_reg_steps[ $reg_step_slug ] = $status;
1255
-		$this->set_reg_steps( $txn_reg_steps );
1254
+		$txn_reg_steps[$reg_step_slug] = $status;
1255
+		$this->set_reg_steps($txn_reg_steps);
1256 1256
 		$this->save();
1257 1257
 		return true;
1258 1258
 	}
@@ -1268,11 +1268,11 @@  discard block
 block discarded – undo
1268 1268
 	 * @param string          $reg_step_slug
1269 1269
 	 * @return void
1270 1270
 	 */
1271
-	public function remove_reg_step( $reg_step_slug ) {
1271
+	public function remove_reg_step($reg_step_slug) {
1272 1272
 		// get reg steps array
1273 1273
 		$txn_reg_steps = $this->reg_steps();
1274
-		unset( $txn_reg_steps[ $reg_step_slug ] );
1275
-		$this->set_reg_steps( $txn_reg_steps );
1274
+		unset($txn_reg_steps[$reg_step_slug]);
1275
+		$this->set_reg_steps($txn_reg_steps);
1276 1276
 	}
1277 1277
 
1278 1278
 
@@ -1286,11 +1286,11 @@  discard block
 block discarded – undo
1286 1286
 	 * @param bool $save
1287 1287
 	 * @return bool
1288 1288
 	 */
1289
-	public function toggle_failed_transaction_status( $save = true ) {
1289
+	public function toggle_failed_transaction_status($save = true) {
1290 1290
 		// if TXN status is still set as "failed"...
1291
-		if ( $this->status_ID() === EEM_Transaction::failed_status_code ) {
1292
-			$this->set_status( EEM_Transaction::abandoned_status_code );
1293
-			if ( $save ) {
1291
+		if ($this->status_ID() === EEM_Transaction::failed_status_code) {
1292
+			$this->set_status(EEM_Transaction::abandoned_status_code);
1293
+			if ($save) {
1294 1294
 				$this->save();
1295 1295
 			}
1296 1296
 			return true;
@@ -1319,10 +1319,10 @@  discard block
 block discarded – undo
1319 1319
 				$this->primary_registration() instanceof EE_Registration
1320 1320
 				&& $this->primary_registration()->attendee() instanceof EE_Attendee
1321 1321
 			) {
1322
-				$this->set_status( EEM_Transaction::incomplete_status_code );
1322
+				$this->set_status(EEM_Transaction::incomplete_status_code);
1323 1323
 			} else {
1324 1324
 				// no contact record? yer abandoned!
1325
-				$this->set_status( EEM_Transaction::abandoned_status_code );
1325
+				$this->set_status(EEM_Transaction::abandoned_status_code);
1326 1326
 			}
1327 1327
 			return true;
1328 1328
 		}
@@ -1336,16 +1336,16 @@  discard block
 block discarded – undo
1336 1336
 	 * updates the TXN status based on the amount paid
1337 1337
 	 */
1338 1338
 	public function verify_abandoned_transaction_status() {
1339
-		if ( $this->status_ID() !== EEM_Transaction::abandoned_status_code ) {
1339
+		if ($this->status_ID() !== EEM_Transaction::abandoned_status_code) {
1340 1340
 			return;
1341 1341
 		}
1342
-		$payments = $this->get_many_related( 'Payment' );
1343
-		if ( ! empty( $payments ) ) {
1344
-			foreach ( $payments as $payment ) {
1345
-				if ( $payment instanceof EE_Payment ) {
1342
+		$payments = $this->get_many_related('Payment');
1343
+		if ( ! empty($payments)) {
1344
+			foreach ($payments as $payment) {
1345
+				if ($payment instanceof EE_Payment) {
1346 1346
 					// kk this TXN should NOT be abandoned
1347 1347
 					$this->update_status_based_on_total_paid();
1348
-					if ( is_admin() && ! ( defined('DOING_AJAX') && DOING_AJAX ) ) {
1348
+					if (is_admin() && ! (defined('DOING_AJAX') && DOING_AJAX)) {
1349 1349
 						EE_Error::add_attention(
1350 1350
 							sprintf(
1351 1351
 								esc_html__(
@@ -1361,8 +1361,8 @@  discard block
 block discarded – undo
1361 1361
 					$finalized = $this->final_reg_step_completed();
1362 1362
 					// if the 'finalize_registration' step has been initiated (has a timestamp)
1363 1363
 					// but has not yet been fully completed (TRUE)
1364
-					if ( is_int( $finalized ) && $finalized !== false && $finalized !== true ) {
1365
-						$this->set_reg_step_completed( 'finalize_registration' );
1364
+					if (is_int($finalized) && $finalized !== false && $finalized !== true) {
1365
+						$this->set_reg_step_completed('finalize_registration');
1366 1366
 						$this->save();
1367 1367
 					}
1368 1368
 				}
Please login to merge, or discard this patch.