CRM-18319: Remove unused scan_and_replace method
authorJKingsnorth <john@johnkingsnorth.co.uk>
Wed, 30 Mar 2016 09:14:02 +0000 (10:14 +0100)
committerJKingsnorth <john@johnkingsnorth.co.uk>
Wed, 30 Mar 2016 09:14:02 +0000 (10:14 +0100)
CRM/Mailing/BAO/TrackableURL.php

index f40e72afde9225bdbbed75627a47558b0e219cc4..398c7dbe77bc4491d24f2fc6acd9b827e88d39c1 100644 (file)
@@ -123,33 +123,4 @@ class CRM_Mailing_BAO_TrackableURL extends CRM_Mailing_DAO_TrackableURL {
     return NULL;
   }
 
-  /**
-   * @param $msg
-   * @param int $mailing_id
-   * @param int $queue_id
-   * @param bool $onlyHrefs
-   */
-  public static function scan_and_replace(&$msg, $mailing_id, $queue_id, $onlyHrefs = FALSE) {
-    if (!$mailing_id) {
-      return;
-    }
-
-    $protos = '(https?|ftp)';
-    $letters = '\w';
-    $gunk = '/#~:.?+=&%@!\-';
-    $punc = '.:?\-';
-    $any = "{$letters}{$gunk}{$punc}";
-    if ($onlyHrefs) {
-      $pattern = "{\\b(href=([\"'])?($protos:[$any]+?(?=[$punc]*[^$any]|$))([\"'])?)}im";
-    }
-    else {
-      $pattern = "{\\b($protos:[$any]+?(?=[$punc]*[^$any]|$))}eim";
-    }
-
-    $trackURL = CRM_Mailing_BAO_TrackableURL::getTrackerURL('\\1', $mailing_id, $queue_id);
-    $replacement = $onlyHrefs ? ("href=\"{$trackURL}\"") : ("\"{$trackURL}\"");
-
-    $msg = preg_replace($pattern, $replacement, $msg);
-  }
-
 }