diff --git a/workflow/engine/controllers/pmTablesProxy.php b/workflow/engine/controllers/pmTablesProxy.php index ad51c01f5..cc903cedf 100755 --- a/workflow/engine/controllers/pmTablesProxy.php +++ b/workflow/engine/controllers/pmTablesProxy.php @@ -720,7 +720,7 @@ class pmTablesProxy extends HttpProxyController $j = 0; foreach ($aAdditionalTables['FIELDS'] as $aField) { $conData++; - $temp = isset($aAux[$j]) ? '"'.addslashes($aAux[$j]).'"' : '""'; + $temp = isset($aAux[$j]) ? '"'.addslashes(stripslashes($aAux[$j])).'"' : '""'; if ($temp == '') { switch ($aField['FLD_TYPE']) { case 'DATE': @@ -889,7 +889,7 @@ class pmTablesProxy extends HttpProxyController $SDATA = ""; $cnt = count( $cols ); foreach ($cols as $key => $val) { - $SDATA .= $val; + $SDATA .= addslashes($val); if (-- $cnt > 0) { $SDATA .= $sDelimiter; }