diff --git a/workflow/engine/classes/class.actionsByEmailCore.php b/workflow/engine/classes/class.actionsByEmailCore.php index 49ebc79f9..c24a0bf79 100644 --- a/workflow/engine/classes/class.actionsByEmailCore.php +++ b/workflow/engine/classes/class.actionsByEmailCore.php @@ -143,11 +143,6 @@ class actionsByEmailCoreClass extends PMPlugin $_SESSION['CURRENT_DYN_UID'] = $configuration['DYN_UID']; $scriptCode = ''; -// foreach ($dynaform->fields as $fieldName => $field) { -// if ($field->type == 'submit') { -// unset($dynaform->fields[$fieldName]); -// } -// } $__ABE__ = ''; $link = (G::is_https() ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . '/sys' . SYS_SYS . '/' . SYS_LANG . '/' . SYS_SKIN . '/services/ActionsByEmail'; @@ -168,7 +163,7 @@ class actionsByEmailCoreClass extends PMPlugin $__ABE__ .= '' . $field->label . '

'; $index = 1; $__ABE__.='
'; - foreach ($customGrid as $key => $value) { + foreach ($customGrid as $key => $value) { $__ABE__ .= '
'); - }else{ + if($data->PREVIOUS_USR_UID!==''){ + $userDetails = $user->loadDetails($data->PREVIOUS_USR_UID); + $emailFrom = ($userDetails["USR_FULLNAME"] . ' <' . $userDetails["USR_EMAIL"] . '>'); + } else { + global $RBAC; + $currentUser = $RBAC->aUserInfo['USER_INFO']; + $emailFrom = ($currentUser["USR_FIRSTNAME"] .' '. $currentUser["USR_LASTNAME"] .' <' . $currentUser["USR_EMAIL"] . '>'); + } + }else{ if(isset($emailSetup["MESS_FROM_NAME"]) && isset($emailSetup["MESS_FROM_MAIL"] )){ $emailFrom = ($emailSetup["MESS_FROM_NAME"] . ' <' . $emailSetup["MESS_FROM_MAIL"] . '>'); }else{ $emailFrom = ((isset($emailSetup["MESS_FROM_NAME"])) ? $emailSetup["MESS_FROM_NAME"] : $emailSetup["MESS_FROM_MAIL"]); } } - + G::LoadClass('wsBase'); $wsBaseInstance = new wsBase();