if ($alterar == "sim") { foreach ($_POST as $nomeCampo => $valor) { $comando = "\$" . $nomeCampo . "= antiSQL(isset(\$_POST['{$nomeCampo}']) ? '" . $valor . "' : NULL);"; eval($comando); } $solicitacao = new Solicitacao(); $daoSolicitacao = new DAOSolicitacao($solicitacao, $conexao); $daoSolicitacao->getSolicitacao($valRef); $solicitacao->valorPago = $tfVal2; if ($solicitacao->valor == $tfVal2) { $solicitacao->staCodigo = 2; } else { $solicitacao->staCodigo = 3; } $daoSolicitacao->setSolicitacao($solicitacao); $daoSolicitacao->alterar($valRef); $log = new Log(4, 14, $valRef . " Alterado"); $daoLog = new DAOLog($log, $conexao); $daoLog->cadastrar(); $conexao->fechar(); $alterar = true; $_SESSION["solicitacoes"] -= 1; if ($_SESSION["solicitacoes"] == 0) { $tirarAlerta = "sim"; } } else { if ($valRef != NULL) { $bean = new Solicitacao(); $dao = new DAOSolicitacao($bean, $conexao); $bean = $dao->getSolicitacao($valRef); $conexao->fechar();