$txtformaretorno = $_POST['txtformaretorno']; } $erro = ""; if ($_POST['acao']) { //se for envio de recurso if ($acao == "Enviar") { $sol = new Solicitacao(); //recupera o proximo tipo de solicitação, caso retorne falso, deu erro if (Solicitacao::getProximoTipoSolicitacao($idsolicitacao, $idtiposolicitacaorecurso, $erro)) { //se nao existir solicitação original if (empty($idsolicitacaoorigem)) { $sol->setIdSolicitacaoOrigem($idsolicitacao); } else { $sol->setIdSolicitacaoOrigem($idsolicitacaoorigem); } //o recurso manterá a solicitação original $sol->setTextoSolicitacao($txttextosolicitacao); $sol->setFormaRetorno($txtformaretorno); $sol->setIdSolicitante(getSession("uid")); //caso nao exista SIC centralizador, o direcionamento vai para quem deu a resposta if (!Solicitacao::existeSicCentralizador()) { $sol->setIdSecretariaSelecionada($idsecretariaresposta); } if ($sol->cadastraRecurso($idtiposolicitacaorecurso)) { header("Location: index.php?{$parametrosIndex}"); } else { $erro = $sol->getErro(); } } } }