| @@ 926-937 (lines=12) @@ | ||
| 923 | ); | |
| 924 | } | |
| 925 | } | |
| 926 | 		} else { | |
| 927 | 			if ( $show_errors ) { | |
| 928 | EE_Error::add_error( | |
| 929 | sprintf( | |
| 930 | '%1$s||%1$s $attendee = %2$s', | |
| 931 | __( 'Either no Attendee information was found, or an invalid Attendee object was discovered when attempting to save your registration information.', 'event_espresso' ), | |
| 932 | var_export( $registration->attendee(), true ) | |
| 933 | ), | |
| 934 | __FILE__, __FUNCTION__, __LINE__ | |
| 935 | ); | |
| 936 | } | |
| 937 | } | |
| 938 | } | |
| 939 | ||
| 940 | ||
| @@ 1005-1008 (lines=4) @@ | ||
| 1002 | // add relation to registration, set attendee ID, and cache attendee | |
| 1003 | $this->_associate_attendee_with_registration( $registration, $attendee ); | |
| 1004 | // \EEH_Debug_Tools::printr( $registration, '$registration', __FILE__, __LINE__ ); | |
| 1005 | 					if ( ! $registration->attendee() instanceof EE_Attendee ) { | |
| 1006 | EE_Error::add_error( sprintf( __( 'Registration %s has an invalid or missing Attendee object.', 'event_espresso' ), $reg_url_link ), __FILE__, __FUNCTION__, __LINE__ ); | |
| 1007 | return false; | |
| 1008 | } | |
| 1009 | /** @type EE_Registration_Processor $registration_processor */ | |
| 1010 | $registration_processor = EE_Registry::instance()->load_class( 'Registration_Processor' ); | |
| 1011 | // at this point, we should have enough details about the registrant to consider the registration NOT incomplete | |