|
@@ 1247-1259 (lines=13) @@
|
| 1244 |
|
{ |
| 1245 |
|
|
| 1246 |
|
// verify object |
| 1247 |
|
if ($registration instanceof EE_Registration) { |
| 1248 |
|
// update the entity mapper attendee |
| 1249 |
|
$this->_refresh_registration_attendee($registration); |
| 1250 |
|
// update the entity mapper answers for reg form questions |
| 1251 |
|
$this->_refresh_registration_answers($registration); |
| 1252 |
|
// make sure the cached registration is added to the model entity mapper |
| 1253 |
|
$registration->get_model()->refresh_entity_map_with($reg_cache_ID, $registration); |
| 1254 |
|
} else { |
| 1255 |
|
EE_Error::add_error( |
| 1256 |
|
__( |
| 1257 |
|
'An invalid Registration object was discovered when attempting to update the model entity mapper.', |
| 1258 |
|
'event_espresso' |
| 1259 |
|
), |
| 1260 |
|
__FILE__, |
| 1261 |
|
__FUNCTION__, |
| 1262 |
|
__LINE__ |
|
@@ 1304-1314 (lines=11) @@
|
| 1301 |
|
// now update the answers |
| 1302 |
|
foreach ($registration->answers() as $cache_key => $answer) { |
| 1303 |
|
// verify object |
| 1304 |
|
if ($answer instanceof EE_Answer) { |
| 1305 |
|
if ($answer->ID()) { |
| 1306 |
|
// make sure the cached answer is added to the model entity mapper |
| 1307 |
|
$answer->get_model()->refresh_entity_map_with($answer->ID(), $answer); |
| 1308 |
|
} |
| 1309 |
|
} else { |
| 1310 |
|
EE_Error::add_error( |
| 1311 |
|
__( |
| 1312 |
|
'An invalid Answer object was discovered when attempting to update the model entity mapper.', |
| 1313 |
|
'event_espresso' |
| 1314 |
|
), |
| 1315 |
|
__FILE__, |
| 1316 |
|
__FUNCTION__, |
| 1317 |
|
__LINE__ |