X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FDomainTokens.php;h=d28f1862c73a5e2759e0c33931f3283bcbf36667;hb=b1c50c4224c2190871461e84bd63bef8e1da819c;hp=65b36e7d0596883ff8263647ca1eee47a68195f2;hpb=a2b0ecbe0a27b9f35fb0bd4c1c7b72ff2f4dc832;p=civicrm-core.git diff --git a/CRM/Core/DomainTokens.php b/CRM/Core/DomainTokens.php index 65b36e7d05..d28f1862c7 100644 --- a/CRM/Core/DomainTokens.php +++ b/CRM/Core/DomainTokens.php @@ -56,6 +56,7 @@ class CRM_Core_DomainTokens extends AbstractTokenSubscriber { 'id' => ts('Domain ID'), 'description' => ts('Domain Description'), 'now' => ts('Current time/date'), + 'base_url' => ts('Domain absolute base url'), 'tax_term' => ts('Sales tax term (e.g VAT)'), ]; } @@ -125,6 +126,7 @@ class CRM_Core_DomainTokens extends AbstractTokenSubscriber { $email = reset($loc['email']); $tokens['phone'] = $phone['phone'] ?? ''; $tokens['email'] = $email['email'] ?? ''; + $tokens['base_url'] = Civi::paths()->getVariable('cms.root', 'url'); $tokens['tax_term'] = (string) Civi::settings()->get('tax_term'); Civi::cache('metadata')->set($cacheKey, $tokens); }