Merge pull request #24162 from colemanw/savedSearchLabel
[civicrm-core.git] / CRM / Core / DomainTokens.php
index 65b36e7d0596883ff8263647ca1eee47a68195f2..d28f1862c73a5e2759e0c33931f3283bcbf36667 100644 (file)
@@ -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);
     }