From 3dd73195b40c912681f3a6e9c90908c03e679a32 Mon Sep 17 00:00:00 2001 From: howardshand Date: Fri, 21 Feb 2025 11:21:20 -0500 Subject: [PATCH 1/3] Update Mailer.php --- de.systopia.civiproxy/CRM/Civiproxy/Mailer.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/de.systopia.civiproxy/CRM/Civiproxy/Mailer.php b/de.systopia.civiproxy/CRM/Civiproxy/Mailer.php index 4de9fc9..1b1ed52 100644 --- a/de.systopia.civiproxy/CRM/Civiproxy/Mailer.php +++ b/de.systopia.civiproxy/CRM/Civiproxy/Mailer.php @@ -71,8 +71,9 @@ class CRM_Civiproxy_Mailer { $value = preg_replace("#{$system_base}civicrm/mailing/open#i", $proxy_base.'/open.php', $value); $value = preg_replace("#{$system_base}sites/all/modules/civicrm/extern/open.php#i", $proxy_base.'/open.php', $value); $value = preg_replace("#{$system_base}sites/default/files/civicrm/persist/#i", $proxy_base.'/file.php?id=', $value); + $value = preg_replace("#{$system_base}wp-content/uploads/civicrm/persist/contribute/images/uploads/static/#i", $proxy_base.'/file.php?id=', $value); $value = preg_replace("#{$system_base}civicrm/mosaico/img\?src=#i", $proxy_base.'/mosaico.php?id=', $value); - $value = preg_replace("#{$system_base}civicrm/mosaico/img/\?src=#i", $proxy_base.'/mosaico.php?id=', $value); + $value = preg_replace("#{$system_base}civicrm/mosaico/img/\?src=#i", $proxy_base.'/mosaico.php?id=', $value); if ($mosaico->isMosaicoInstalled()) { $value = preg_replace_callback("#({$mosaico->getMosaicoExtensionUrl()}/packages/mosaico/templates/)(\S*)([\"'])#i", function($matches) use ($proxy_base) { return $proxy_base . '/mosaico.php?template_url=' . urlencode($matches[2]) . $matches[3]; From 164e50f411e4d41bb7a523a955e250fdcc00e8c1 Mon Sep 17 00:00:00 2001 From: howardshand Date: Fri, 21 Feb 2025 11:29:06 -0500 Subject: [PATCH 2/3] Update Mailer.php --- de.systopia.civiproxy/CRM/Civiproxy/Mailer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de.systopia.civiproxy/CRM/Civiproxy/Mailer.php b/de.systopia.civiproxy/CRM/Civiproxy/Mailer.php index 1b1ed52..9ae2039 100644 --- a/de.systopia.civiproxy/CRM/Civiproxy/Mailer.php +++ b/de.systopia.civiproxy/CRM/Civiproxy/Mailer.php @@ -71,7 +71,7 @@ class CRM_Civiproxy_Mailer { $value = preg_replace("#{$system_base}civicrm/mailing/open#i", $proxy_base.'/open.php', $value); $value = preg_replace("#{$system_base}sites/all/modules/civicrm/extern/open.php#i", $proxy_base.'/open.php', $value); $value = preg_replace("#{$system_base}sites/default/files/civicrm/persist/#i", $proxy_base.'/file.php?id=', $value); - $value = preg_replace("#{$system_base}wp-content/uploads/civicrm/persist/contribute/images/uploads/static/#i", $proxy_base.'/file.php?id=', $value); + $value = preg_replace("#{$system_base}wp-content/uploads/civicrm/persist/#i", $proxy_base.'/file.php?id=', $value); $value = preg_replace("#{$system_base}civicrm/mosaico/img\?src=#i", $proxy_base.'/mosaico.php?id=', $value); $value = preg_replace("#{$system_base}civicrm/mosaico/img/\?src=#i", $proxy_base.'/mosaico.php?id=', $value); if ($mosaico->isMosaicoInstalled()) { From ef3b37eaf60b6896ce7b613f3be14883d475be6a Mon Sep 17 00:00:00 2001 From: howardshand Date: Fri, 21 Feb 2025 11:32:45 -0500 Subject: [PATCH 3/3] Update Mailer.php --- de.systopia.civiproxy/CRM/Civiproxy/Mailer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de.systopia.civiproxy/CRM/Civiproxy/Mailer.php b/de.systopia.civiproxy/CRM/Civiproxy/Mailer.php index 9ae2039..0b8a1d7 100644 --- a/de.systopia.civiproxy/CRM/Civiproxy/Mailer.php +++ b/de.systopia.civiproxy/CRM/Civiproxy/Mailer.php @@ -71,7 +71,7 @@ class CRM_Civiproxy_Mailer { $value = preg_replace("#{$system_base}civicrm/mailing/open#i", $proxy_base.'/open.php', $value); $value = preg_replace("#{$system_base}sites/all/modules/civicrm/extern/open.php#i", $proxy_base.'/open.php', $value); $value = preg_replace("#{$system_base}sites/default/files/civicrm/persist/#i", $proxy_base.'/file.php?id=', $value); - $value = preg_replace("#{$system_base}wp-content/uploads/civicrm/persist/#i", $proxy_base.'/file.php?id=', $value); + $value = preg_replace("#{$system_base}wp-content/uploads/civicrm/persist/#i", $proxy_base.'/file.php?id=', $value); $value = preg_replace("#{$system_base}civicrm/mosaico/img\?src=#i", $proxy_base.'/mosaico.php?id=', $value); $value = preg_replace("#{$system_base}civicrm/mosaico/img/\?src=#i", $proxy_base.'/mosaico.php?id=', $value); if ($mosaico->isMosaicoInstalled()) {