Exemple #1
0
 public function Header()
 {
     require_once "../config.cls.php";
     $config = new clsConfig();
     //$this->Image('../visao/imagens/logo.jpg',10,8,33);
     $this->Image('../visao/imagens/logovox.jpg', 160, 10, 40);
     $this->SetFont('Arial', 'B', 10);
     $this->Cell(201, 10, 'VOX SISTEMA DE OUVIDORIA', 0, 0, 'L');
     $this->Ln(5);
     $this->Cell(205, 10, $config->GetNomeInstituicao(), 0, 0, 'L');
     $this->Ln(2);
     $this->Cell(220, 10, '_____________________________________________________________________', 0, 0, 'L');
     $this->Ln(8);
     $this->SetFont('Arial', '', 12);
     $this->Cell(165, 10, $this->nome, 0, 0, 'L');
     $this->Ln(5);
     $this->SetFont('Arial', '', $this->tam_fonte_cab);
     $this->Cell(0, 10, '________________________________________________________________________________________________________________________', 0, 0, 'L');
     $this->Ln(4);
     //ajustando cabeçalho
     $tam = count($this->cabecalho);
     $cab = "";
     for ($i = 0; $i <= $tam - 1; $i++) {
         $tamCampo = strlen($this->cabecalho[$i]);
         if ($tamCampo < $this->tamanho[$i]) {
             $comp = str_pad($this->cabecalho[$i], $this->tamanho[$i] - $tamCampo, " ", STR_PAD_RIGHT);
         }
         $cab .= $comp;
     }
     $this->Cell(0, 10, $cab, 0, 0, 'L');
     $this->Ln(1);
     $this->Cell(0, 10, '________________________________________________________________________________________________________________________', 0, 0, 'L');
     $this->Ln();
 }
					<li><a href="tela_fechadas.frm.php" target="_self">7 - Manifesta&ccedil;&otilde;es fechadas</a></li>
					<li><a href="tela_fechadas_detalhes.frm.php" target="_self">8 - Detalhes Manifesta&ccedil;&otilde;es fechadas</a></li>
					<li><a href="tela_usuarios.frm.php" target="_self">9 - Cadastro de usu&aacute;rios</a></li>
					<li><a href="tela_deptos.frm.php" target="_self">10 - Cadastro de dapartamentos</a></li>
					<li><a href="tela_tipos.frm.php" target="_self">11 - Cadastro de tipos</a></li>
					<li><a href="tela_clientela.frm.php" target="_self">12 - Cadastro de clientela</a></li>
					<li><a href="tela_status.frm.php" target="_self">13 - Cadastro de status</a></li>
					<li><a href="../ajuda.frm.php" target="_self"><<< VOLTAR</a></li>
				</ul>
          		    	
           </td>
          </tr>
        </table></th>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td background="../../imagens/barra.jpg"><div align="center"><span class="rodape style22 style25"><span class="rodape style28"><span class="rodape  style30">VOX  - <?php 
echo $config->GetNomeInstituicao();
?>
 </span></span></span></div></td>
  </tr>
</table>
<br>


</body>
</html>


	  </tr>
	</table></td>
</tr>
</table>					 
					 
		
</form>   
                                 </td>
</tr>
                            </table>                      </td>
                    </tr>
                    
                    
                    <tr>
                        <td align="center" valign="middle" bordercolor="#333333" bgcolor="#68B92E" class="rodape"><span class="style22">Sistema de Ouvidoria - <?php 
