diff --git a/workflow/engine/classes/class.case.php b/workflow/engine/classes/class.case.php index feb4e9b15..b069420d4 100644 --- a/workflow/engine/classes/class.case.php +++ b/workflow/engine/classes/class.case.php @@ -5311,11 +5311,12 @@ class Cases } $aConfiguration = ($aTaskInfo['TAS_EMAIL_SERVER_UID'] != '') ? $eServer->getEmailServer($aTaskInfo['TAS_EMAIL_SERVER_UID'], true) : $eServer->getEmailServerDefault(); - $aConfiguration['SMTPSecure'] = $aConfiguration['SMTPSECURE']; $msgError = ''; if (empty($aConfiguration)) { $msgError = G::LoadTranslation('ID_THE_DEFAULT_CONFIGURATION'); $aConfiguration['MESS_ENGINE'] = ''; + } else { + $aConfiguration['SMTPSecure'] = $aConfiguration['SMTPSECURE']; } if ($aTaskInfo['TAS_NOT_EMAIL_FROM_FORMAT']) { $fromName = $aConfiguration['MESS_FROM_NAME']; diff --git a/workflow/engine/methods/cases/casesHistoryDynaformPage_Ajax.php b/workflow/engine/methods/cases/casesHistoryDynaformPage_Ajax.php index ec430bae6..39937ef48 100644 --- a/workflow/engine/methods/cases/casesHistoryDynaformPage_Ajax.php +++ b/workflow/engine/methods/cases/casesHistoryDynaformPage_Ajax.php @@ -21,13 +21,12 @@ * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. */ - + G::LoadSystem('inputfilter'); $filter = new InputFilter(); $_GET = $filter->xssFilterHard($_GET); $_POST = $filter->xssFilterHard($_POST); $_REQUEST = $filter->xssFilterHard($_REQUEST); -$_SESSION = $filter->xssFilterHard($_SESSION); $actionAjax = isset( $_REQUEST['actionAjax'] ) ? $_REQUEST['actionAjax'] : null; diff --git a/workflow/engine/methods/cases/casesStartPage_Ajax.php b/workflow/engine/methods/cases/casesStartPage_Ajax.php index f14364444..436a95f06 100644 --- a/workflow/engine/methods/cases/casesStartPage_Ajax.php +++ b/workflow/engine/methods/cases/casesStartPage_Ajax.php @@ -3,7 +3,7 @@ G::LoadSystem('inputfilter'); $filter = new InputFilter(); $_POST = $filter->xssFilterHard($_POST); $_REQUEST = $filter->xssFilterHard($_REQUEST); -$_SESSION = $filter->xssFilterHard($_SESSION); + if (!isset($_SESSION['USER_LOGGED'])) { $res = new stdclass(); $res->message = G::LoadTranslation('ID_LOGIN_AGAIN'); @@ -213,7 +213,6 @@ function startCase () $filter = new InputFilter(); $_POST = $filter->xssFilterHard($_POST); $_REQUEST = $filter->xssFilterHard($_REQUEST); - $_SESSION = $filter->xssFilterHard($_SESSION); /* GET , POST & $_SESSION Vars */ /* unset any variable, because we are starting a new case */ diff --git a/workflow/engine/methods/cases/cases_Ajax.php b/workflow/engine/methods/cases/cases_Ajax.php index 760cd964e..bda0b9a30 100644 --- a/workflow/engine/methods/cases/cases_Ajax.php +++ b/workflow/engine/methods/cases/cases_Ajax.php @@ -4,7 +4,6 @@ $filter = new InputFilter(); $_GET = $filter->xssFilterHard($_GET); $_POST = $filter->xssFilterHard($_POST); $_REQUEST = $filter->xssFilterHard($_REQUEST); -$_SESSION = $filter->xssFilterHard($_SESSION); if (!isset($_SESSION['USER_LOGGED'])) { $response = new stdclass(); diff --git a/workflow/engine/methods/dbConnections/dbConnectionsAjax.php b/workflow/engine/methods/dbConnections/dbConnectionsAjax.php index 80cf341ff..de2f8bdce 100644 --- a/workflow/engine/methods/dbConnections/dbConnectionsAjax.php +++ b/workflow/engine/methods/dbConnections/dbConnectionsAjax.php @@ -33,7 +33,6 @@ G::LoadSystem('inputfilter'); $filter = new InputFilter(); $_POST = $filter->xssFilterHard($_POST); -$_SESSION = $filter->xssFilterHard($_SESSION); if (isset( $_POST['action'] ) || isset( $_POST['function'] )) { $action = (isset( $_POST['action'] )) ? $_POST['action'] : $_POST['function'];