From 50b400679f1ad0dc02e9ffb0e089cefab5d2c671 Mon Sep 17 00:00:00 2001 From: Luis Fernando Saisa Lopez Date: Mon, 19 Aug 2013 11:12:01 -0400 Subject: [PATCH] BUG 12439 "Actions by email: No manda la manda la notificacion" SOLVED - Actions by email: No manda la manda la notificacion - Problema resuelto, al configurar el Email de tipo "Mail PHP" y utilizando una activacion Actions by Email, la notificacion se envia. * Available from version ProcessMaker-2.5.2-testing.1 --- workflow/engine/classes/class.wsBase.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/workflow/engine/classes/class.wsBase.php b/workflow/engine/classes/class.wsBase.php index a0bdb95e1..e492c5486 100755 --- a/workflow/engine/classes/class.wsBase.php +++ b/workflow/engine/classes/class.wsBase.php @@ -971,14 +971,17 @@ class wsBase } $sBody = G::replaceDataGridField(file_get_contents($fileTemplate), $Fields); - $hasEmailFrom = preg_match( '/(.+)@(.+)\.(.+)/', $sFrom, $match ); if (!$hasEmailFrom || strpos($sFrom, $aSetup["MESS_ACCOUNT"]) === false) { - if (trim($aSetup["MESS_ACCOUNT"]) != "") { + if ($aConfiguration["MESS_ENGINE"] != "MAIL" && trim($aSetup["MESS_ACCOUNT"]) != "") { $sFrom = "\"" . stripslashes($sFrom) . "\" <" . $aSetup["MESS_ACCOUNT"] . ">"; } else { - $sFrom = ""; + if ($aConfiguration["MESS_ENGINE"] = "MAIL") { + $sFrom = "\"" . stripslashes($sFrom) . "\""; + } else { + $sFrom = $sFrom . " "; + } } }