Fix for #27: Correct link generation. Needs a bit more testing

This commit is contained in:
Philipp Batroff 2018-07-02 11:50:44 +02:00
parent d846c1d9ff
commit 47f6f1b4b8
1 changed files with 3 additions and 4 deletions

View File

@ -96,7 +96,7 @@ function civiproxy_redirect($url_requested, $parameters) {
* so they will point to this proxy instead * so they will point to this proxy instead
*/ */
function civiproxy_mend_URLs(&$string) { function civiproxy_mend_URLs(&$string) {
global $target_rest, $target_url, $target_open, $target_file, $target_mail, $proxy_base, $target_mosaico; global $target_rest, $target_url, $target_open, $target_file, $target_mail, $proxy_base, $target_mosaico, $target_civicrm;
if ($target_rest) { if ($target_rest) {
$string = preg_replace("#{$target_rest}#", $proxy_base . '/rest.php', $string); $string = preg_replace("#{$target_rest}#", $proxy_base . '/rest.php', $string);
@ -115,8 +115,8 @@ function civiproxy_mend_URLs(&$string) {
} }
if ($target_mosaico) { if ($target_mosaico) {
// replace full, and relative URL // replace full, and relative URL
$string = preg_replace("#{$target_mosaico}#", $proxy_base . '/mosaico.php?id=', $string); // $string = preg_replace("#{$target_mosaico}#", $proxy_base . '/mosaico.php?id=', $string);
$string = preg_replace("#/civicrm/mosaico/img\\?src=#", $proxy_base . '/mosaico.php?id=', $string); $string = preg_replace("#{$target_civicrm}/civicrm/mosaico/img\?src=#", $proxy_base . '/mosaico.php?id=', $string);
} }
} }
@ -335,4 +335,3 @@ function civiproxy_get_valid_allowed_actions_key($action, $rest_allowed_actions)
} }
return $valid_key; return $valid_key;
} }