$departamento->SelecionaPorCodigo($codigo); break; } ?> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td width="76">Código:</td> <td width="310"> <label> <input type="text" name="txtCodigo" id="txtCodigo" class="caixaGrande" disabled="disabled" value="<?php echo $departamento->GetCodigo(); ?> "/> </label></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td>Nome:</td> <td> <label> <input type="text" name="txtNome" id="txtNome" class="caixaGrande" value="<?php echo $departamento->GetNome(); ?>
function EncaminharDepto($cod_depto) { require_once "../modelo/departamento.cls.php"; require_once "../controle/util.gti.php"; $departamento = new clsDepartamento(); $departamento->SetCodigo($cod_depto); $departamento->Consultar(); // Variavél status recebe 1 porque a manifestacao passara para em andamento $this->status = 1; $con = new gtiConexao(); $con->gtiConecta(); //Alterando o status da manifestação $SQL = $SQL = 'UPDATE manifestacao SET ref_status=' . $this->status . ' WHERE manifestacao_id=' . $this->codigo . ';'; $con->gtiExecutaSQL($SQL); //gera um registro unico para o andamento $util = new gtiUtil(); $reg_andamento = $util->GeraRegistroUnico(); //Inserindo Novo Departamento para Manifestacao $SQL = 'INSERT INTO andamento (ref_manifestacao, ref_departamento, data_envio, registro, hora_envio) VALUES (' . $this->codigo . ',' . $departamento->GetCodigo() . ',\'' . $this->data_envio . '\',\'' . $reg_andamento . '\',\'' . $this->hora_envio . '\');'; $con->gtiExecutaSQL($SQL); $con->gtiDesconecta(); //envio de dados por email para o Departamento require_once "../controle/email.gti.php"; require_once "../config.cls.php"; $config = new clsConfig(); $email = new gtiMail(); //TEXTO QUE SERA ENVIADO VIA EMAIL PARA O DEPARTAMENTO if ($cod_depto != 1) { $texto_email = ' <table width="100%" border="1"> <tr> <td><div align="center"><strong>A OUVIDORIA NECESSITA DE SUA RESPOSTA</strong></div></td> </tr> <tr> <td><p align="center">--------------------------------------------------------------------------------------------------------------------------</p> <p align="justify">Caro responsável pelo(a) <strong>' . utf8_decode($departamento->GetNome()) . '</strong>, encaminho a V.Sa. a presente manifestação para que analise a sua procedência e importância, e solicito a gentileza de apresentar, no prazo de 05 (cinco) dias úteis, a partir da data de recebimento deste email, seu parecer à Seção de Ouvidoria, que responderá diretamente ao manifestante ou enviará o processo a outra seção caso seja necessário. </p> <p align="justify">Para dar seu parecer, entre no endereço:</p> <p align="justify"> <a href="' . $config->GetRaiz() . '/visao/acompanha_depto.frm.php">' . $config->GetRaiz() . '/visao/acompanha_depto.frm.php</a> </p> <p align="justify">e digite o código do seu ticket que é <span style="font-size: large; color: #FF0000; font-weight: bold;">' . $reg_andamento . '</span></p> <p align="justify">Favor não retornar esse email</p> <p align="justify">Atenciosamente</p> <p align="justify">"Ouvidoria do ' . utf8_encode($config->GetNomeInstituicao()) . '</p> <p align="center">--------------------------------------------------------------------------------------------------------------------------</p> </td> </tr> <tr> <td><div align="center"> <p><strong>VOX - Sistema de Ouvidoria</strong></p> <p><strong>' . utf8_encode($config->GetNomeInstituicao()) . '</strong></p> </div></td> </tr> </table> '; $email->AdicionarTexto($texto_email); if ($email->Enviar($config->GetEmailOuvidoria(), $departamento->GetEmail(), utf8_encode('Existe uma manifestação para o seu departamento'), $config->GetEmailOuvidoria()) == false) { $this->DeletaAndamento($reg_andamento); $config->ExibeErro($config->GetPaginaRetorno(), "Erro ao enviar o email para o departamento"); } } else { return $reg_andamento; } }