function fntProcessaDadosTratamentos() { header('Content-Type: text/html; charset=iso-8859-1'); if ($_SESSION['caso'] > 0) { $titulo = urldecode($_POST['txtTitulo']); $descricao = stripslashes(urldecode($_POST['txtDescricao'])); $correto = $_POST['selCorreto']; $justificativa = stripslashes(urldecode($_POST['txtJustificativa'])); $complemento = stripslashes(urldecode($_POST['txtAdicional'])); $vinculos = isset($_POST['chkDiagnXTrat']) ? $_POST['chkDiagnXTrat'] : null; $t = new Tratamento(); $t->setCodcaso($_SESSION['caso']); if ($titulo != "") { $t->setTitulo($titulo); } if ($descricao != "") { $t->setDescricao($descricao); } if ($correto != "") { $t->setCorreto($correto); } if ($justificativa != "") { $t->setJustificativa($justificativa); } if ($complemento != "") { $t->setConteudoadicional($complemento); } $ret = ""; if ($_SESSION['tratamento'] > 0) { $t->setCodtratamento($_SESSION['tratamento']); $ret = $t->Atualiza(); $_SESSION['tratamento'] = 0; } else { $ret = $t->Insere(); $_SESSION['tratamento'] = 0; } if ($ret == true) { if ($vinculos != null) { $ret = $t->SalvaRelacoesTratamento($vinculos); if ($ret == true) { echo "OK"; } else { echo $t->getErro(); } } else { echo "OK"; } } else { echo $e->getErro(); } } }