From 700f3786f6f7e4858b1d9173c4692a07e4d525e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julio=20Cesar=20Laura=20Avenda=C3=B1o?= Date: Fri, 7 Apr 2017 17:11:23 -0400 Subject: [PATCH] HOR-2998 --- workflow/engine/classes/class.actionsByEmailCore.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/workflow/engine/classes/class.actionsByEmailCore.php b/workflow/engine/classes/class.actionsByEmailCore.php index 05255c2f1..80a78f621 100644 --- a/workflow/engine/classes/class.actionsByEmailCore.php +++ b/workflow/engine/classes/class.actionsByEmailCore.php @@ -158,7 +158,13 @@ class actionsByEmailCoreClass extends PMPlugin $envSkin = defined("SYS_SKIN") ? SYS_SKIN : $conf->getConfiguration('SKIN_CRON', ''); $envHost = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : SERVER_NAME; $envProtocol = defined("REQUEST_SCHEME") && REQUEST_SCHEME === "https"; - $envPort = (SERVER_PORT . "" != "80") ? ":" . SERVER_PORT : ""; + if (isset($_SERVER['SERVER_PORT'])) { + $envPort = ($_SERVER['SERVER_PORT'] != "80") ? ":" . $_SERVER['SERVER_PORT'] : ""; + } else if (defined('SERVER_PORT')) { + $envPort = (SERVER_PORT . "" != "80") ? ":" . SERVER_PORT : ""; + } else { + $envPort = ""; // Empty by default + } if (!empty($envPort) && strpos($envHost, $envPort) === false) { $envHost = $envHost . $envPort; }