function fntProcessaDadosDesfechos() { header('Content-Type: text/html; charset=iso-8859-1'); if ($_SESSION['caso'] > 0) { $desfecho = stripslashes(urldecode($_POST['txtDesfecho'])); $titulo = urldecode($_POST['txtTitulo']); $vinculos = isset($_POST['chkTratXDesf']) ? $_POST['chkTratXDesf'] : null; $d = new Desfecho(); $d->setCodcaso($_SESSION['caso']); if ($desfecho != "") { $d->setDesfecho($desfecho); } if ($titulo != "") { $d->setTitulo($titulo); } $ret = ""; if ($_SESSION['desfecho'] > 0) { $d->setCoddesfecho($_SESSION['desfecho']); $ret = $d->Atualiza(); $_SESSION['desfecho'] = 0; } else { $ret = $d->Insere(); $_SESSION['desfecho'] = 0; } if ($ret == true) { if ($vinculos != null) { $ret = $d->SalvaRelacoesDesfecho($vinculos); if ($ret == true) { echo "OK"; } else { echo $d->getErro(); } } else { echo "OK"; } } else { echo $d->getErro(); } } }