Remove unreachable code
authorEileen McNaughton <emcnaughton@wikimedia.org>
Mon, 25 Sep 2023 21:17:10 +0000 (10:17 +1300)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Mon, 25 Sep 2023 21:18:03 +0000 (10:18 +1300)
Mailing is hard-coded to FALSE so anything that relies on it being TRUE
is unreachable

CRM/Utils/Address.php

index 62c5b2a88faadd55f50f9e20527871cc96f49e41..d311828a76a2807f90b361af86d10e9b6866d52f 100644 (file)
@@ -32,7 +32,7 @@ class CRM_Utils_Address {
    *   The desired address format.
    * @param bool $microformat
    *   If true indicates, the address to be built in hcard-microformat standard.
-   * @param bool $mailing
+   * @param bool $unused
    *   Should ALWAYS be false.
    * @param string[] $tokenFields
    *
@@ -44,19 +44,13 @@ class CRM_Utils_Address {
     $fields,
     $format = NULL,
     $microformat = FALSE,
-    $mailing = FALSE,
+    $unused = FALSE,
     $tokenFields = NULL
   ) {
-    $mailing = FALSE;
 
     if (!$format) {
       $format = Civi::settings()->get('address_format');
     }
-
-    if ($mailing) {
-      $format = Civi::settings()->get('mailing_format');
-    }
-
     $formatted = $format;
 
     $fullPostalCode = $fields['postal_code'] ?? NULL;
@@ -78,26 +72,6 @@ class CRM_Utils_Address {
       }
     }
 
-    //CRM-16876 Display countries in all caps when in mailing mode.
-    if ($mailing && !empty($fields['country'])) {
-      if (Civi::settings()->get('hideCountryMailingLabels')) {
-        $domain = CRM_Core_BAO_Domain::getDomain();
-        $domainLocation = CRM_Core_BAO_Location::getValues(['contact_id' => $domain->contact_id]);
-        $domainAddress = $domainLocation['address'][1];
-        $domainCountryId = $domainAddress['country_id'];
-        if ($fields['country'] == CRM_Core_PseudoConstant::country($domainCountryId)) {
-          $fields['country'] = NULL;
-        }
-        else {
-          //Capitalization display on uppercase to contries with special characters
-          $fields['country'] = mb_convert_case($fields['country'], MB_CASE_UPPER, "UTF-8");
-        }
-      }
-      else {
-        $fields['country'] = mb_convert_case($fields['country'], MB_CASE_UPPER, "UTF-8");
-      }
-    }
-
     if (!$microformat) {
       // replacements in case of Individual Name Format
       $replacements = [