diff --git a/workflow/engine/classes/class.wsBase.php b/workflow/engine/classes/class.wsBase.php index a0bdb95e1..8d5d91048 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"]) != "") { $sFrom = "\"" . stripslashes($sFrom) . "\" <" . $aSetup["MESS_ACCOUNT"] . ">"; } else { - $sFrom = ""; + if ($aSetup["MESS_ENGINE"] == "MAIL") { + $sFrom = "\"" . stripslashes($sFrom) . "\""; + } else { + $sFrom = $sFrom . " "; + } } } diff --git a/workflow/engine/templates/app/main.js b/workflow/engine/templates/app/main.js index 0abfe5334..9f326d827 100644 --- a/workflow/engine/templates/app/main.js +++ b/workflow/engine/templates/app/main.js @@ -106,7 +106,7 @@ function openCaseNotesWindow(appUid1, modalSw, appTitle, proUid, taskUid) '' + ''+ '

{user}

'+ - '

{NOTE_CONTENT}

'+ + '

{NOTE_CONTENT}

'+ '

'+_('ID_POSTED_AT')+' {NOTE_DATE}

'+ '' + '' + diff --git a/workflow/engine/templates/pmTables/edit.js b/workflow/engine/templates/pmTables/edit.js index 2cfb170a3..e43fa956d 100755 --- a/workflow/engine/templates/pmTables/edit.js +++ b/workflow/engine/templates/pmTables/edit.js @@ -145,22 +145,26 @@ Ext.onReady(function(){ { id: 'uid', dataIndex: 'uid', - hidden: true + hidden: true, + hideable:false }, { id: 'field_uid', dataIndex: 'field_uid', - hidden: true + hidden: true, + hideable:false }, { id: 'field_key', dataIndex: 'field_key', - hidden: true + hidden: true, + hideable:false }, { id: 'field_null', dataIndex: 'field_null', - hidden: true + hidden: true, + hideable:false }, { id: 'field_dyn',