if (!Civi::cache('metadata')->has($cacheKey)) {
$event = Event::get($this->checkPermissions)->addWhere('id', '=', $eventID)
->setSelect(array_merge([
+ 'loc_block_id.address_id.name',
'loc_block_id.address_id.street_address',
+ 'loc_block_id.address_id.supplemental_address_1',
+ 'loc_block_id.address_id.supplemental_address_2',
+ 'loc_block_id.address_id.supplemental_address_3',
'loc_block_id.address_id.city',
'loc_block_id.address_id.state_province_id:label',
'loc_block_id.address_id.postal_code',
], $this->getExposedFields()))
->execute()->first();
$tokens['location']['text/plain'] = \CRM_Utils_Address::format([
+ 'address_name' => $event['loc_block_id.address_id.name'],
'street_address' => $event['loc_block_id.address_id.street_address'],
+ 'supplemental_address_1' => $event['loc_block_id.address_id.supplemental_address_1'],
+ 'supplemental_address_2' => $event['loc_block_id.address_id.supplemental_address_2'],
+ 'supplemental_address_3' => $event['loc_block_id.address_id.supplemental_address_3'],
'city' => $event['loc_block_id.address_id.city'],
'state_province' => $event['loc_block_id.address_id.state_province_id:label'],
'postal_code' => $event['loc_block_id.address_id.postal_code'],
'contribution.balance_amount|boolean:::No',
'contribution.paid_amount|boolean:::Yes',
'<p>Test event type - 1</p>event.location:8 Baker Street<br />
+Upstairs<br />
London,',
- '$location.address.1.display:<div class="location vcard"><span class="adr"><span class="street-address">8 Baker Street</span><br />
-<span class="extended-address">Upstairs</span><br />
-<span class="locality">London</span>,<br />
-</span></div>',
]);
$this->callAPISuccess('Email', 'delete', ['id' => $email['id']]);
event.loc_block_id.phone_id.phone :456 789
event.description :event description
event.location :15 Walton St<br />
+up the road<br />
Emerald City, Maine 90210<br />
event.info_url :' . CRM_Utils_System::url('civicrm/event/info', NULL, TRUE) . '&reset=1&id=1
event.registration_url :' . CRM_Utils_System::url('civicrm/event/register', NULL, TRUE) . '&reset=1&id=1