//FINALIZAR case 'finalizar': //Finalizando require_once "../modelo/manifestacao.cls.php"; require_once "../config.cls.php"; require_once "../controle/valida.gti.php"; $resp_final = utf8_encode($_POST['txtRespostaFinal']); $valida = new gtiValidacao(); $valida->ValidaCampoRequerido($resp_final, 'resposta final'); if ($valida->GetErro() == true) { echo $valida->GetMensagem(); } else { $manifestacao = new clsManifestacao(); $manifestacao->SetCodigo($codigo); $manifestacao->ConsultarPorCodigo(); $manifestacao->SetRespostaFinal(addslashes($resp_final)); $manifestacao->Finalizar(); $config = new clsConfig(); $config->ConfirmaOperacao('andamento.frm.php', "Manifestacao Finalizada!"); } break; case 'reenviar': require_once "../modelo/manifestacao.cls.php"; require_once "../config.cls.php"; $cod = explode(":", $codigo); $cod_departamento = $cod[0]; $cod_manifestacao = $cod[1]; $cod_andamento = $cod[2]; $manifestacao = new clsManifestacao(); $manifestacao->ReenviarEmail($cod_departamento, $cod_andamento); $config = new clsConfig();
$data = new gtiHora(); $data_envio = $data->getData(); $hora_envio = $data->getHora(); $manifestacao = new clsManifestacao(); $manifestacao->SetCodigo($codigo); $manifestacao->ConsultarPorCodigo(); $manifestacao->SetDataEnvio($data_envio); $manifestacao->SetHoraEnvio($hora_envio); $manifestacao->EncaminharDepto($cod_depto); $config->ConfirmaOperacao('abertas_detalhes.frm.php?codigo=' . $codigo, "Manifestacao encaminhada com sucesso!"); } break; //FINALIZAR //FINALIZAR case 'finalizar': //Finalizando require_once "../modelo/manifestacao.cls.php"; $resp_final = $_POST['txtRespostaFinal']; $valida->ValidaCampoRequerido($resp_final, 'resposta final'); if ($valida->GetErro() == true) { echo $valida->GetMensagem(); } else { $manifestacao = new clsManifestacao(); $manifestacao->SetCodigo($codigo); $manifestacao->ConsultarPorCodigo(); $manifestacao->SetRespostaFinal($resp_final); $manifestacao->Finalizar(); $config->ConfirmaOperacao('abertas.frm.php?codigo=' . $codigo, "Manifestacao Finalizada!"); } break; }