function fntDeletaDesfechos() { $t = new Desfecho(); $t->setCodcaso($_SESSION['caso']); $t->setCoddesfecho(base64_decode($_POST['id'])); if ($t->Deleta()) { return "@lng[Desfecho deletado com sucesso!]"; } else { return "ERRO. @lng[Não foi possível excluir o desfecho.] " . $t->getErro(); } }
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(); } } }