echo utf8_encode($config->GetNomeInstituicao());
?>
</span></td>
                  </tr>
                    <tr>
                        <td bgcolor="Silver" valign="middle" align="center" class="barra">
                            &nbsp;
                            <div align="center">
		                      <img src="imagens/postgres.gif" width="80" height="15">
		                      <img src="imagens/php.png" width="80" height="15">
		                      <img src="imagens/gti.gif" width="80" height="15">		                    </div>                            </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
            $valida->ValidaCampoRequerido($telefone, 'telefone');
            $valida->ValidaCampoNumericoInteiro($telefone, 'telefone');
            $valida->ValidaCampoRequerido($cpf, 'cpf');
            $valida->ValidaCPF($cpf, 'cpf');
            $valida->ValidaCampoRequerido($endereco, 'endereco');
        }
        if ($valida->GetErro() == true) {
            echo $valida->GetMensagem();
        } elseif ($valida->GetErro() == false) {
            require_once "../modelo/manifestacao.cls.php";
            $modo = new clsManifestacao();
            $modo->SetClientela($clientela);
            $modo->SetTipo($tipo);
            $modo->SetEmail($email);
            $modo->SetIdentificacao($identificacao);
            $modo->SetNome($nome);
            $modo->SetCpf($cpf);
            $modo->SetTelefone($telefone);
            $modo->SetAssunto(addslashes($assunto));
            $modo->SetConteudo(addslashes($manifestacao));
            $modo->SetAnonimato(addslashes($razao));
            $modo->SetDataCriacao($datacriacao);
            $modo->SetEndereco($endereco);
            $modo->Enviar();
            //tela de confirmacao de sucesso
            $texto_confirmacao = utf8_encode(':: SUA MANIFESTAÇÃO FOI ENCAMINHADA COM SUCESSO:: <br><br/>Caro manifestante, o ' . utf8_encode($config->GetNomeInstituicao()) . ' <br> agradece a sua manifestação. Suas considerações foram imediatamente <br> remetidas a nossa ouvidoria e serão analisadas por <br> nosso(a) ouvidor(a). Para ter acesso ao andamento de sua manifestação <br> entre com o seguinte número: <br><br> ------------------------------------- <br>' . $modo->GetRegistro() . ' <br> ------------------------------------- <br><br>na nossa <a href="' . $config->GetRaiz() . '/visao/consulta.frm.php" target="_blank">página de acompanhamento</a>. <br/><br>Caso tenha informado um email válido, a sua manifestação <br> será analisada e quando uma resposta for elaborada um segundo <br> email será remetido para a caixa de mensagem que você indicou. <br> A ouvidoria agradece a sua participação no nosso crescimento.<br><br>VOX - Sistema de Ouvidoria<br>Colégio Pedro II');
            session_destroy();
            $config->ConfirmaOperacao("modo_manifestando.frm.php", $texto_confirmacao);
        }
        break;
}
Exemple #5
0
    public function ReenviarEmail($cod_depto, $cod_andamento)
    {
        require_once "../modelo/departamento.cls.php";
        require_once "../controle/email.gti.php";
        require_once "../config.cls.php";
        $departamento = new clsDepartamento();
        $config = new clsConfig();
        $email = new gtiMail();
        $con = new gtiConexao();
        $departamento->SetCodigo($cod_depto);
        $departamento->Consultar();
        $SQL = ' SELECT registro 
		FROM andamento 
		WHERE andamento_id = ' . $cod_andamento;
        //WHERE ref_departamento = '.$cod_depto.'
        //AND ref_manifestacao = '.$cod_manifestacao.';';
        $con->gtiConecta();
        $tbl = $con->gtiPreencheTabela($SQL);
        $con->gtiDesconecta();
        foreach ($tbl as $chave => $linha) {
            $reg_andamento = $linha['registro'];
        }
        //TEXTO QUE SERA ENVIADO VIA EMAIL PARA O DEPARTAMENTO
        $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&aacute;vel pelo(a) <strong>' . utf8_decode($departamento->GetNome()) . '</strong>, encaminho a V.Sa. a presente manifesta&ccedil;&atilde;o para que analise a sua proced&ecirc;ncia e import&acirc;ncia, e solicito a gentileza de apresentar, o mais breve poss&iacute;vel, seu parecer &agrave; Se&ccedil;&atilde;o de Ouvidoria, que responder&aacute; diretamente ao manifestante ou enviar&aacute; o processo a outro departamento caso seja necess&aacute;rio.	</p>
    <p align="justify">Para dar seu parecer, entre no endere&ccedil;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&oacute;digo do seu ticket que &eacute; 
	<span style="font-size: large;	color: #FF0000;	font-weight: bold;">' . $reg_andamento . '</span></p>
    <p align="justify">Favor n&atilde;o retornar esse email</p>
	<p align="justify">Este email foi reenviado</p>
    <p align="justify">Atenciosamente</p>
    <p align="justify">&quot;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 (Reenvio de email)'), $config->GetEmailOuvidoria()) == false) {
            $this->DeletaAndamento($reg_andamento);
            $config->ExibeErro($config->GetPaginaRetorno(), "Erro ao enviar o email para o departamento");
        }
    }